Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Mollik2018-11-07 08:23:26 +0000
committerRalf Mollik2018-11-07 08:23:26 +0000
commitaadde044b9da294ef3c6df3e9b81d95b5ad7b1e8 (patch)
treecdb5128b30bffaad5ccd7335bf94e77ca92677f6
parentd8eed67b9a90ee0381b598d7de908e0d23d44b93 (diff)
downloadorg.eclipse.osbp.xtext.perspective-aadde044b9da294ef3c6df3e9b81d95b5ad7b1e8.tar.gz
org.eclipse.osbp.xtext.perspective-aadde044b9da294ef3c6df3e9b81d95b5ad7b1e8.tar.xz
org.eclipse.osbp.xtext.perspective-aadde044b9da294ef3c6df3e9b81d95b5ad7b1e8.zip
catch up with branch daily
Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
-rw-r--r--org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/PerspectiveDslParser.java10
-rw-r--r--org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.g696
-rw-r--r--org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.tokens140
-rw-r--r--org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslLexer.java1147
-rw-r--r--org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslParser.java24468
-rw-r--r--org.eclipse.osbp.xtext.perspective.ui/i18n/I18N.properties1
-rw-r--r--org.eclipse.osbp.xtext.perspective.ui/src-gen/org/eclipse/osbp/xtext/perspective/ui/contentassist/AbstractPerspectiveDslProposalProvider.java27
-rw-r--r--org.eclipse.osbp.xtext.perspective.ui/xtend-gen/org/eclipse/osbp/xtext/perspective/ui/converter/E4PerspectiveToDSLConverter.java66
-rw-r--r--org.eclipse.osbp.xtext.perspective/META-INF/MANIFEST.MF1
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/Perspective.java27
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveBrowser.java62
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveChart.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDataInterchange.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDialog.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslFactory.java27
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslPackage.java601
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEvent.java82
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEventManager.java53
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveGrid.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveReport.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveSelection.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTable.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTopology.java29
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveBrowserImpl.java175
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveChartImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDataInterchangeImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDialogImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslFactoryImpl.java33
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslPackageImpl.java208
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventImpl.java211
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventManagerImpl.java163
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveGridImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveImpl.java67
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveReportImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveSelectionImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTableImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTopologyImpl.java105
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslAdapterFactory.java54
-rw-r--r--org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslSwitch.java67
-rw-r--r--org.eclipse.osbp.xtext.perspective/model/PerspectiveDsl.xcore42
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtextbinbin23776 -> 24374 bytes
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.g229
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.tokens218
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslLexer.java1429
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslParser.java10140
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/serializer/PerspectiveDslSemanticSequencer.java58
-rw-r--r--org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/services/PerspectiveDslGrammarAccess.java208
-rw-r--r--org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtext22
-rw-r--r--org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDslRuntimeModule.java14
-rw-r--r--org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/linking/PerspectiveJvmLinkingHelper.java114
-rw-r--r--org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/scoping/PerspectiveDSLScopeProvider.xtend100
-rw-r--r--org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.xtend43
-rw-r--r--org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/valueconverter/PerspectiveQualifiedNameProvider.java7
-rw-r--r--org.eclipse.osbp.xtext.perspective/xtend-gen/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.java45
54 files changed, 23307 insertions, 18820 deletions
diff --git a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/PerspectiveDslParser.java b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/PerspectiveDslParser.java
index 3d9aba7..7cfb71e 100644
--- a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/PerspectiveDslParser.java
+++ b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/PerspectiveDslParser.java
@@ -101,6 +101,7 @@ public class PerspectiveDslParser extends AbstractContentAssistParser {
put(grammarAccess.getPerspectiveAccess().getGroup_5_0(), "rule__Perspective__Group_5_0__0");
put(grammarAccess.getPerspectiveAccess().getGroup_5_1(), "rule__Perspective__Group_5_1__0");
put(grammarAccess.getPerspectiveAccess().getGroup_5_2(), "rule__Perspective__Group_5_2__0");
+ put(grammarAccess.getPerspectiveAccess().getGroup_8(), "rule__Perspective__Group_8__0");
put(grammarAccess.getPerspectiveSashContainerAccess().getGroup(), "rule__PerspectiveSashContainer__Group__0");
put(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_0(), "rule__PerspectiveSashContainer__Group_3_0__0");
put(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_1(), "rule__PerspectiveSashContainer__Group_3_1__0");
@@ -115,6 +116,8 @@ public class PerspectiveDslParser extends AbstractContentAssistParser {
put(grammarAccess.getPerspectivePartAccess().getGroup_3_1(), "rule__PerspectivePart__Group_3_1__0");
put(grammarAccess.getPerspectivePartAccess().getGroup_3_2(), "rule__PerspectivePart__Group_3_2__0");
put(grammarAccess.getPerspectivePartAccess().getGroup_3_3(), "rule__PerspectivePart__Group_3_3__0");
+ put(grammarAccess.getPerspectiveEventManagerAccess().getGroup(), "rule__PerspectiveEventManager__Group__0");
+ put(grammarAccess.getPerspectiveEventAccess().getGroup(), "rule__PerspectiveEvent__Group__0");
put(grammarAccess.getPerspectiveSelectionAccess().getGroup(), "rule__PerspectiveSelection__Group__0");
put(grammarAccess.getPerspectiveTableAccess().getGroup(), "rule__PerspectiveTable__Group__0");
put(grammarAccess.getPerspectiveGridAccess().getGroup(), "rule__PerspectiveGrid__Group__0");
@@ -132,6 +135,7 @@ public class PerspectiveDslParser extends AbstractContentAssistParser {
put(grammarAccess.getPerspectiveDataInterchangeAccess().getGroup(), "rule__PerspectiveDataInterchange__Group__0");
put(grammarAccess.getPerspectiveTitleAccess().getGroup(), "rule__PerspectiveTitle__Group__0");
put(grammarAccess.getPerspectiveDashboardAccess().getGroup(), "rule__PerspectiveDashboard__Group__0");
+ put(grammarAccess.getPerspectiveBrowserAccess().getGroup(), "rule__PerspectiveBrowser__Group__0");
put(grammarAccess.getXImportDeclarationAccess().getGroup(), "rule__XImportDeclaration__Group__0");
put(grammarAccess.getXImportDeclarationAccess().getGroup_2_0(), "rule__XImportDeclaration__Group_2_0__0");
put(grammarAccess.getXImportDeclarationAccess().getGroup_2_3(), "rule__XImportDeclaration__Group_2_3__0");
@@ -345,6 +349,7 @@ public class PerspectiveDslParser extends AbstractContentAssistParser {
put(grammarAccess.getPerspectiveAccess().getAccessibilityPhraseAssignment_5_1_1(), "rule__Perspective__AccessibilityPhraseAssignment_5_1_1");
put(grammarAccess.getPerspectiveAccess().getToolbarAssignment_5_2_1(), "rule__Perspective__ToolbarAssignment_5_2_1");
put(grammarAccess.getPerspectiveAccess().getElementsAssignment_7(), "rule__Perspective__ElementsAssignment_7");
+ put(grammarAccess.getPerspectiveAccess().getEventmanagerAssignment_8_1(), "rule__Perspective__EventmanagerAssignment_8_1");
put(grammarAccess.getPerspectiveSashContainerAccess().getElementIdAssignment_2(), "rule__PerspectiveSashContainer__ElementIdAssignment_2");
put(grammarAccess.getPerspectiveSashContainerAccess().getOrientationAssignment_3_0_1(), "rule__PerspectiveSashContainer__OrientationAssignment_3_0_1");
put(grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementAssignment_3_1_1(), "rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1");
@@ -362,6 +367,10 @@ public class PerspectiveDslParser extends AbstractContentAssistParser {
put(grammarAccess.getPerspectivePartAccess().getIconURIAssignment_3_2_1(), "rule__PerspectivePart__IconURIAssignment_3_2_1");
put(grammarAccess.getPerspectivePartAccess().getViewAssignment_3_3_1(), "rule__PerspectivePart__ViewAssignment_3_3_1");
put(grammarAccess.getPerspectivePartAccess().getIsClosableAssignment_3_4(), "rule__PerspectivePart__IsClosableAssignment_3_4");
+ put(grammarAccess.getPerspectiveEventManagerAccess().getNameAssignment_1(), "rule__PerspectiveEventManager__NameAssignment_1");
+ put(grammarAccess.getPerspectiveEventManagerAccess().getEventsAssignment_3(), "rule__PerspectiveEventManager__EventsAssignment_3");
+ put(grammarAccess.getPerspectiveEventAccess().getTargetAssignment_2(), "rule__PerspectiveEvent__TargetAssignment_2");
+ put(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesAssignment_5(), "rule__PerspectiveEvent__AllowedsourcesAssignment_5");
put(grammarAccess.getPerspectiveSelectionAccess().getRefAssignment_2(), "rule__PerspectiveSelection__RefAssignment_2");
put(grammarAccess.getPerspectiveTableAccess().getRefAssignment_2(), "rule__PerspectiveTable__RefAssignment_2");
put(grammarAccess.getPerspectiveGridAccess().getRefAssignment_2(), "rule__PerspectiveGrid__RefAssignment_2");
@@ -379,6 +388,7 @@ public class PerspectiveDslParser extends AbstractContentAssistParser {
put(grammarAccess.getPerspectiveDataInterchangeAccess().getRefAssignment_2(), "rule__PerspectiveDataInterchange__RefAssignment_2");
put(grammarAccess.getPerspectiveTitleAccess().getHtmlNameAssignment_2(), "rule__PerspectiveTitle__HtmlNameAssignment_2");
put(grammarAccess.getPerspectiveDashboardAccess().getNameAssignment_2(), "rule__PerspectiveDashboard__NameAssignment_2");
+ put(grammarAccess.getPerspectiveBrowserAccess().getUrlAssignment_3(), "rule__PerspectiveBrowser__UrlAssignment_3");
put(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0(), "rule__XImportDeclaration__StaticAssignment_2_0_0");
put(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1(), "rule__XImportDeclaration__ExtensionAssignment_2_0_1");
put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2(), "rule__XImportDeclaration__ImportedTypeAssignment_2_0_2");
diff --git a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.g b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.g
index 2acdf1f..a62043d 100644
--- a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.g
+++ b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.g
@@ -240,6 +240,56 @@ finally {
restoreStackSize(stackSize);
}
+// Entry rule entryRulePerspectiveEventManager
+entryRulePerspectiveEventManager
+:
+{ before(grammarAccess.getPerspectiveEventManagerRule()); }
+ rulePerspectiveEventManager
+{ after(grammarAccess.getPerspectiveEventManagerRule()); }
+ EOF
+;
+
+// Rule PerspectiveEventManager
+rulePerspectiveEventManager
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getGroup()); }
+ (rule__PerspectiveEventManager__Group__0)
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Entry rule entryRulePerspectiveEvent
+entryRulePerspectiveEvent
+:
+{ before(grammarAccess.getPerspectiveEventRule()); }
+ rulePerspectiveEvent
+{ after(grammarAccess.getPerspectiveEventRule()); }
+ EOF
+;
+
+// Rule PerspectiveEvent
+rulePerspectiveEvent
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getPerspectiveEventAccess().getGroup()); }
+ (rule__PerspectiveEvent__Group__0)
+ { after(grammarAccess.getPerspectiveEventAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
// Entry rule entryRulePerspectiveView
entryRulePerspectiveView
:
@@ -640,6 +690,31 @@ finally {
restoreStackSize(stackSize);
}
+// Entry rule entryRulePerspectiveBrowser
+entryRulePerspectiveBrowser
+:
+{ before(grammarAccess.getPerspectiveBrowserRule()); }
+ rulePerspectiveBrowser
+{ after(grammarAccess.getPerspectiveBrowserRule()); }
+ EOF
+;
+
+// Rule PerspectiveBrowser
+rulePerspectiveBrowser
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getPerspectiveBrowserAccess().getGroup()); }
+ (rule__PerspectiveBrowser__Group__0)
+ { after(grammarAccess.getPerspectiveBrowserAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
// Entry rule entryRuleTRANSLATABLEID
entryRuleTRANSLATABLEID
:
@@ -2874,6 +2949,12 @@ rule__PerspectiveView__Alternatives
rulePerspectiveDashboard
{ after(grammarAccess.getPerspectiveViewAccess().getPerspectiveDashboardParserRuleCall_14()); }
)
+ |
+ (
+ { before(grammarAccess.getPerspectiveViewAccess().getPerspectiveBrowserParserRuleCall_15()); }
+ rulePerspectiveBrowser
+ { after(grammarAccess.getPerspectiveViewAccess().getPerspectiveBrowserParserRuleCall_15()); }
+ )
;
finally {
restoreStackSize(stackSize);
@@ -4532,6 +4613,7 @@ rule__Perspective__Group__8
}
:
rule__Perspective__Group__8__Impl
+ rule__Perspective__Group__9
;
finally {
restoreStackSize(stackSize);
@@ -4543,9 +4625,35 @@ rule__Perspective__Group__8__Impl
}
:
(
- { before(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_8()); }
+ { before(grammarAccess.getPerspectiveAccess().getGroup_8()); }
+ (rule__Perspective__Group_8__0)?
+ { after(grammarAccess.getPerspectiveAccess().getGroup_8()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Perspective__Group__9
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Perspective__Group__9__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Perspective__Group__9__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_9()); }
'}'
- { after(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_8()); }
+ { after(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_9()); }
)
;
finally {
@@ -4877,6 +4985,60 @@ finally {
}
+rule__Perspective__Group_8__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Perspective__Group_8__0__Impl
+ rule__Perspective__Group_8__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Perspective__Group_8__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveAccess().getEventManagerKeyword_8_0()); }
+ 'eventManager'
+ { after(grammarAccess.getPerspectiveAccess().getEventManagerKeyword_8_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Perspective__Group_8__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Perspective__Group_8__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Perspective__Group_8__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveAccess().getEventmanagerAssignment_8_1()); }
+ (rule__Perspective__EventmanagerAssignment_8_1)
+ { after(grammarAccess.getPerspectiveAccess().getEventmanagerAssignment_8_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__PerspectiveSashContainer__Group__0
@init {
int stackSize = keepStackSize();
@@ -5957,6 +6119,330 @@ finally {
}
+rule__PerspectiveEventManager__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEventManager__Group__0__Impl
+ rule__PerspectiveEventManager__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getPerspectiveEventManagerAction_0()); }
+ ()
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getPerspectiveEventManagerAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEventManager__Group__1__Impl
+ rule__PerspectiveEventManager__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getNameAssignment_1()); }
+ (rule__PerspectiveEventManager__NameAssignment_1)
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getNameAssignment_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEventManager__Group__2__Impl
+ rule__PerspectiveEventManager__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getLeftCurlyBracketKeyword_2()); }
+ '{'
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getLeftCurlyBracketKeyword_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEventManager__Group__3__Impl
+ rule__PerspectiveEventManager__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getEventsAssignment_3()); }
+ (rule__PerspectiveEventManager__EventsAssignment_3)*
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getEventsAssignment_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEventManager__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getRightCurlyBracketKeyword_4()); }
+ '}'
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getRightCurlyBracketKeyword_4()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PerspectiveEvent__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__0__Impl
+ rule__PerspectiveEvent__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getPerspectiveEventAction_0()); }
+ ()
+ { after(grammarAccess.getPerspectiveEventAccess().getPerspectiveEventAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__1__Impl
+ rule__PerspectiveEvent__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getTargetPartKeyword_1()); }
+ 'targetPart'
+ { after(grammarAccess.getPerspectiveEventAccess().getTargetPartKeyword_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__2__Impl
+ rule__PerspectiveEvent__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getTargetAssignment_2()); }
+ (rule__PerspectiveEvent__TargetAssignment_2)
+ { after(grammarAccess.getPerspectiveEventAccess().getTargetAssignment_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__3__Impl
+ rule__PerspectiveEvent__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getAllowedSourcesKeyword_3()); }
+ 'allowedSources'
+ { after(grammarAccess.getPerspectiveEventAccess().getAllowedSourcesKeyword_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__4__Impl
+ rule__PerspectiveEvent__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getLeftCurlyBracketKeyword_4()); }
+ '{'
+ { after(grammarAccess.getPerspectiveEventAccess().getLeftCurlyBracketKeyword_4()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__5__Impl
+ rule__PerspectiveEvent__Group__6
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesAssignment_5()); }
+ (rule__PerspectiveEvent__AllowedsourcesAssignment_5)*
+ { after(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesAssignment_5()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveEvent__Group__6__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__Group__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveEventAccess().getRightCurlyBracketKeyword_6()); }
+ '}'
+ { after(grammarAccess.getPerspectiveEventAccess().getRightCurlyBracketKeyword_6()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__PerspectiveSelection__Group__0
@init {
int stackSize = keepStackSize();
@@ -7415,6 +7901,114 @@ finally {
}
+rule__PerspectiveBrowser__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveBrowser__Group__0__Impl
+ rule__PerspectiveBrowser__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveBrowserAccess().getPerspectiveBrowserAction_0()); }
+ ()
+ { after(grammarAccess.getPerspectiveBrowserAccess().getPerspectiveBrowserAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveBrowser__Group__1__Impl
+ rule__PerspectiveBrowser__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveBrowserAccess().getBrowserKeyword_1()); }
+ 'browser'
+ { after(grammarAccess.getPerspectiveBrowserAccess().getBrowserKeyword_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveBrowser__Group__2__Impl
+ rule__PerspectiveBrowser__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveBrowserAccess().getUrlKeyword_2()); }
+ 'url'
+ { after(grammarAccess.getPerspectiveBrowserAccess().getUrlKeyword_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PerspectiveBrowser__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveBrowser__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPerspectiveBrowserAccess().getUrlAssignment_3()); }
+ (rule__PerspectiveBrowser__UrlAssignment_3)
+ { after(grammarAccess.getPerspectiveBrowserAccess().getUrlAssignment_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__XImportDeclaration__Group__0
@init {
int stackSize = keepStackSize();
@@ -21150,6 +21744,21 @@ finally {
restoreStackSize(stackSize);
}
+rule__Perspective__EventmanagerAssignment_8_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getPerspectiveAccess().getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0()); }
+ rulePerspectiveEventManager
+ { after(grammarAccess.getPerspectiveAccess().getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__PerspectiveSashContainer__ElementIdAssignment_2
@init {
int stackSize = keepStackSize();
@@ -21417,6 +22026,74 @@ finally {
restoreStackSize(stackSize);
}
+rule__PerspectiveEventManager__NameAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getNameIDTerminalRuleCall_1_0()); }
+ RULE_ID
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getNameIDTerminalRuleCall_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEventManager__EventsAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getPerspectiveEventManagerAccess().getEventsPerspectiveEventParserRuleCall_3_0()); }
+ rulePerspectiveEvent
+ { after(grammarAccess.getPerspectiveEventManagerAccess().getEventsPerspectiveEventParserRuleCall_3_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__TargetAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartCrossReference_2_0()); }
+ (
+ { before(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartIDTerminalRuleCall_2_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartIDTerminalRuleCall_2_0_1()); }
+ )
+ { after(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartCrossReference_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PerspectiveEvent__AllowedsourcesAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartCrossReference_5_0()); }
+ (
+ { before(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1()); }
+ )
+ { after(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartCrossReference_5_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__PerspectiveSelection__RefAssignment_2
@init {
int stackSize = keepStackSize();
@@ -21724,6 +22401,21 @@ finally {
restoreStackSize(stackSize);
}
+rule__PerspectiveBrowser__UrlAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0()); }
+ RULE_STRING
+ { after(grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__XImportDeclaration__StaticAssignment_2_0_0
@init {
int stackSize = keepStackSize();
diff --git a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.tokens b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.tokens
index f4954cb..26c022a 100644
--- a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.tokens
+++ b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDsl.tokens
@@ -1,20 +1,20 @@
'!'=40
'!='=22
'!=='=24
-'#'=95
+'#'=100
'%'=39
'%='=20
'&&'=15
-'&'=118
-'('=91
-')'=92
+'&'=123
+'('=96
+')'=97
'*'=36
'**'=37
'*='=18
'+'=34
'++'=41
'+='=16
-','=93
+','=98
'-'=35
'--'=42
'-='=17
@@ -24,9 +24,9 @@
'..<'=29
'/'=38
'/='=19
-':'=102
-'::'=122
-';'=89
+':'=107
+'::'=127
+';'=94
'<'=27
'<>'=32
'='=13
@@ -35,81 +35,86 @@
'=>'=31
'>'=26
'>='=25
-'?'=117
-'?.'=123
+'?'=122
+'?.'=128
'?:'=33
-'@'=90
-'['=96
-']'=94
+'@'=95
+'['=101
+']'=99
'accessibility'=60
-'as'=98
-'bpmn'=77
-'card'=80
-'case'=104
-'catch'=116
-'chart'=72
-'dataInterchange'=86
-'default'=103
-'depth'=84
-'describedBy'=119
-'dialog'=76
-'do'=107
-'editableTable'=71
-'else'=100
+'allowedSources'=71
+'as'=103
+'bpmn'=80
+'browser'=92
+'card'=83
+'case'=109
+'catch'=121
+'chart'=75
+'dataInterchange'=89
+'default'=108
+'depth'=87
+'describedBy'=124
+'dialog'=79
+'do'=112
+'editableTable'=74
+'else'=105
+'eventManager'=62
'extends'=45
'extension'=48
'false'=50
-'filterColumns'=85
-'finally'=114
-'for'=105
+'filterColumns'=88
+'finally'=119
+'for'=110
'horizontal'=51
'iconURI'=59
-'if'=99
+'if'=104
'import'=47
-'in'=83
-'instanceof'=97
-'isClosable'=120
-'kanban'=78
-'name'=88
-'new'=108
-'ns'=121
-'null'=109
-'of'=79
-'organigram'=74
-'orientation'=63
+'in'=86
+'instanceof'=102
+'isClosable'=125
+'kanban'=81
+'name'=91
+'new'=113
+'ns'=126
+'null'=114
+'of'=82
+'organigram'=77
+'orientation'=64
'package'=53
-'part'=67
-'partStack'=66
+'part'=68
+'partStack'=67
'perspective'=56
'process'=57
-'readOnlyTable'=70
-'report'=73
-'return'=112
-'sashContainer'=62
-'search'=82
-'select'=69
-'selectedElement'=64
-'spaceVolume'=65
+'readOnlyTable'=73
+'report'=76
+'return'=117
+'sashContainer'=63
+'search'=85
+'select'=72
+'selectedElement'=65
+'spaceVolume'=66
'static'=46
'super'=49
-'switch'=101
-'synchronized'=115
-'throw'=111
-'title'=87
+'switch'=106
+'synchronized'=120
+'targetPart'=70
+'throw'=116
+'title'=90
'toolbar'=61
-'topology'=75
-'true'=126
-'try'=113
-'typeof'=110
+'topology'=78
+'true'=131
+'try'=118
+'typeof'=115
+'url'=93
'usertask'=58
'val'=44
-'var'=125
+'var'=130
'vertical'=52
-'view'=68
-'welcome'=81
-'while'=106
+'view'=69
+'welcome'=84
+'while'=111
'{'=54
-'|'=124
+'|'=129
'||'=14
'}'=55
RULE_ANY_OTHER=12
@@ -148,6 +153,11 @@ T__123=123
T__124=124
T__125=125
T__126=126
+T__127=127
+T__128=128
+T__129=129
+T__130=130
+T__131=131
T__13=13
T__14=14
T__15=15
diff --git a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslLexer.java b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslLexer.java
index 6723ba0..51b2497 100644
--- a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslLexer.java
+++ b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslLexer.java
@@ -26,10 +26,13 @@ public class InternalPerspectiveDslLexer extends Lexer {
public static final int T__60=60;
public static final int T__61=61;
public static final int RULE_ID=4;
+ public static final int T__131=131;
+ public static final int T__130=130;
public static final int RULE_INT=7;
public static final int T__66=66;
public static final int RULE_ML_COMMENT=9;
public static final int T__67=67;
+ public static final int T__129=129;
public static final int T__68=68;
public static final int T__69=69;
public static final int T__62=62;
@@ -37,7 +40,9 @@ public class InternalPerspectiveDslLexer extends Lexer {
public static final int T__63=63;
public static final int T__125=125;
public static final int T__64=64;
+ public static final int T__128=128;
public static final int T__65=65;
+ public static final int T__127=127;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -1172,10 +1177,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:60:7: ( 'sashContainer' )
- // InternalPerspectiveDsl.g:60:9: 'sashContainer'
+ // InternalPerspectiveDsl.g:60:7: ( 'eventManager' )
+ // InternalPerspectiveDsl.g:60:9: 'eventManager'
{
- match("sashContainer");
+ match("eventManager");
}
@@ -1193,10 +1198,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:61:7: ( 'orientation' )
- // InternalPerspectiveDsl.g:61:9: 'orientation'
+ // InternalPerspectiveDsl.g:61:7: ( 'sashContainer' )
+ // InternalPerspectiveDsl.g:61:9: 'sashContainer'
{
- match("orientation");
+ match("sashContainer");
}
@@ -1214,10 +1219,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:62:7: ( 'selectedElement' )
- // InternalPerspectiveDsl.g:62:9: 'selectedElement'
+ // InternalPerspectiveDsl.g:62:7: ( 'orientation' )
+ // InternalPerspectiveDsl.g:62:9: 'orientation'
{
- match("selectedElement");
+ match("orientation");
}
@@ -1235,10 +1240,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:63:7: ( 'spaceVolume' )
- // InternalPerspectiveDsl.g:63:9: 'spaceVolume'
+ // InternalPerspectiveDsl.g:63:7: ( 'selectedElement' )
+ // InternalPerspectiveDsl.g:63:9: 'selectedElement'
{
- match("spaceVolume");
+ match("selectedElement");
}
@@ -1256,10 +1261,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:64:7: ( 'partStack' )
- // InternalPerspectiveDsl.g:64:9: 'partStack'
+ // InternalPerspectiveDsl.g:64:7: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:64:9: 'spaceVolume'
{
- match("partStack");
+ match("spaceVolume");
}
@@ -1277,10 +1282,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:65:7: ( 'part' )
- // InternalPerspectiveDsl.g:65:9: 'part'
+ // InternalPerspectiveDsl.g:65:7: ( 'partStack' )
+ // InternalPerspectiveDsl.g:65:9: 'partStack'
{
- match("part");
+ match("partStack");
}
@@ -1298,10 +1303,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:66:7: ( 'view' )
- // InternalPerspectiveDsl.g:66:9: 'view'
+ // InternalPerspectiveDsl.g:66:7: ( 'part' )
+ // InternalPerspectiveDsl.g:66:9: 'part'
{
- match("view");
+ match("part");
}
@@ -1319,10 +1324,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:67:7: ( 'select' )
- // InternalPerspectiveDsl.g:67:9: 'select'
+ // InternalPerspectiveDsl.g:67:7: ( 'view' )
+ // InternalPerspectiveDsl.g:67:9: 'view'
{
- match("select");
+ match("view");
}
@@ -1340,10 +1345,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:68:7: ( 'readOnlyTable' )
- // InternalPerspectiveDsl.g:68:9: 'readOnlyTable'
+ // InternalPerspectiveDsl.g:68:7: ( 'targetPart' )
+ // InternalPerspectiveDsl.g:68:9: 'targetPart'
{
- match("readOnlyTable");
+ match("targetPart");
}
@@ -1361,10 +1366,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:69:7: ( 'editableTable' )
- // InternalPerspectiveDsl.g:69:9: 'editableTable'
+ // InternalPerspectiveDsl.g:69:7: ( 'allowedSources' )
+ // InternalPerspectiveDsl.g:69:9: 'allowedSources'
{
- match("editableTable");
+ match("allowedSources");
}
@@ -1382,10 +1387,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:70:7: ( 'chart' )
- // InternalPerspectiveDsl.g:70:9: 'chart'
+ // InternalPerspectiveDsl.g:70:7: ( 'select' )
+ // InternalPerspectiveDsl.g:70:9: 'select'
{
- match("chart");
+ match("select");
}
@@ -1403,10 +1408,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:71:7: ( 'report' )
- // InternalPerspectiveDsl.g:71:9: 'report'
+ // InternalPerspectiveDsl.g:71:7: ( 'readOnlyTable' )
+ // InternalPerspectiveDsl.g:71:9: 'readOnlyTable'
{
- match("report");
+ match("readOnlyTable");
}
@@ -1424,10 +1429,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:72:7: ( 'organigram' )
- // InternalPerspectiveDsl.g:72:9: 'organigram'
+ // InternalPerspectiveDsl.g:72:7: ( 'editableTable' )
+ // InternalPerspectiveDsl.g:72:9: 'editableTable'
{
- match("organigram");
+ match("editableTable");
}
@@ -1445,10 +1450,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:73:7: ( 'topology' )
- // InternalPerspectiveDsl.g:73:9: 'topology'
+ // InternalPerspectiveDsl.g:73:7: ( 'chart' )
+ // InternalPerspectiveDsl.g:73:9: 'chart'
{
- match("topology");
+ match("chart");
}
@@ -1466,10 +1471,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:74:7: ( 'dialog' )
- // InternalPerspectiveDsl.g:74:9: 'dialog'
+ // InternalPerspectiveDsl.g:74:7: ( 'report' )
+ // InternalPerspectiveDsl.g:74:9: 'report'
{
- match("dialog");
+ match("report");
}
@@ -1487,10 +1492,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:75:7: ( 'bpmn' )
- // InternalPerspectiveDsl.g:75:9: 'bpmn'
+ // InternalPerspectiveDsl.g:75:7: ( 'organigram' )
+ // InternalPerspectiveDsl.g:75:9: 'organigram'
{
- match("bpmn");
+ match("organigram");
}
@@ -1508,10 +1513,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:76:7: ( 'kanban' )
- // InternalPerspectiveDsl.g:76:9: 'kanban'
+ // InternalPerspectiveDsl.g:76:7: ( 'topology' )
+ // InternalPerspectiveDsl.g:76:9: 'topology'
{
- match("kanban");
+ match("topology");
}
@@ -1529,10 +1534,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:77:7: ( 'of' )
- // InternalPerspectiveDsl.g:77:9: 'of'
+ // InternalPerspectiveDsl.g:77:7: ( 'dialog' )
+ // InternalPerspectiveDsl.g:77:9: 'dialog'
{
- match("of");
+ match("dialog");
}
@@ -1550,10 +1555,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:78:7: ( 'card' )
- // InternalPerspectiveDsl.g:78:9: 'card'
+ // InternalPerspectiveDsl.g:78:7: ( 'bpmn' )
+ // InternalPerspectiveDsl.g:78:9: 'bpmn'
{
- match("card");
+ match("bpmn");
}
@@ -1571,10 +1576,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:79:7: ( 'welcome' )
- // InternalPerspectiveDsl.g:79:9: 'welcome'
+ // InternalPerspectiveDsl.g:79:7: ( 'kanban' )
+ // InternalPerspectiveDsl.g:79:9: 'kanban'
{
- match("welcome");
+ match("kanban");
}
@@ -1592,10 +1597,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:80:7: ( 'search' )
- // InternalPerspectiveDsl.g:80:9: 'search'
+ // InternalPerspectiveDsl.g:80:7: ( 'of' )
+ // InternalPerspectiveDsl.g:80:9: 'of'
{
- match("search");
+ match("of");
}
@@ -1613,10 +1618,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:81:7: ( 'in' )
- // InternalPerspectiveDsl.g:81:9: 'in'
+ // InternalPerspectiveDsl.g:81:7: ( 'card' )
+ // InternalPerspectiveDsl.g:81:9: 'card'
{
- match("in");
+ match("card");
}
@@ -1634,10 +1639,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:82:7: ( 'depth' )
- // InternalPerspectiveDsl.g:82:9: 'depth'
+ // InternalPerspectiveDsl.g:82:7: ( 'welcome' )
+ // InternalPerspectiveDsl.g:82:9: 'welcome'
{
- match("depth");
+ match("welcome");
}
@@ -1655,10 +1660,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:83:7: ( 'filterColumns' )
- // InternalPerspectiveDsl.g:83:9: 'filterColumns'
+ // InternalPerspectiveDsl.g:83:7: ( 'search' )
+ // InternalPerspectiveDsl.g:83:9: 'search'
{
- match("filterColumns");
+ match("search");
}
@@ -1676,10 +1681,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:84:7: ( 'dataInterchange' )
- // InternalPerspectiveDsl.g:84:9: 'dataInterchange'
+ // InternalPerspectiveDsl.g:84:7: ( 'in' )
+ // InternalPerspectiveDsl.g:84:9: 'in'
{
- match("dataInterchange");
+ match("in");
}
@@ -1697,10 +1702,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:85:7: ( 'title' )
- // InternalPerspectiveDsl.g:85:9: 'title'
+ // InternalPerspectiveDsl.g:85:7: ( 'depth' )
+ // InternalPerspectiveDsl.g:85:9: 'depth'
{
- match("title");
+ match("depth");
}
@@ -1718,10 +1723,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:86:7: ( 'name' )
- // InternalPerspectiveDsl.g:86:9: 'name'
+ // InternalPerspectiveDsl.g:86:7: ( 'filterColumns' )
+ // InternalPerspectiveDsl.g:86:9: 'filterColumns'
{
- match("name");
+ match("filterColumns");
}
@@ -1739,10 +1744,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:87:7: ( ';' )
- // InternalPerspectiveDsl.g:87:9: ';'
+ // InternalPerspectiveDsl.g:87:7: ( 'dataInterchange' )
+ // InternalPerspectiveDsl.g:87:9: 'dataInterchange'
{
- match(';');
+ match("dataInterchange");
+
}
@@ -1759,10 +1765,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:88:7: ( '@' )
- // InternalPerspectiveDsl.g:88:9: '@'
+ // InternalPerspectiveDsl.g:88:7: ( 'title' )
+ // InternalPerspectiveDsl.g:88:9: 'title'
{
- match('@');
+ match("title");
+
}
@@ -1779,10 +1786,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:89:7: ( '(' )
- // InternalPerspectiveDsl.g:89:9: '('
+ // InternalPerspectiveDsl.g:89:7: ( 'name' )
+ // InternalPerspectiveDsl.g:89:9: 'name'
{
- match('(');
+ match("name");
+
}
@@ -1799,10 +1807,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:90:7: ( ')' )
- // InternalPerspectiveDsl.g:90:9: ')'
+ // InternalPerspectiveDsl.g:90:7: ( 'browser' )
+ // InternalPerspectiveDsl.g:90:9: 'browser'
{
- match(')');
+ match("browser");
+
}
@@ -1819,10 +1828,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:91:7: ( ',' )
- // InternalPerspectiveDsl.g:91:9: ','
+ // InternalPerspectiveDsl.g:91:7: ( 'url' )
+ // InternalPerspectiveDsl.g:91:9: 'url'
{
- match(',');
+ match("url");
+
}
@@ -1839,10 +1849,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:92:7: ( ']' )
- // InternalPerspectiveDsl.g:92:9: ']'
+ // InternalPerspectiveDsl.g:92:7: ( ';' )
+ // InternalPerspectiveDsl.g:92:9: ';'
{
- match(']');
+ match(';');
}
@@ -1859,10 +1869,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:93:7: ( '#' )
- // InternalPerspectiveDsl.g:93:9: '#'
+ // InternalPerspectiveDsl.g:93:7: ( '@' )
+ // InternalPerspectiveDsl.g:93:9: '@'
{
- match('#');
+ match('@');
}
@@ -1879,10 +1889,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:94:7: ( '[' )
- // InternalPerspectiveDsl.g:94:9: '['
+ // InternalPerspectiveDsl.g:94:7: ( '(' )
+ // InternalPerspectiveDsl.g:94:9: '('
{
- match('[');
+ match('(');
}
@@ -1899,11 +1909,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:95:7: ( 'instanceof' )
- // InternalPerspectiveDsl.g:95:9: 'instanceof'
+ // InternalPerspectiveDsl.g:95:7: ( ')' )
+ // InternalPerspectiveDsl.g:95:9: ')'
{
- match("instanceof");
-
+ match(')');
}
@@ -1920,11 +1929,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:96:7: ( 'as' )
- // InternalPerspectiveDsl.g:96:9: 'as'
+ // InternalPerspectiveDsl.g:96:7: ( ',' )
+ // InternalPerspectiveDsl.g:96:9: ','
{
- match("as");
-
+ match(',');
}
@@ -1941,11 +1949,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:97:7: ( 'if' )
- // InternalPerspectiveDsl.g:97:9: 'if'
+ // InternalPerspectiveDsl.g:97:7: ( ']' )
+ // InternalPerspectiveDsl.g:97:9: ']'
{
- match("if");
-
+ match(']');
}
@@ -1962,11 +1969,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:98:8: ( 'else' )
- // InternalPerspectiveDsl.g:98:10: 'else'
+ // InternalPerspectiveDsl.g:98:8: ( '#' )
+ // InternalPerspectiveDsl.g:98:10: '#'
{
- match("else");
-
+ match('#');
}
@@ -1983,11 +1989,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:99:8: ( 'switch' )
- // InternalPerspectiveDsl.g:99:10: 'switch'
+ // InternalPerspectiveDsl.g:99:8: ( '[' )
+ // InternalPerspectiveDsl.g:99:10: '['
{
- match("switch");
-
+ match('[');
}
@@ -2004,10 +2009,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:100:8: ( ':' )
- // InternalPerspectiveDsl.g:100:10: ':'
+ // InternalPerspectiveDsl.g:100:8: ( 'instanceof' )
+ // InternalPerspectiveDsl.g:100:10: 'instanceof'
{
- match(':');
+ match("instanceof");
+
}
@@ -2024,10 +2030,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:101:8: ( 'default' )
- // InternalPerspectiveDsl.g:101:10: 'default'
+ // InternalPerspectiveDsl.g:101:8: ( 'as' )
+ // InternalPerspectiveDsl.g:101:10: 'as'
{
- match("default");
+ match("as");
}
@@ -2045,10 +2051,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:102:8: ( 'case' )
- // InternalPerspectiveDsl.g:102:10: 'case'
+ // InternalPerspectiveDsl.g:102:8: ( 'if' )
+ // InternalPerspectiveDsl.g:102:10: 'if'
{
- match("case");
+ match("if");
}
@@ -2066,10 +2072,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:103:8: ( 'for' )
- // InternalPerspectiveDsl.g:103:10: 'for'
+ // InternalPerspectiveDsl.g:103:8: ( 'else' )
+ // InternalPerspectiveDsl.g:103:10: 'else'
{
- match("for");
+ match("else");
}
@@ -2087,10 +2093,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:104:8: ( 'while' )
- // InternalPerspectiveDsl.g:104:10: 'while'
+ // InternalPerspectiveDsl.g:104:8: ( 'switch' )
+ // InternalPerspectiveDsl.g:104:10: 'switch'
{
- match("while");
+ match("switch");
}
@@ -2108,11 +2114,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:105:8: ( 'do' )
- // InternalPerspectiveDsl.g:105:10: 'do'
+ // InternalPerspectiveDsl.g:105:8: ( ':' )
+ // InternalPerspectiveDsl.g:105:10: ':'
{
- match("do");
-
+ match(':');
}
@@ -2129,10 +2134,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:106:8: ( 'new' )
- // InternalPerspectiveDsl.g:106:10: 'new'
+ // InternalPerspectiveDsl.g:106:8: ( 'default' )
+ // InternalPerspectiveDsl.g:106:10: 'default'
{
- match("new");
+ match("default");
}
@@ -2150,10 +2155,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:107:8: ( 'null' )
- // InternalPerspectiveDsl.g:107:10: 'null'
+ // InternalPerspectiveDsl.g:107:8: ( 'case' )
+ // InternalPerspectiveDsl.g:107:10: 'case'
{
- match("null");
+ match("case");
}
@@ -2171,10 +2176,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:108:8: ( 'typeof' )
- // InternalPerspectiveDsl.g:108:10: 'typeof'
+ // InternalPerspectiveDsl.g:108:8: ( 'for' )
+ // InternalPerspectiveDsl.g:108:10: 'for'
{
- match("typeof");
+ match("for");
}
@@ -2192,10 +2197,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:109:8: ( 'throw' )
- // InternalPerspectiveDsl.g:109:10: 'throw'
+ // InternalPerspectiveDsl.g:109:8: ( 'while' )
+ // InternalPerspectiveDsl.g:109:10: 'while'
{
- match("throw");
+ match("while");
}
@@ -2213,10 +2218,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:110:8: ( 'return' )
- // InternalPerspectiveDsl.g:110:10: 'return'
+ // InternalPerspectiveDsl.g:110:8: ( 'do' )
+ // InternalPerspectiveDsl.g:110:10: 'do'
{
- match("return");
+ match("do");
}
@@ -2234,10 +2239,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:111:8: ( 'try' )
- // InternalPerspectiveDsl.g:111:10: 'try'
+ // InternalPerspectiveDsl.g:111:8: ( 'new' )
+ // InternalPerspectiveDsl.g:111:10: 'new'
{
- match("try");
+ match("new");
}
@@ -2255,10 +2260,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:112:8: ( 'finally' )
- // InternalPerspectiveDsl.g:112:10: 'finally'
+ // InternalPerspectiveDsl.g:112:8: ( 'null' )
+ // InternalPerspectiveDsl.g:112:10: 'null'
{
- match("finally");
+ match("null");
}
@@ -2276,10 +2281,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:113:8: ( 'synchronized' )
- // InternalPerspectiveDsl.g:113:10: 'synchronized'
+ // InternalPerspectiveDsl.g:113:8: ( 'typeof' )
+ // InternalPerspectiveDsl.g:113:10: 'typeof'
{
- match("synchronized");
+ match("typeof");
}
@@ -2297,10 +2302,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:114:8: ( 'catch' )
- // InternalPerspectiveDsl.g:114:10: 'catch'
+ // InternalPerspectiveDsl.g:114:8: ( 'throw' )
+ // InternalPerspectiveDsl.g:114:10: 'throw'
{
- match("catch");
+ match("throw");
}
@@ -2318,10 +2323,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:115:8: ( '?' )
- // InternalPerspectiveDsl.g:115:10: '?'
+ // InternalPerspectiveDsl.g:115:8: ( 'return' )
+ // InternalPerspectiveDsl.g:115:10: 'return'
{
- match('?');
+ match("return");
+
}
@@ -2338,10 +2344,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:116:8: ( '&' )
- // InternalPerspectiveDsl.g:116:10: '&'
+ // InternalPerspectiveDsl.g:116:8: ( 'try' )
+ // InternalPerspectiveDsl.g:116:10: 'try'
{
- match('&');
+ match("try");
+
}
@@ -2358,10 +2365,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:117:8: ( 'describedBy' )
- // InternalPerspectiveDsl.g:117:10: 'describedBy'
+ // InternalPerspectiveDsl.g:117:8: ( 'finally' )
+ // InternalPerspectiveDsl.g:117:10: 'finally'
{
- match("describedBy");
+ match("finally");
}
@@ -2379,10 +2386,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:118:8: ( 'isClosable' )
- // InternalPerspectiveDsl.g:118:10: 'isClosable'
+ // InternalPerspectiveDsl.g:118:8: ( 'synchronized' )
+ // InternalPerspectiveDsl.g:118:10: 'synchronized'
{
- match("isClosable");
+ match("synchronized");
}
@@ -2400,10 +2407,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:119:8: ( 'ns' )
- // InternalPerspectiveDsl.g:119:10: 'ns'
+ // InternalPerspectiveDsl.g:119:8: ( 'catch' )
+ // InternalPerspectiveDsl.g:119:10: 'catch'
{
- match("ns");
+ match("catch");
}
@@ -2421,11 +2428,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:120:8: ( '::' )
- // InternalPerspectiveDsl.g:120:10: '::'
+ // InternalPerspectiveDsl.g:120:8: ( '?' )
+ // InternalPerspectiveDsl.g:120:10: '?'
{
- match("::");
-
+ match('?');
}
@@ -2442,11 +2448,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:121:8: ( '?.' )
- // InternalPerspectiveDsl.g:121:10: '?.'
+ // InternalPerspectiveDsl.g:121:8: ( '&' )
+ // InternalPerspectiveDsl.g:121:10: '&'
{
- match("?.");
-
+ match('&');
}
@@ -2463,10 +2468,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:122:8: ( '|' )
- // InternalPerspectiveDsl.g:122:10: '|'
+ // InternalPerspectiveDsl.g:122:8: ( 'describedBy' )
+ // InternalPerspectiveDsl.g:122:10: 'describedBy'
{
- match('|');
+ match("describedBy");
+
}
@@ -2483,10 +2489,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:123:8: ( 'var' )
- // InternalPerspectiveDsl.g:123:10: 'var'
+ // InternalPerspectiveDsl.g:123:8: ( 'isClosable' )
+ // InternalPerspectiveDsl.g:123:10: 'isClosable'
{
- match("var");
+ match("isClosable");
}
@@ -2504,10 +2510,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:124:8: ( 'true' )
- // InternalPerspectiveDsl.g:124:10: 'true'
+ // InternalPerspectiveDsl.g:124:8: ( 'ns' )
+ // InternalPerspectiveDsl.g:124:10: 'ns'
{
- match("true");
+ match("ns");
}
@@ -2520,15 +2526,119 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
// $ANTLR end "T__126"
+ // $ANTLR start "T__127"
+ public final void mT__127() throws RecognitionException {
+ try {
+ int _type = T__127;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:125:8: ( '::' )
+ // InternalPerspectiveDsl.g:125:10: '::'
+ {
+ match("::");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__127"
+
+ // $ANTLR start "T__128"
+ public final void mT__128() throws RecognitionException {
+ try {
+ int _type = T__128;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:126:8: ( '?.' )
+ // InternalPerspectiveDsl.g:126:10: '?.'
+ {
+ match("?.");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__128"
+
+ // $ANTLR start "T__129"
+ public final void mT__129() throws RecognitionException {
+ try {
+ int _type = T__129;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:127:8: ( '|' )
+ // InternalPerspectiveDsl.g:127:10: '|'
+ {
+ match('|');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__129"
+
+ // $ANTLR start "T__130"
+ public final void mT__130() throws RecognitionException {
+ try {
+ int _type = T__130;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:128:8: ( 'var' )
+ // InternalPerspectiveDsl.g:128:10: 'var'
+ {
+ match("var");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__130"
+
+ // $ANTLR start "T__131"
+ public final void mT__131() throws RecognitionException {
+ try {
+ int _type = T__131;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:129:8: ( 'true' )
+ // InternalPerspectiveDsl.g:129:10: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__131"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24185:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalPerspectiveDsl.g:24185:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalPerspectiveDsl.g:24877:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalPerspectiveDsl.g:24877:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalPerspectiveDsl.g:24185:12: ( '0x' | '0X' )
+ // InternalPerspectiveDsl.g:24877:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2556,7 +2666,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalPerspectiveDsl.g:24185:13: '0x'
+ // InternalPerspectiveDsl.g:24877:13: '0x'
{
match("0x");
@@ -2564,7 +2674,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:24185:18: '0X'
+ // InternalPerspectiveDsl.g:24877:18: '0X'
{
match("0X");
@@ -2574,7 +2684,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
- // InternalPerspectiveDsl.g:24185:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalPerspectiveDsl.g:24877:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt2=0;
loop2:
do {
@@ -2612,7 +2722,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
cnt2++;
} while (true);
- // InternalPerspectiveDsl.g:24185:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalPerspectiveDsl.g:24877:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2621,10 +2731,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalPerspectiveDsl.g:24185:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalPerspectiveDsl.g:24877:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalPerspectiveDsl.g:24185:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalPerspectiveDsl.g:24877:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2642,7 +2752,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalPerspectiveDsl.g:24185:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalPerspectiveDsl.g:24877:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2666,7 +2776,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:24185:84: ( 'l' | 'L' )
+ // InternalPerspectiveDsl.g:24877:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -2705,11 +2815,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24187:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalPerspectiveDsl.g:24187:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalPerspectiveDsl.g:24879:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalPerspectiveDsl.g:24879:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalPerspectiveDsl.g:24187:21: ( '0' .. '9' | '_' )*
+ // InternalPerspectiveDsl.g:24879:21: ( '0' .. '9' | '_' )*
loop5:
do {
int alt5=2;
@@ -2758,11 +2868,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24189:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalPerspectiveDsl.g:24189:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalPerspectiveDsl.g:24881:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalPerspectiveDsl.g:24881:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalPerspectiveDsl.g:24189:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalPerspectiveDsl.g:24881:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2771,7 +2881,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalPerspectiveDsl.g:24189:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalPerspectiveDsl.g:24881:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2782,7 +2892,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalPerspectiveDsl.g:24189:36: ( '+' | '-' )?
+ // InternalPerspectiveDsl.g:24881:36: ( '+' | '-' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -2815,7 +2925,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
- // InternalPerspectiveDsl.g:24189:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalPerspectiveDsl.g:24881:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt8=3;
int LA8_0 = input.LA(1);
@@ -2827,7 +2937,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalPerspectiveDsl.g:24189:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalPerspectiveDsl.g:24881:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2851,7 +2961,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:24189:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalPerspectiveDsl.g:24881: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();
@@ -2884,10 +2994,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24191:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalPerspectiveDsl.g:24191:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalPerspectiveDsl.g:24883:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalPerspectiveDsl.g:24883:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalPerspectiveDsl.g:24191:11: ( '^' )?
+ // InternalPerspectiveDsl.g:24883:11: ( '^' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2896,7 +3006,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalPerspectiveDsl.g:24191:11: '^'
+ // InternalPerspectiveDsl.g:24883:11: '^'
{
match('^');
@@ -2914,7 +3024,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalPerspectiveDsl.g:24191:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalPerspectiveDsl.g:24883:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop10:
do {
int alt10=2;
@@ -2963,10 +3073,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24193:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalPerspectiveDsl.g:24193:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalPerspectiveDsl.g:24885:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalPerspectiveDsl.g:24885:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalPerspectiveDsl.g:24193:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalPerspectiveDsl.g:24885:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -2984,10 +3094,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalPerspectiveDsl.g:24193:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalPerspectiveDsl.g:24885:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalPerspectiveDsl.g:24193:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalPerspectiveDsl.g:24885:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop11:
do {
int alt11=3;
@@ -3003,7 +3113,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalPerspectiveDsl.g:24193:21: '\\\\' .
+ // InternalPerspectiveDsl.g:24885:21: '\\\\' .
{
match('\\');
matchAny();
@@ -3011,7 +3121,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:24193:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalPerspectiveDsl.g:24885:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3031,7 +3141,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
} while (true);
- // InternalPerspectiveDsl.g:24193:44: ( '\"' )?
+ // InternalPerspectiveDsl.g:24885:44: ( '\"' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -3040,7 +3150,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalPerspectiveDsl.g:24193:44: '\"'
+ // InternalPerspectiveDsl.g:24885:44: '\"'
{
match('\"');
@@ -3053,10 +3163,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:24193:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalPerspectiveDsl.g:24885:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalPerspectiveDsl.g:24193:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalPerspectiveDsl.g:24885:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop13:
do {
int alt13=3;
@@ -3072,7 +3182,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt13) {
case 1 :
- // InternalPerspectiveDsl.g:24193:55: '\\\\' .
+ // InternalPerspectiveDsl.g:24885:55: '\\\\' .
{
match('\\');
matchAny();
@@ -3080,7 +3190,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:24193:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalPerspectiveDsl.g:24885:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3100,7 +3210,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
} while (true);
- // InternalPerspectiveDsl.g:24193:79: ( '\\'' )?
+ // InternalPerspectiveDsl.g:24885:79: ( '\\'' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -3109,7 +3219,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // InternalPerspectiveDsl.g:24193:79: '\\''
+ // InternalPerspectiveDsl.g:24885:79: '\\''
{
match('\'');
@@ -3140,12 +3250,12 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24195:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalPerspectiveDsl.g:24195:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalPerspectiveDsl.g:24887:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalPerspectiveDsl.g:24887:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalPerspectiveDsl.g:24195:24: ( options {greedy=false; } : . )*
+ // InternalPerspectiveDsl.g:24887:24: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -3170,7 +3280,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalPerspectiveDsl.g:24195:52: .
+ // InternalPerspectiveDsl.g:24887:52: .
{
matchAny();
@@ -3200,12 +3310,12 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24197:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalPerspectiveDsl.g:24197:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalPerspectiveDsl.g:24889:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalPerspectiveDsl.g:24889:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalPerspectiveDsl.g:24197:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalPerspectiveDsl.g:24889:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -3218,7 +3328,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt17) {
case 1 :
- // InternalPerspectiveDsl.g:24197:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalPerspectiveDsl.g:24889: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();
@@ -3238,7 +3348,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
} while (true);
- // InternalPerspectiveDsl.g:24197:40: ( ( '\\r' )? '\\n' )?
+ // InternalPerspectiveDsl.g:24889:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -3247,9 +3357,9 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt19) {
case 1 :
- // InternalPerspectiveDsl.g:24197:41: ( '\\r' )? '\\n'
+ // InternalPerspectiveDsl.g:24889:41: ( '\\r' )? '\\n'
{
- // InternalPerspectiveDsl.g:24197:41: ( '\\r' )?
+ // InternalPerspectiveDsl.g:24889:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -3258,7 +3368,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalPerspectiveDsl.g:24197:41: '\\r'
+ // InternalPerspectiveDsl.g:24889:41: '\\r'
{
match('\r');
@@ -3290,10 +3400,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24199:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalPerspectiveDsl.g:24199:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalPerspectiveDsl.g:24891:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalPerspectiveDsl.g:24891:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalPerspectiveDsl.g:24199:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalPerspectiveDsl.g:24891:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt20=0;
loop20:
do {
@@ -3347,8 +3457,8 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24201:16: ( . )
- // InternalPerspectiveDsl.g:24201:18: .
+ // InternalPerspectiveDsl.g:24893:16: ( . )
+ // InternalPerspectiveDsl.g:24893:18: .
{
matchAny();
@@ -3363,8 +3473,8 @@ public class InternalPerspectiveDslLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalPerspectiveDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt21=123;
+ // InternalPerspectiveDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt21=128;
alt21 = dfa21.predict(input);
switch (alt21) {
case 1 :
@@ -4166,63 +4276,98 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 115 :
- // InternalPerspectiveDsl.g:1:721: RULE_HEX
+ // InternalPerspectiveDsl.g:1:721: T__127
{
- mRULE_HEX();
+ mT__127();
}
break;
case 116 :
- // InternalPerspectiveDsl.g:1:730: RULE_INT
+ // InternalPerspectiveDsl.g:1:728: T__128
{
- mRULE_INT();
+ mT__128();
}
break;
case 117 :
- // InternalPerspectiveDsl.g:1:739: RULE_DECIMAL
+ // InternalPerspectiveDsl.g:1:735: T__129
{
- mRULE_DECIMAL();
+ mT__129();
}
break;
case 118 :
- // InternalPerspectiveDsl.g:1:752: RULE_ID
+ // InternalPerspectiveDsl.g:1:742: T__130
{
- mRULE_ID();
+ mT__130();
}
break;
case 119 :
- // InternalPerspectiveDsl.g:1:760: RULE_STRING
+ // InternalPerspectiveDsl.g:1:749: T__131
{
- mRULE_STRING();
+ mT__131();
}
break;
case 120 :
- // InternalPerspectiveDsl.g:1:772: RULE_ML_COMMENT
+ // InternalPerspectiveDsl.g:1:756: RULE_HEX
{
- mRULE_ML_COMMENT();
+ mRULE_HEX();
}
break;
case 121 :
- // InternalPerspectiveDsl.g:1:788: RULE_SL_COMMENT
+ // InternalPerspectiveDsl.g:1:765: RULE_INT
{
- mRULE_SL_COMMENT();
+ mRULE_INT();
}
break;
case 122 :
- // InternalPerspectiveDsl.g:1:804: RULE_WS
+ // InternalPerspectiveDsl.g:1:774: RULE_DECIMAL
{
- mRULE_WS();
+ mRULE_DECIMAL();
}
break;
case 123 :
- // InternalPerspectiveDsl.g:1:812: RULE_ANY_OTHER
+ // InternalPerspectiveDsl.g:1:787: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 124 :
+ // InternalPerspectiveDsl.g:1:795: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 125 :
+ // InternalPerspectiveDsl.g:1:807: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 126 :
+ // InternalPerspectiveDsl.g:1:823: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 127 :
+ // InternalPerspectiveDsl.g:1:839: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 128 :
+ // InternalPerspectiveDsl.g:1:847: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -4236,17 +4381,17 @@ public class InternalPerspectiveDslLexer extends Lexer {
protected DFA21 dfa21 = new DFA21(this);
static final String DFA21_eotS =
- "\1\uffff\1\65\1\67\1\71\1\74\1\100\1\103\1\107\1\111\1\113\1\115\1\117\1\121\1\124\7\130\2\uffff\13\130\10\uffff\1\u0093\2\u0096\1\62\5\uffff\1\u009b\26\uffff\1\u009d\5\uffff\1\u009f\4\uffff\3\130\1\uffff\14\130\1\u00b2\1\u00b3\10\130\2\uffff\2\130\1\u00c0\6\130\1\u00ca\6\130\1\u00d7\7\130\1\u00df\13\uffff\1\u0096\12\uffff\1\u00e0\1\u00e1\20\130\2\uffff\4\130\1\u00f6\7\130\1\uffff\5\130\1\u0103\3\130\1\uffff\14\130\1\uffff\5\130\1\u0118\1\130\3\uffff\1\130\1\u011b\2\130\1\u011e\17\130\1\uffff\2\130\1\u0131\11\130\1\uffff\1\u013b\6\130\1\u0142\1\u0143\6\130\1\u014a\3\130\1\u014e\1\uffff\1\u014f\1\130\1\uffff\2\130\1\uffff\1\130\1\u0155\12\130\1\u0160\5\130\1\uffff\6\130\1\u016c\1\130\1\u016e\1\uffff\5\130\1\u0174\2\uffff\1\u0175\1\130\1\u0177\3\130\1\uffff\2\130\1\u017d\2\uffff\4\130\1\u0182\1\uffff\1\130\1\u0185\1\u0186\1\130\1\u0188\1\130\1\u018a\3\130\1\uffff\13\130\1\uffff\1\u0199\1\uffff\3\130\1\u019d\1\u019e\2\uffff\1\u019f\1\uffff\3\130\1\u01a3\1\130\1\uffff\1\130\1\u01a6\2\130\1\uffff\2\130\2\uffff\1\130\1\uffff\1\130\1\uffff\1\u01ad\3\130\1\u01b1\1\130\1\u01b3\2\130\1\u01b6\2\130\1\u01b9\1\130\1\uffff\3\130\3\uffff\1\u01be\2\130\1\uffff\1\u01c1\1\u01c2\1\uffff\6\130\1\uffff\3\130\1\uffff\1\130\1\uffff\2\130\1\uffff\1\u01cf\1\130\1\uffff\1\u01d1\3\130\1\uffff\2\130\2\uffff\1\u01d7\11\130\1\u01e1\1\130\1\uffff\1\130\1\uffff\5\130\1\uffff\5\130\1\u01ee\1\u01ef\1\130\1\u01f1\1\uffff\3\130\1\u01f5\6\130\1\u01fc\1\130\2\uffff\1\130\1\uffff\1\u01ff\1\130\1\u0201\1\uffff\1\130\1\u0203\4\130\1\uffff\1\u0208\1\130\1\uffff\1\130\1\uffff\1\130\1\uffff\1\130\1\u020d\1\u020e\1\130\1\uffff\1\u0210\1\u0211\1\u0212\1\130\2\uffff\1\130\3\uffff\1\130\1\u0216\1\u0217\2\uffff";
+ "\1\uffff\1\65\1\67\1\71\1\74\1\100\1\103\1\107\1\111\1\113\1\115\1\117\1\121\1\124\7\130\2\uffff\13\130\10\uffff\1\u0098\2\u009b\1\62\5\uffff\1\u00a0\26\uffff\1\u00a2\5\uffff\1\u00a4\4\uffff\3\130\1\uffff\15\130\1\u00b8\1\u00b9\10\130\2\uffff\4\130\1\u00c8\7\130\1\u00d3\6\130\1\u00e0\10\130\1\u00e9\13\uffff\1\u009b\12\uffff\1\u00ea\1\u00eb\21\130\2\uffff\4\130\1\u0101\6\130\1\u0108\2\130\1\uffff\6\130\1\u0111\3\130\1\uffff\14\130\1\uffff\6\130\1\u0127\1\130\3\uffff\1\130\1\u012a\3\130\1\u012e\17\130\1\uffff\2\130\1\u0141\3\130\1\uffff\10\130\1\uffff\1\u014d\6\130\1\u0154\1\u0155\6\130\1\u015c\4\130\1\u0161\1\uffff\1\u0162\1\130\1\uffff\3\130\1\uffff\1\130\1\u0169\12\130\1\u0174\5\130\1\uffff\10\130\1\u0182\1\130\1\u0184\1\uffff\5\130\1\u018a\2\uffff\1\u018b\1\130\1\u018d\3\130\1\uffff\3\130\1\u0194\2\uffff\5\130\1\u019a\1\uffff\1\130\1\u019d\1\u019e\1\130\1\u01a0\1\130\1\u01a2\3\130\1\uffff\15\130\1\uffff\1\u01b3\1\uffff\3\130\1\u01b7\1\u01b8\2\uffff\1\u01b9\1\uffff\4\130\1\u01be\1\130\1\uffff\1\130\1\u01c1\3\130\1\uffff\2\130\2\uffff\1\130\1\uffff\1\130\1\uffff\1\u01c9\3\130\1\u01cd\1\130\1\u01cf\2\130\1\u01d2\3\130\1\u01d6\2\130\1\uffff\3\130\3\uffff\1\u01dc\2\130\1\u01df\1\uffff\1\u01e0\1\u01e1\1\uffff\7\130\1\uffff\3\130\1\uffff\1\130\1\uffff\2\130\1\uffff\1\u01ef\2\130\1\uffff\1\u01f2\4\130\1\uffff\2\130\3\uffff\1\u01f9\12\130\1\u0204\1\130\1\uffff\2\130\1\uffff\6\130\1\uffff\6\130\1\u0214\1\u0215\1\130\1\u0217\1\uffff\3\130\1\u021b\1\130\1\u021d\7\130\1\u0225\1\130\2\uffff\1\130\1\uffff\1\u0228\2\130\1\uffff\1\u022b\1\uffff\1\130\1\u022d\1\130\1\u022f\3\130\1\uffff\1\u0233\1\130\1\uffff\2\130\1\uffff\1\130\1\uffff\1\130\1\uffff\1\u0239\1\u023a\1\130\1\uffff\1\u023c\1\u023d\1\130\1\u023f\1\130\2\uffff\1\130\2\uffff\1\u0242\1\uffff\1\130\1\u0244\1\uffff\1\u0245\2\uffff";
static final String DFA21_eofS =
- "\u0218\uffff";
+ "\u0246\uffff";
static final String DFA21_minS =
- "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\144\1\141\1\143\1\141\1\157\1\141\2\uffff\1\163\1\143\1\150\1\146\1\145\2\141\1\160\1\141\1\145\1\141\10\uffff\1\72\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\162\1\145\1\uffff\1\164\1\151\1\163\1\141\1\160\1\163\2\141\1\151\1\156\1\160\1\157\2\44\1\103\2\154\2\162\1\143\1\162\1\157\2\uffff\1\145\1\143\1\44\1\157\1\164\1\160\1\162\1\165\1\147\1\44\2\141\1\162\1\141\1\146\1\164\1\44\1\155\1\156\1\154\1\151\1\155\1\167\1\154\1\44\13\uffff\1\60\12\uffff\2\44\1\164\1\167\1\145\1\164\1\145\1\164\1\145\1\150\1\145\1\162\1\143\1\164\1\143\1\157\1\156\1\164\2\uffff\1\154\1\163\1\164\1\141\1\44\1\151\1\153\1\164\1\163\1\143\1\162\1\145\1\uffff\1\154\1\157\1\154\1\145\1\157\1\44\2\145\1\141\1\uffff\1\144\1\157\1\165\1\162\1\144\1\145\1\143\1\154\1\164\1\141\1\143\1\141\1\uffff\1\156\1\142\1\143\1\154\1\145\1\44\1\154\3\uffff\1\151\1\44\1\156\1\141\1\44\1\151\1\162\1\103\2\143\1\145\1\143\1\150\1\162\1\125\1\141\1\157\2\145\1\154\1\uffff\1\172\1\141\1\44\1\160\1\145\1\164\1\163\1\142\1\154\1\145\1\157\1\167\1\uffff\1\44\2\156\1\117\2\162\1\164\2\44\1\150\1\157\1\150\1\165\1\162\1\111\1\44\1\141\1\157\1\145\1\44\1\uffff\1\44\1\143\1\uffff\1\144\1\142\1\uffff\1\143\1\44\1\157\1\164\1\150\1\126\1\150\1\162\1\164\1\122\1\156\1\163\1\44\1\162\1\154\1\157\1\147\1\164\1\uffff\1\145\1\163\1\141\1\163\1\141\1\157\1\44\1\146\1\44\1\uffff\1\164\1\151\1\156\1\164\1\156\1\44\2\uffff\1\44\1\147\1\44\1\154\1\151\1\156\1\uffff\1\156\1\155\1\44\2\uffff\1\141\1\163\1\151\1\154\1\44\1\uffff\1\156\2\44\1\157\1\44\1\157\1\44\1\111\1\143\1\141\1\uffff\1\103\1\171\1\156\1\145\1\141\1\143\2\163\1\151\1\162\1\147\1\uffff\1\44\1\uffff\1\141\1\147\1\154\2\44\2\uffff\1\44\1\uffff\1\164\1\142\1\164\1\44\1\145\1\uffff\1\154\1\44\1\157\1\145\1\uffff\1\164\1\144\2\uffff\1\154\1\uffff\1\156\1\uffff\1\44\1\145\1\142\1\157\1\44\1\164\1\44\1\143\1\164\1\44\1\153\1\142\1\44\1\171\1\uffff\1\164\1\162\1\171\3\uffff\1\44\2\145\1\uffff\2\44\1\uffff\1\156\1\124\1\141\1\105\1\165\1\151\1\uffff\1\157\2\154\1\uffff\1\141\1\uffff\1\153\1\151\1\uffff\1\44\1\151\1\uffff\1\44\1\151\1\141\1\124\1\uffff\1\144\1\162\2\uffff\1\44\1\141\1\151\1\154\1\155\1\172\1\146\1\145\1\165\1\154\1\44\1\166\1\uffff\1\154\1\uffff\1\157\1\155\1\141\1\102\1\143\1\uffff\1\142\1\156\3\145\2\44\1\155\1\44\1\uffff\1\145\1\151\1\156\1\44\1\142\1\171\1\150\1\154\1\145\1\155\1\44\1\144\2\uffff\1\156\1\uffff\1\44\1\164\1\44\1\uffff\1\154\1\44\1\141\1\145\1\162\1\145\1\uffff\1\44\1\163\1\uffff\1\171\1\uffff\1\145\1\uffff\1\156\2\44\1\156\1\uffff\3\44\1\147\2\uffff\1\164\3\uffff\1\145\2\44\2\uffff";
+ "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\144\1\141\1\143\1\141\1\157\1\141\2\uffff\1\162\1\143\1\141\1\146\1\145\2\141\1\160\1\141\1\145\1\141\10\uffff\1\72\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\162\1\145\1\uffff\1\164\1\145\1\151\1\163\1\141\1\160\1\163\2\141\1\151\1\156\1\160\1\157\2\44\1\103\2\154\2\162\1\143\1\162\1\157\2\uffff\1\145\1\154\1\143\1\154\1\44\1\157\1\162\1\164\1\160\1\162\1\165\1\147\1\44\2\141\1\162\1\141\1\146\1\164\1\44\1\155\1\157\1\156\1\154\1\151\1\155\1\167\1\154\1\44\13\uffff\1\60\12\uffff\2\44\1\164\1\167\1\145\1\156\1\164\1\145\1\164\1\145\1\150\1\145\1\162\1\143\1\164\1\143\1\157\1\156\1\164\2\uffff\1\154\1\163\1\164\1\141\1\44\1\151\1\153\1\164\1\163\1\143\1\162\1\44\1\145\1\157\1\uffff\1\154\1\157\1\147\1\154\1\145\1\157\1\44\2\145\1\141\1\uffff\1\144\1\157\1\165\1\162\1\144\1\145\1\143\1\154\1\164\1\141\1\143\1\141\1\uffff\1\156\1\167\1\142\1\143\1\154\1\145\1\44\1\154\3\uffff\1\151\1\44\1\156\1\164\1\141\1\44\1\151\1\162\1\103\2\143\1\145\1\143\1\150\1\162\1\125\1\141\1\157\2\145\1\154\1\uffff\1\172\1\141\1\44\1\160\1\145\1\164\1\uffff\1\163\1\167\1\142\1\154\2\145\1\157\1\167\1\uffff\1\44\2\156\1\117\2\162\1\164\2\44\1\150\1\157\1\150\1\165\1\162\1\111\1\44\1\163\1\141\1\157\1\145\1\44\1\uffff\1\44\1\143\1\uffff\1\144\1\115\1\142\1\uffff\1\143\1\44\1\157\1\164\1\150\1\126\1\150\1\162\1\164\1\122\1\156\1\163\1\44\1\162\1\154\1\157\1\147\1\164\1\uffff\1\145\1\163\1\141\1\163\1\145\1\141\1\157\1\164\1\44\1\146\1\44\1\uffff\1\164\1\151\1\156\1\164\1\156\1\44\2\uffff\1\44\1\147\1\44\1\154\1\151\1\156\1\uffff\1\145\1\156\1\155\1\44\2\uffff\1\141\1\163\1\151\1\141\1\154\1\44\1\uffff\1\156\2\44\1\157\1\44\1\157\1\44\1\111\1\143\1\141\1\uffff\1\103\1\171\1\156\1\145\1\141\1\143\2\163\1\151\1\144\1\162\1\147\1\120\1\uffff\1\44\1\uffff\1\141\1\147\1\154\2\44\2\uffff\1\44\1\uffff\1\164\1\142\1\164\1\162\1\44\1\145\1\uffff\1\154\1\44\1\157\1\156\1\145\1\uffff\1\164\1\144\2\uffff\1\154\1\uffff\1\156\1\uffff\1\44\1\145\1\142\1\157\1\44\1\164\1\44\1\143\1\164\1\44\1\153\1\142\1\123\1\44\1\171\1\141\1\uffff\1\164\1\162\1\171\3\uffff\1\44\2\145\1\44\1\uffff\2\44\1\uffff\1\156\1\141\1\124\1\141\1\105\1\165\1\151\1\uffff\1\157\2\154\1\uffff\1\141\1\uffff\1\153\1\151\1\uffff\1\44\1\151\1\157\1\uffff\1\44\1\162\1\151\1\141\1\124\1\uffff\1\144\1\162\3\uffff\1\44\1\147\1\141\1\151\1\154\1\155\1\172\1\146\1\145\1\165\1\154\1\44\1\166\1\uffff\1\154\1\165\1\uffff\1\164\1\157\1\155\1\141\1\102\1\143\1\uffff\1\145\1\142\1\156\3\145\2\44\1\155\1\44\1\uffff\1\145\1\151\1\162\1\44\1\156\1\44\1\142\1\171\1\150\1\162\1\154\1\145\1\155\1\44\1\144\2\uffff\1\156\1\uffff\1\44\1\164\1\143\1\uffff\1\44\1\uffff\1\154\1\44\1\141\1\44\1\145\1\162\1\145\1\uffff\1\44\1\163\1\uffff\1\171\1\145\1\uffff\1\145\1\uffff\1\156\1\uffff\2\44\1\156\1\uffff\2\44\1\163\1\44\1\147\2\uffff\1\164\2\uffff\1\44\1\uffff\1\145\1\44\1\uffff\1\44\2\uffff";
static final String DFA21_maxS =
- "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\151\1\170\1\171\1\163\2\157\1\162\2\uffff\2\163\1\171\1\162\1\145\1\150\1\157\1\160\1\141\1\150\1\165\10\uffff\1\72\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\2\162\1\145\1\uffff\1\164\1\151\1\163\1\141\1\160\1\163\1\154\1\141\1\151\1\156\1\160\1\157\2\172\1\103\1\154\1\156\4\162\1\157\2\uffff\1\145\1\143\1\172\1\160\1\164\1\160\1\162\1\171\1\151\1\172\1\164\1\141\1\164\1\141\1\163\1\164\1\172\1\155\1\156\1\154\1\151\1\155\1\167\1\154\1\172\13\uffff\1\154\12\uffff\2\172\1\164\1\167\1\145\1\164\1\145\1\164\1\145\1\150\1\145\1\162\1\143\1\164\1\143\1\157\1\156\1\164\2\uffff\1\154\1\163\1\164\1\141\1\172\1\151\1\153\1\164\1\163\1\143\1\162\1\145\1\uffff\1\154\1\157\1\154\1\145\1\157\1\172\2\145\1\141\1\uffff\1\144\1\157\1\165\1\162\1\144\1\145\1\143\1\154\1\164\1\141\1\143\1\141\1\uffff\1\156\1\142\1\143\1\154\1\145\1\172\1\154\3\uffff\1\151\1\172\1\156\1\141\1\172\1\151\1\162\1\103\2\143\1\145\1\143\1\150\1\162\1\125\1\141\1\157\2\145\1\154\1\uffff\1\172\1\141\1\172\1\160\1\145\1\164\1\163\1\142\1\154\1\145\1\157\1\167\1\uffff\1\172\2\156\1\117\2\162\1\164\2\172\1\150\1\157\1\150\1\165\1\162\1\111\1\172\1\141\1\157\1\145\1\172\1\uffff\1\172\1\143\1\uffff\1\163\1\142\1\uffff\1\143\1\172\1\157\1\164\1\150\1\126\1\150\1\162\1\164\1\122\1\156\1\163\1\172\1\162\1\154\1\157\1\147\1\164\1\uffff\1\145\1\163\1\141\1\163\1\141\1\157\1\172\1\146\1\172\1\uffff\1\164\1\151\1\156\1\164\1\156\1\172\2\uffff\1\172\1\147\1\172\1\154\1\151\1\156\1\uffff\1\156\1\155\1\172\2\uffff\1\141\1\163\1\151\1\154\1\172\1\uffff\1\156\2\172\1\157\1\172\1\157\1\172\1\111\1\143\1\141\1\uffff\1\103\1\171\1\156\1\145\1\141\1\143\2\163\1\151\1\162\1\147\1\uffff\1\172\1\uffff\1\141\1\147\1\154\2\172\2\uffff\1\172\1\uffff\1\164\1\142\1\164\1\172\1\145\1\uffff\1\154\1\172\1\157\1\145\1\uffff\1\164\1\144\2\uffff\1\154\1\uffff\1\156\1\uffff\1\172\1\145\1\142\1\157\1\172\1\164\1\172\1\143\1\164\1\172\1\153\1\142\1\172\1\171\1\uffff\1\164\1\162\1\171\3\uffff\1\172\2\145\1\uffff\2\172\1\uffff\1\156\1\124\1\141\1\105\1\165\1\151\1\uffff\1\157\2\154\1\uffff\1\141\1\uffff\1\153\1\151\1\uffff\1\172\1\151\1\uffff\1\172\1\151\1\141\1\124\1\uffff\1\144\1\162\2\uffff\1\172\1\141\1\151\1\154\1\155\1\172\1\146\1\145\1\165\1\154\1\172\1\166\1\uffff\1\154\1\uffff\1\157\1\155\1\141\1\102\1\143\1\uffff\1\142\1\156\3\145\2\172\1\155\1\172\1\uffff\1\145\1\151\1\156\1\172\1\142\1\171\1\150\1\154\1\145\1\155\1\172\1\144\2\uffff\1\156\1\uffff\1\172\1\164\1\172\1\uffff\1\154\1\172\1\141\1\145\1\162\1\145\1\uffff\1\172\1\163\1\uffff\1\171\1\uffff\1\145\1\uffff\1\156\2\172\1\156\1\uffff\3\172\1\147\2\uffff\1\164\3\uffff\1\145\2\172\2\uffff";
+ "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\151\1\170\1\171\1\163\2\157\1\162\2\uffff\2\163\1\171\1\162\1\145\1\150\1\157\1\162\1\141\1\150\1\165\10\uffff\1\72\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\2\162\1\145\1\uffff\1\164\1\145\1\151\1\163\1\141\1\160\1\163\1\154\1\141\1\151\1\156\1\160\1\157\2\172\1\103\1\154\1\156\4\162\1\157\2\uffff\1\145\1\154\1\143\1\154\1\172\1\160\1\162\1\164\1\160\1\162\1\171\1\151\1\172\1\164\1\141\1\164\1\141\1\163\1\164\1\172\1\155\1\157\1\156\1\154\1\151\1\155\1\167\1\154\1\172\13\uffff\1\154\12\uffff\2\172\1\164\1\167\1\145\1\156\1\164\1\145\1\164\1\145\1\150\1\145\1\162\1\143\1\164\1\143\1\157\1\156\1\164\2\uffff\1\154\1\163\1\164\1\141\1\172\1\151\1\153\1\164\1\163\1\143\1\162\1\172\1\145\1\157\1\uffff\1\154\1\157\1\147\1\154\1\145\1\157\1\172\2\145\1\141\1\uffff\1\144\1\157\1\165\1\162\1\144\1\145\1\143\1\154\1\164\1\141\1\143\1\141\1\uffff\1\156\1\167\1\142\1\143\1\154\1\145\1\172\1\154\3\uffff\1\151\1\172\1\156\1\164\1\141\1\172\1\151\1\162\1\103\2\143\1\145\1\143\1\150\1\162\1\125\1\141\1\157\2\145\1\154\1\uffff\1\172\1\141\1\172\1\160\1\145\1\164\1\uffff\1\163\1\167\1\142\1\154\2\145\1\157\1\167\1\uffff\1\172\2\156\1\117\2\162\1\164\2\172\1\150\1\157\1\150\1\165\1\162\1\111\1\172\1\163\1\141\1\157\1\145\1\172\1\uffff\1\172\1\143\1\uffff\1\163\1\115\1\142\1\uffff\1\143\1\172\1\157\1\164\1\150\1\126\1\150\1\162\1\164\1\122\1\156\1\163\1\172\1\162\1\154\1\157\1\147\1\164\1\uffff\1\145\1\163\1\141\1\163\1\145\1\141\1\157\1\164\1\172\1\146\1\172\1\uffff\1\164\1\151\1\156\1\164\1\156\1\172\2\uffff\1\172\1\147\1\172\1\154\1\151\1\156\1\uffff\1\145\1\156\1\155\1\172\2\uffff\1\141\1\163\1\151\1\141\1\154\1\172\1\uffff\1\156\2\172\1\157\1\172\1\157\1\172\1\111\1\143\1\141\1\uffff\1\103\1\171\1\156\1\145\1\141\1\143\2\163\1\151\1\144\1\162\1\147\1\120\1\uffff\1\172\1\uffff\1\141\1\147\1\154\2\172\2\uffff\1\172\1\uffff\1\164\1\142\1\164\1\162\1\172\1\145\1\uffff\1\154\1\172\1\157\1\156\1\145\1\uffff\1\164\1\144\2\uffff\1\154\1\uffff\1\156\1\uffff\1\172\1\145\1\142\1\157\1\172\1\164\1\172\1\143\1\164\1\172\1\153\1\142\1\123\1\172\1\171\1\141\1\uffff\1\164\1\162\1\171\3\uffff\1\172\2\145\1\172\1\uffff\2\172\1\uffff\1\156\1\141\1\124\1\141\1\105\1\165\1\151\1\uffff\1\157\2\154\1\uffff\1\141\1\uffff\1\153\1\151\1\uffff\1\172\1\151\1\157\1\uffff\1\172\1\162\1\151\1\141\1\124\1\uffff\1\144\1\162\3\uffff\1\172\1\147\1\141\1\151\1\154\1\155\1\172\1\146\1\145\1\165\1\154\1\172\1\166\1\uffff\1\154\1\165\1\uffff\1\164\1\157\1\155\1\141\1\102\1\143\1\uffff\1\145\1\142\1\156\3\145\2\172\1\155\1\172\1\uffff\1\145\1\151\1\162\1\172\1\156\1\172\1\142\1\171\1\150\1\162\1\154\1\145\1\155\1\172\1\144\2\uffff\1\156\1\uffff\1\172\1\164\1\143\1\uffff\1\172\1\uffff\1\154\1\172\1\141\1\172\1\145\1\162\1\145\1\uffff\1\172\1\163\1\uffff\1\171\1\145\1\uffff\1\145\1\uffff\1\156\1\uffff\2\172\1\156\1\uffff\2\172\1\163\1\172\1\147\2\uffff\1\164\2\uffff\1\172\1\uffff\1\145\1\172\1\uffff\1\172\2\uffff";
static final String DFA21_acceptS =
- "\25\uffff\1\52\1\53\13\uffff\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\124\4\uffff\1\166\2\167\1\172\1\173\1\uffff\1\23\1\1\1\2\1\160\1\3\1\152\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\170\1\171\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\157\1\151\3\uffff\1\166\26\uffff\1\52\1\53\31\uffff\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\124\1\156\1\132\1\163\1\uffff\1\164\1\165\1\167\1\172\1\13\1\11\1\14\1\12\1\21\1\22\22\uffff\1\107\1\127\14\uffff\1\126\11\uffff\1\103\14\uffff\1\137\7\uffff\1\155\1\40\1\161\24\uffff\1\135\14\uffff\1\145\24\uffff\1\140\2\uffff\1\70\2\uffff\1\130\22\uffff\1\67\11\uffff\1\162\6\uffff\1\104\1\134\6\uffff\1\101\3\uffff\1\114\1\141\5\uffff\1\45\12\uffff\1\46\13\uffff\1\113\1\uffff\1\143\5\uffff\1\74\1\150\1\uffff\1\110\5\uffff\1\136\4\uffff\1\42\2\uffff\1\71\1\106\1\uffff\1\131\1\uffff\1\43\16\uffff\1\142\3\uffff\1\75\1\144\1\100\3\uffff\1\102\2\uffff\1\41\6\uffff\1\57\3\uffff\1\146\1\uffff\1\51\2\uffff\1\55\2\uffff\1\61\4\uffff\1\133\2\uffff\1\105\1\50\14\uffff\1\56\1\uffff\1\77\5\uffff\1\44\11\uffff\1\66\14\uffff\1\125\1\154\1\uffff\1\47\3\uffff\1\76\6\uffff\1\65\2\uffff\1\54\1\uffff\1\63\1\uffff\1\153\4\uffff\1\147\4\uffff\1\73\1\62\1\uffff\1\111\1\60\1\72\3\uffff\1\64\1\112";
+ "\25\uffff\1\52\1\53\13\uffff\1\122\1\123\1\124\1\125\1\126\1\127\1\130\1\131\4\uffff\1\173\2\174\1\177\1\u0080\1\uffff\1\23\1\1\1\2\1\165\1\3\1\157\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\175\1\176\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\164\1\156\3\uffff\1\173\27\uffff\1\52\1\53\35\uffff\1\122\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\163\1\137\1\170\1\uffff\1\171\1\172\1\174\1\177\1\13\1\11\1\14\1\12\1\21\1\22\23\uffff\1\112\1\134\16\uffff\1\133\12\uffff\1\106\14\uffff\1\144\10\uffff\1\162\1\40\1\166\25\uffff\1\142\6\uffff\1\121\10\uffff\1\152\25\uffff\1\145\2\uffff\1\71\3\uffff\1\135\22\uffff\1\70\13\uffff\1\167\6\uffff\1\107\1\141\6\uffff\1\104\4\uffff\1\117\1\146\6\uffff\1\45\12\uffff\1\46\15\uffff\1\116\1\uffff\1\150\5\uffff\1\77\1\155\1\uffff\1\113\6\uffff\1\143\5\uffff\1\42\2\uffff\1\74\1\111\1\uffff\1\136\1\uffff\1\43\20\uffff\1\147\3\uffff\1\100\1\151\1\103\4\uffff\1\105\2\uffff\1\41\7\uffff\1\57\3\uffff\1\153\1\uffff\1\51\2\uffff\1\55\3\uffff\1\61\5\uffff\1\140\2\uffff\1\120\1\110\1\50\15\uffff\1\56\2\uffff\1\102\6\uffff\1\44\12\uffff\1\67\17\uffff\1\132\1\161\1\uffff\1\47\3\uffff\1\72\1\uffff\1\101\7\uffff\1\66\2\uffff\1\54\2\uffff\1\64\1\uffff\1\160\1\uffff\1\62\3\uffff\1\154\5\uffff\1\76\1\63\1\uffff\1\114\1\60\1\uffff\1\75\2\uffff\1\73\1\uffff\1\65\1\115";
static final String DFA21_specialS =
- "\1\0\u0217\uffff}>";
+ "\1\0\u0245\uffff}>";
static final String[] DFA21_transitionS = {
"\11\62\2\61\2\62\1\61\22\62\1\61\1\11\1\57\1\50\1\56\1\10\1\3\1\60\1\44\1\45\1\6\1\4\1\46\1\5\1\14\1\7\1\53\11\54\1\52\1\42\1\13\1\1\1\12\1\15\1\43\32\56\1\51\1\62\1\47\1\55\1\56\1\62\1\30\1\36\1\34\1\35\1\17\1\22\1\56\1\23\1\21\1\56\1\37\2\56\1\41\1\32\1\24\1\56\1\33\1\20\1\31\1\27\1\16\1\40\3\56\1\25\1\2\1\26\uff82\62",
"\1\63\1\64",
@@ -4263,25 +4408,25 @@ public class InternalPerspectiveDslLexer extends Lexer {
"\1\120",
"\1\123\13\uffff\1\122",
"\1\125\3\uffff\1\126\3\uffff\1\127",
- "\1\132\7\uffff\1\133\13\uffff\1\131",
- "\1\136\3\uffff\1\137\12\uffff\1\140\3\uffff\1\134\1\135\1\uffff\1\141\1\uffff\1\142",
- "\1\144\2\uffff\1\146\6\uffff\1\143\1\145\4\uffff\1\147",
- "\1\150\7\uffff\1\151\5\uffff\1\152",
- "\1\153",
- "\1\154\3\uffff\1\155\14\uffff\1\156",
+ "\1\133\7\uffff\1\134\11\uffff\1\132\1\uffff\1\131",
+ "\1\137\3\uffff\1\140\12\uffff\1\141\3\uffff\1\135\1\136\1\uffff\1\142\1\uffff\1\143",
+ "\1\145\2\uffff\1\147\6\uffff\1\144\1\146\4\uffff\1\150",
+ "\1\151\7\uffff\1\152\5\uffff\1\153",
+ "\1\154",
+ "\1\155\3\uffff\1\156\14\uffff\1\157",
"",
"",
- "\1\161",
- "\1\162\17\uffff\1\163",
- "\1\167\1\165\5\uffff\1\164\2\uffff\1\170\6\uffff\1\166",
- "\1\172\13\uffff\1\171",
- "\1\173",
- "\1\175\6\uffff\1\174",
- "\1\u0080\3\uffff\1\177\3\uffff\1\176\5\uffff\1\u0081",
- "\1\u0082",
- "\1\u0083",
- "\1\u0084\2\uffff\1\u0085",
- "\1\u0086\3\uffff\1\u0087\15\uffff\1\u0089\1\uffff\1\u0088",
+ "\1\163\1\162",
+ "\1\164\10\uffff\1\165\6\uffff\1\166",
+ "\1\170\6\uffff\1\173\1\171\5\uffff\1\167\2\uffff\1\174\6\uffff\1\172",
+ "\1\176\13\uffff\1\175",
+ "\1\177",
+ "\1\u0081\6\uffff\1\u0080",
+ "\1\u0084\3\uffff\1\u0083\3\uffff\1\u0082\5\uffff\1\u0085",
+ "\1\u0086\1\uffff\1\u0087",
+ "\1\u0088",
+ "\1\u0089\2\uffff\1\u008a",
+ "\1\u008b\3\uffff\1\u008c\15\uffff\1\u008e\1\uffff\1\u008d",
"",
"",
"",
@@ -4290,16 +4435,16 @@ public class InternalPerspectiveDslLexer extends Lexer {
"",
"",
"",
- "\1\u0092",
- "\12\u0095\10\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\13\uffff\1\u0094\6\uffff\1\u0095\2\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\13\uffff\1\u0094",
- "\12\u0095\10\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\22\uffff\1\u0095\2\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097",
+ "\1\u0097",
+ "\12\u009a\10\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\13\uffff\1\u0099\6\uffff\1\u009a\2\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\13\uffff\1\u0099",
+ "\12\u009a\10\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\22\uffff\1\u009a\2\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c",
"\1\130\34\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"",
"",
"",
"",
- "\1\u009a",
+ "\1\u009f",
"",
"",
"",
@@ -4322,69 +4467,74 @@ public class InternalPerspectiveDslLexer extends Lexer {
"",
"",
"",
- "\1\u009c",
+ "\1\u00a1",
"",
"",
"",
"",
"",
- "\1\u009e",
- "",
+ "\1\u00a3",
"",
"",
"",
- "\1\u00a0\5\uffff\1\u00a1",
- "\1\u00a2",
- "\1\u00a3",
"",
- "\1\u00a4",
- "\1\u00a5",
- "\1\u00a6",
+ "\1\u00a5\5\uffff\1\u00a6",
"\1\u00a7",
"\1\u00a8",
+ "",
"\1\u00a9",
- "\1\u00ab\12\uffff\1\u00aa",
+ "\1\u00aa",
+ "\1\u00ab",
"\1\u00ac",
"\1\u00ad",
"\1\u00ae",
"\1\u00af",
- "\1\u00b0",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\22\130\1\u00b1\7\130",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00b1\12\uffff\1\u00b0",
+ "\1\u00b2",
+ "\1\u00b3",
"\1\u00b4",
"\1\u00b5",
- "\1\u00b6\1\uffff\1\u00b7",
- "\1\u00b8",
- "\1\u00b9",
- "\1\u00ba\16\uffff\1\u00bb",
- "\1\u00bc",
- "\1\u00bd",
- "",
- "",
+ "\1\u00b6",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\22\130\1\u00b7\7\130",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00ba",
+ "\1\u00bb",
+ "\1\u00bc\1\uffff\1\u00bd",
"\1\u00be",
"\1\u00bf",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u00c1\1\u00c2",
+ "\1\u00c0\16\uffff\1\u00c1",
+ "\1\u00c2",
"\1\u00c3",
+ "",
+ "",
"\1\u00c4",
"\1\u00c5",
- "\1\u00c7\3\uffff\1\u00c6",
- "\1\u00c9\1\uffff\1\u00c8",
+ "\1\u00c6",
+ "\1\u00c7",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u00cb\16\uffff\1\u00cc\3\uffff\1\u00cd",
+ "\1\u00c9\1\u00ca",
+ "\1\u00cb",
+ "\1\u00cc",
+ "\1\u00cd",
"\1\u00ce",
- "\1\u00cf\1\u00d0\1\u00d1",
- "\1\u00d2",
- "\1\u00d4\11\uffff\1\u00d3\2\uffff\1\u00d5",
- "\1\u00d6",
+ "\1\u00d0\3\uffff\1\u00cf",
+ "\1\u00d2\1\uffff\1\u00d1",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u00d8",
- "\1\u00d9",
- "\1\u00da",
+ "\1\u00d4\16\uffff\1\u00d5\3\uffff\1\u00d6",
+ "\1\u00d7",
+ "\1\u00d8\1\u00d9\1\u00da",
"\1\u00db",
- "\1\u00dc",
- "\1\u00dd",
- "\1\u00de",
+ "\1\u00dd\11\uffff\1\u00dc\2\uffff\1\u00de",
+ "\1\u00df",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00e1",
+ "\1\u00e2",
+ "\1\u00e3",
+ "\1\u00e4",
+ "\1\u00e5",
+ "\1\u00e6",
+ "\1\u00e7",
+ "\1\u00e8",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"",
@@ -4397,7 +4547,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
"",
"",
"",
- "\12\u0095\10\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\22\uffff\1\u0095\2\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097",
+ "\12\u009a\10\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\22\uffff\1\u009a\2\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c",
"",
"",
"",
@@ -4410,94 +4560,84 @@ public class InternalPerspectiveDslLexer extends Lexer {
"",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u00e2",
- "\1\u00e3",
- "\1\u00e4",
- "\1\u00e5",
- "\1\u00e6",
- "\1\u00e7",
- "\1\u00e8",
- "\1\u00e9",
- "\1\u00ea",
- "\1\u00eb",
"\1\u00ec",
"\1\u00ed",
"\1\u00ee",
"\1\u00ef",
"\1\u00f0",
"\1\u00f1",
- "",
- "",
"\1\u00f2",
"\1\u00f3",
"\1\u00f4",
"\1\u00f5",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00f6",
"\1\u00f7",
"\1\u00f8",
"\1\u00f9",
"\1\u00fa",
"\1\u00fb",
"\1\u00fc",
- "\1\u00fd",
"",
+ "",
+ "\1\u00fd",
"\1\u00fe",
"\1\u00ff",
"\1\u0100",
- "\1\u0101",
- "\1\u0102",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0102",
+ "\1\u0103",
"\1\u0104",
"\1\u0105",
"\1\u0106",
- "",
"\1\u0107",
- "\1\u0108",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0109",
"\1\u010a",
+ "",
"\1\u010b",
"\1\u010c",
"\1\u010d",
"\1\u010e",
"\1\u010f",
"\1\u0110",
- "\1\u0111",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0112",
- "",
"\1\u0113",
"\1\u0114",
+ "",
"\1\u0115",
"\1\u0116",
"\1\u0117",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0118",
"\1\u0119",
- "",
- "",
- "",
"\1\u011a",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u011b",
"\1\u011c",
"\1\u011d",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u011e",
"\1\u011f",
"\1\u0120",
+ "",
"\1\u0121",
"\1\u0122",
"\1\u0123",
"\1\u0124",
"\1\u0125",
"\1\u0126",
- "\1\u0127",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0128",
+ "",
+ "",
+ "",
"\1\u0129",
- "\1\u012a",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u012b",
"\1\u012c",
"\1\u012d",
- "",
- "\1\u012e",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u012f",
- "\1\130\13\uffff\12\130\7\uffff\22\130\1\u0130\7\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0130",
+ "\1\u0131",
"\1\u0132",
"\1\u0133",
"\1\u0134",
@@ -4507,35 +4647,34 @@ public class InternalPerspectiveDslLexer extends Lexer {
"\1\u0138",
"\1\u0139",
"\1\u013a",
- "",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u013b",
"\1\u013c",
"\1\u013d",
+ "",
"\1\u013e",
"\1\u013f",
- "\1\u0140",
- "\1\u0141",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\130\13\uffff\12\130\7\uffff\22\130\1\u0140\7\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0142",
+ "\1\u0143",
"\1\u0144",
+ "",
"\1\u0145",
"\1\u0146",
"\1\u0147",
"\1\u0148",
"\1\u0149",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u014a",
"\1\u014b",
"\1\u014c",
- "\1\u014d",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u014e",
+ "\1\u014f",
"\1\u0150",
- "",
- "\1\u0151\16\uffff\1\u0152",
+ "\1\u0151",
+ "\1\u0152",
"\1\u0153",
- "",
- "\1\u0154",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0156",
"\1\u0157",
@@ -4543,177 +4682,169 @@ public class InternalPerspectiveDslLexer extends Lexer {
"\1\u0159",
"\1\u015a",
"\1\u015b",
- "\1\u015c",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u015d",
"\1\u015e",
"\1\u015f",
+ "\1\u0160",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0161",
- "\1\u0162",
"\1\u0163",
- "\1\u0164",
- "\1\u0165",
"",
+ "\1\u0164\16\uffff\1\u0165",
"\1\u0166",
"\1\u0167",
+ "",
"\1\u0168",
- "\1\u0169",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u016a",
"\1\u016b",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u016c",
"\1\u016d",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
+ "\1\u016e",
"\1\u016f",
"\1\u0170",
"\1\u0171",
"\1\u0172",
"\1\u0173",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
- "",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0175",
"\1\u0176",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0177",
"\1\u0178",
"\1\u0179",
- "\1\u017a",
"",
+ "\1\u017a",
"\1\u017b",
"\1\u017c",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
- "",
+ "\1\u017d",
"\1\u017e",
"\1\u017f",
"\1\u0180",
"\1\u0181",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
"\1\u0183",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\4\130\1\u0184\25\130",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
+ "\1\u0185",
+ "\1\u0186",
"\1\u0187",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0188",
"\1\u0189",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u018b",
- "\1\u018c",
- "\1\u018d",
"",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u018c",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u018e",
"\1\u018f",
"\1\u0190",
+ "",
"\1\u0191",
"\1\u0192",
"\1\u0193",
- "\1\u0194",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
+ "",
"\1\u0195",
"\1\u0196",
"\1\u0197",
"\1\u0198",
- "",
+ "\1\u0199",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
- "\1\u019a",
"\1\u019b",
- "\1\u019c",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\4\130\1\u019c\25\130",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u019f",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
- "",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
- "\1\u01a0",
"\1\u01a1",
- "\1\u01a2",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01a3",
"\1\u01a4",
- "",
"\1\u01a5",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
+ "\1\u01a6",
"\1\u01a7",
"\1\u01a8",
- "",
"\1\u01a9",
"\1\u01aa",
- "",
- "",
"\1\u01ab",
- "",
"\1\u01ac",
- "",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01ad",
"\1\u01ae",
"\1\u01af",
"\1\u01b0",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01b1",
"\1\u01b2",
+ "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
"\1\u01b4",
"\1\u01b5",
+ "\1\u01b6",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u01b7",
- "\1\u01b8",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u01ba",
"",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
+ "\1\u01ba",
"\1\u01bb",
"\1\u01bc",
"\1\u01bd",
- "",
- "",
- "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01bf",
- "\1\u01c0",
"",
+ "\1\u01c0",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
+ "\1\u01c2",
"\1\u01c3",
"\1\u01c4",
+ "",
"\1\u01c5",
"\1\u01c6",
+ "",
+ "",
"\1\u01c7",
+ "",
"\1\u01c8",
"",
- "\1\u01c9",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01ca",
"\1\u01cb",
- "",
"\1\u01cc",
- "",
- "\1\u01cd",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01ce",
- "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01d0",
- "",
+ "\1\u01d1",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u01d2",
"\1\u01d3",
"\1\u01d4",
- "",
"\1\u01d5",
- "\1\u01d6",
- "",
- "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01d7",
"\1\u01d8",
+ "",
"\1\u01d9",
"\1\u01da",
"\1\u01db",
- "\1\u01dc",
+ "",
+ "",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01dd",
"\1\u01de",
- "\1\u01df",
- "\1\u01e0",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u01e2",
"",
- "\1\u01e3",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
+ "\1\u01e2",
+ "\1\u01e3",
"\1\u01e4",
"\1\u01e5",
"\1\u01e6",
@@ -4723,64 +4854,124 @@ public class InternalPerspectiveDslLexer extends Lexer {
"\1\u01e9",
"\1\u01ea",
"\1\u01eb",
+ "",
"\1\u01ec",
+ "",
"\1\u01ed",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01ee",
+ "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01f0",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01f1",
"",
- "\1\u01f2",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u01f3",
"\1\u01f4",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01f5",
"\1\u01f6",
+ "",
"\1\u01f7",
"\1\u01f8",
- "\1\u01f9",
- "\1\u01fa",
- "\1\u01fb",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u01fd",
"",
"",
- "\1\u01fe",
"",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u01fa",
+ "\1\u01fb",
+ "\1\u01fc",
+ "\1\u01fd",
+ "\1\u01fe",
+ "\1\u01ff",
"\1\u0200",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "",
+ "\1\u0201",
"\1\u0202",
+ "\1\u0203",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0204",
"\1\u0205",
+ "",
"\1\u0206",
"\1\u0207",
"",
- "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0208",
"\1\u0209",
- "",
"\1\u020a",
- "",
"\1\u020b",
- "",
"\1\u020c",
+ "\1\u020d",
+ "",
+ "\1\u020e",
+ "\1\u020f",
+ "\1\u0210",
+ "\1\u0211",
+ "\1\u0212",
+ "\1\u0213",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u020f",
+ "\1\u0216",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
+ "\1\u0218",
+ "\1\u0219",
+ "\1\u021a",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u021c",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u021e",
+ "\1\u021f",
+ "\1\u0220",
+ "\1\u0221",
+ "\1\u0222",
+ "\1\u0223",
+ "\1\u0224",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0213",
+ "\1\u0226",
+ "",
+ "",
+ "\1\u0227",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0229",
+ "\1\u022a",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
+ "\1\u022c",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u022e",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0230",
+ "\1\u0231",
+ "\1\u0232",
"",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0234",
+ "",
+ "\1\u0235",
+ "\1\u0236",
+ "",
+ "\1\u0237",
+ "",
+ "\1\u0238",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u023b",
+ "",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u023e",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0240",
"",
- "\1\u0214",
"",
+ "\1\u0241",
"",
"",
- "\1\u0215",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
+ "\1\u0243",
+ "\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "",
"\1\130\13\uffff\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
""
@@ -4816,7 +5007,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
this.transition = DFA21_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | 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.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslParser.java b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslParser.java
index 23eb52a..d93db7c 100644
--- a/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslParser.java
+++ b/org.eclipse.osbp.xtext.perspective.ide/src-gen/org/eclipse/osbp/xtext/perspective/ide/contentassist/antlr/internal/InternalPerspectiveDslParser.java
@@ -40,7 +40,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalPerspectiveDslParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'horizontal'", "'vertical'", "'package'", "'{'", "'}'", "'perspective'", "'process'", "'usertask'", "'iconURI'", "'accessibility'", "'toolbar'", "'sashContainer'", "'orientation'", "'selectedElement'", "'spaceVolume'", "'partStack'", "'part'", "'view'", "'select'", "'readOnlyTable'", "'editableTable'", "'chart'", "'report'", "'organigram'", "'topology'", "'dialog'", "'bpmn'", "'kanban'", "'of'", "'card'", "'welcome'", "'search'", "'in'", "'depth'", "'filterColumns'", "'dataInterchange'", "'title'", "'name'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'isClosable'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'horizontal'", "'vertical'", "'package'", "'{'", "'}'", "'perspective'", "'process'", "'usertask'", "'iconURI'", "'accessibility'", "'toolbar'", "'eventManager'", "'sashContainer'", "'orientation'", "'selectedElement'", "'spaceVolume'", "'partStack'", "'part'", "'view'", "'targetPart'", "'allowedSources'", "'select'", "'readOnlyTable'", "'editableTable'", "'chart'", "'report'", "'organigram'", "'topology'", "'dialog'", "'bpmn'", "'kanban'", "'of'", "'card'", "'welcome'", "'search'", "'in'", "'depth'", "'filterColumns'", "'dataInterchange'", "'title'", "'name'", "'browser'", "'url'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'isClosable'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
};
public static final int RULE_HEX=6;
public static final int T__50=50;
@@ -56,10 +56,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
public static final int T__60=60;
public static final int T__61=61;
public static final int RULE_ID=4;
+ public static final int T__131=131;
+ public static final int T__130=130;
public static final int RULE_INT=7;
public static final int T__66=66;
public static final int RULE_ML_COMMENT=9;
public static final int T__67=67;
+ public static final int T__129=129;
public static final int T__68=68;
public static final int T__69=69;
public static final int T__62=62;
@@ -67,7 +70,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
public static final int T__63=63;
public static final int T__125=125;
public static final int T__64=64;
+ public static final int T__128=128;
public static final int T__65=65;
+ public static final int T__127=127;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -797,12 +802,182 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rulePerspectivePart"
+ // $ANTLR start "entryRulePerspectiveEventManager"
+ // InternalPerspectiveDsl.g:244:1: entryRulePerspectiveEventManager : rulePerspectiveEventManager EOF ;
+ public final void entryRulePerspectiveEventManager() throws RecognitionException {
+ try {
+ // InternalPerspectiveDsl.g:245:1: ( rulePerspectiveEventManager EOF )
+ // InternalPerspectiveDsl.g:246:1: rulePerspectiveEventManager EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePerspectiveEventManager();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePerspectiveEventManager"
+
+
+ // $ANTLR start "rulePerspectiveEventManager"
+ // InternalPerspectiveDsl.g:253:1: rulePerspectiveEventManager : ( ( rule__PerspectiveEventManager__Group__0 ) ) ;
+ public final void rulePerspectiveEventManager() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:257:2: ( ( ( rule__PerspectiveEventManager__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:258:2: ( ( rule__PerspectiveEventManager__Group__0 ) )
+ {
+ // InternalPerspectiveDsl.g:258:2: ( ( rule__PerspectiveEventManager__Group__0 ) )
+ // InternalPerspectiveDsl.g:259:3: ( rule__PerspectiveEventManager__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getGroup());
+ }
+ // InternalPerspectiveDsl.g:260:3: ( rule__PerspectiveEventManager__Group__0 )
+ // InternalPerspectiveDsl.g:260:4: rule__PerspectiveEventManager__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rulePerspectiveEventManager"
+
+
+ // $ANTLR start "entryRulePerspectiveEvent"
+ // InternalPerspectiveDsl.g:269:1: entryRulePerspectiveEvent : rulePerspectiveEvent EOF ;
+ public final void entryRulePerspectiveEvent() throws RecognitionException {
+ try {
+ // InternalPerspectiveDsl.g:270:1: ( rulePerspectiveEvent EOF )
+ // InternalPerspectiveDsl.g:271:1: rulePerspectiveEvent EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePerspectiveEvent();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePerspectiveEvent"
+
+
+ // $ANTLR start "rulePerspectiveEvent"
+ // InternalPerspectiveDsl.g:278:1: rulePerspectiveEvent : ( ( rule__PerspectiveEvent__Group__0 ) ) ;
+ public final void rulePerspectiveEvent() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:282:2: ( ( ( rule__PerspectiveEvent__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:283:2: ( ( rule__PerspectiveEvent__Group__0 ) )
+ {
+ // InternalPerspectiveDsl.g:283:2: ( ( rule__PerspectiveEvent__Group__0 ) )
+ // InternalPerspectiveDsl.g:284:3: ( rule__PerspectiveEvent__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getGroup());
+ }
+ // InternalPerspectiveDsl.g:285:3: ( rule__PerspectiveEvent__Group__0 )
+ // InternalPerspectiveDsl.g:285:4: rule__PerspectiveEvent__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rulePerspectiveEvent"
+
+
// $ANTLR start "entryRulePerspectiveView"
- // InternalPerspectiveDsl.g:244:1: entryRulePerspectiveView : rulePerspectiveView EOF ;
+ // InternalPerspectiveDsl.g:294:1: entryRulePerspectiveView : rulePerspectiveView EOF ;
public final void entryRulePerspectiveView() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:245:1: ( rulePerspectiveView EOF )
- // InternalPerspectiveDsl.g:246:1: rulePerspectiveView EOF
+ // InternalPerspectiveDsl.g:295:1: ( rulePerspectiveView EOF )
+ // InternalPerspectiveDsl.g:296:1: rulePerspectiveView EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewRule());
@@ -832,23 +1007,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveView"
- // InternalPerspectiveDsl.g:253:1: rulePerspectiveView : ( ( rule__PerspectiveView__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:303:1: rulePerspectiveView : ( ( rule__PerspectiveView__Alternatives ) ) ;
public final void rulePerspectiveView() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:257:2: ( ( ( rule__PerspectiveView__Alternatives ) ) )
- // InternalPerspectiveDsl.g:258:2: ( ( rule__PerspectiveView__Alternatives ) )
+ // InternalPerspectiveDsl.g:307:2: ( ( ( rule__PerspectiveView__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:308:2: ( ( rule__PerspectiveView__Alternatives ) )
{
- // InternalPerspectiveDsl.g:258:2: ( ( rule__PerspectiveView__Alternatives ) )
- // InternalPerspectiveDsl.g:259:3: ( rule__PerspectiveView__Alternatives )
+ // InternalPerspectiveDsl.g:308:2: ( ( rule__PerspectiveView__Alternatives ) )
+ // InternalPerspectiveDsl.g:309:3: ( rule__PerspectiveView__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:260:3: ( rule__PerspectiveView__Alternatives )
- // InternalPerspectiveDsl.g:260:4: rule__PerspectiveView__Alternatives
+ // InternalPerspectiveDsl.g:310:3: ( rule__PerspectiveView__Alternatives )
+ // InternalPerspectiveDsl.g:310:4: rule__PerspectiveView__Alternatives
{
pushFollow(FOLLOW_2);
rule__PerspectiveView__Alternatives();
@@ -883,11 +1058,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveSelection"
- // InternalPerspectiveDsl.g:269:1: entryRulePerspectiveSelection : rulePerspectiveSelection EOF ;
+ // InternalPerspectiveDsl.g:319:1: entryRulePerspectiveSelection : rulePerspectiveSelection EOF ;
public final void entryRulePerspectiveSelection() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:270:1: ( rulePerspectiveSelection EOF )
- // InternalPerspectiveDsl.g:271:1: rulePerspectiveSelection EOF
+ // InternalPerspectiveDsl.g:320:1: ( rulePerspectiveSelection EOF )
+ // InternalPerspectiveDsl.g:321:1: rulePerspectiveSelection EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionRule());
@@ -917,23 +1092,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveSelection"
- // InternalPerspectiveDsl.g:278:1: rulePerspectiveSelection : ( ( rule__PerspectiveSelection__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:328:1: rulePerspectiveSelection : ( ( rule__PerspectiveSelection__Group__0 ) ) ;
public final void rulePerspectiveSelection() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:282:2: ( ( ( rule__PerspectiveSelection__Group__0 ) ) )
- // InternalPerspectiveDsl.g:283:2: ( ( rule__PerspectiveSelection__Group__0 ) )
+ // InternalPerspectiveDsl.g:332:2: ( ( ( rule__PerspectiveSelection__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:333:2: ( ( rule__PerspectiveSelection__Group__0 ) )
{
- // InternalPerspectiveDsl.g:283:2: ( ( rule__PerspectiveSelection__Group__0 ) )
- // InternalPerspectiveDsl.g:284:3: ( rule__PerspectiveSelection__Group__0 )
+ // InternalPerspectiveDsl.g:333:2: ( ( rule__PerspectiveSelection__Group__0 ) )
+ // InternalPerspectiveDsl.g:334:3: ( rule__PerspectiveSelection__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:285:3: ( rule__PerspectiveSelection__Group__0 )
- // InternalPerspectiveDsl.g:285:4: rule__PerspectiveSelection__Group__0
+ // InternalPerspectiveDsl.g:335:3: ( rule__PerspectiveSelection__Group__0 )
+ // InternalPerspectiveDsl.g:335:4: rule__PerspectiveSelection__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSelection__Group__0();
@@ -968,11 +1143,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveTable"
- // InternalPerspectiveDsl.g:294:1: entryRulePerspectiveTable : rulePerspectiveTable EOF ;
+ // InternalPerspectiveDsl.g:344:1: entryRulePerspectiveTable : rulePerspectiveTable EOF ;
public final void entryRulePerspectiveTable() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:295:1: ( rulePerspectiveTable EOF )
- // InternalPerspectiveDsl.g:296:1: rulePerspectiveTable EOF
+ // InternalPerspectiveDsl.g:345:1: ( rulePerspectiveTable EOF )
+ // InternalPerspectiveDsl.g:346:1: rulePerspectiveTable EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableRule());
@@ -1002,23 +1177,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveTable"
- // InternalPerspectiveDsl.g:303:1: rulePerspectiveTable : ( ( rule__PerspectiveTable__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:353:1: rulePerspectiveTable : ( ( rule__PerspectiveTable__Group__0 ) ) ;
public final void rulePerspectiveTable() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:307:2: ( ( ( rule__PerspectiveTable__Group__0 ) ) )
- // InternalPerspectiveDsl.g:308:2: ( ( rule__PerspectiveTable__Group__0 ) )
+ // InternalPerspectiveDsl.g:357:2: ( ( ( rule__PerspectiveTable__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:358:2: ( ( rule__PerspectiveTable__Group__0 ) )
{
- // InternalPerspectiveDsl.g:308:2: ( ( rule__PerspectiveTable__Group__0 ) )
- // InternalPerspectiveDsl.g:309:3: ( rule__PerspectiveTable__Group__0 )
+ // InternalPerspectiveDsl.g:358:2: ( ( rule__PerspectiveTable__Group__0 ) )
+ // InternalPerspectiveDsl.g:359:3: ( rule__PerspectiveTable__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableAccess().getGroup());
}
- // InternalPerspectiveDsl.g:310:3: ( rule__PerspectiveTable__Group__0 )
- // InternalPerspectiveDsl.g:310:4: rule__PerspectiveTable__Group__0
+ // InternalPerspectiveDsl.g:360:3: ( rule__PerspectiveTable__Group__0 )
+ // InternalPerspectiveDsl.g:360:4: rule__PerspectiveTable__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveTable__Group__0();
@@ -1053,11 +1228,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveGrid"
- // InternalPerspectiveDsl.g:319:1: entryRulePerspectiveGrid : rulePerspectiveGrid EOF ;
+ // InternalPerspectiveDsl.g:369:1: entryRulePerspectiveGrid : rulePerspectiveGrid EOF ;
public final void entryRulePerspectiveGrid() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:320:1: ( rulePerspectiveGrid EOF )
- // InternalPerspectiveDsl.g:321:1: rulePerspectiveGrid EOF
+ // InternalPerspectiveDsl.g:370:1: ( rulePerspectiveGrid EOF )
+ // InternalPerspectiveDsl.g:371:1: rulePerspectiveGrid EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridRule());
@@ -1087,23 +1262,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveGrid"
- // InternalPerspectiveDsl.g:328:1: rulePerspectiveGrid : ( ( rule__PerspectiveGrid__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:378:1: rulePerspectiveGrid : ( ( rule__PerspectiveGrid__Group__0 ) ) ;
public final void rulePerspectiveGrid() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:332:2: ( ( ( rule__PerspectiveGrid__Group__0 ) ) )
- // InternalPerspectiveDsl.g:333:2: ( ( rule__PerspectiveGrid__Group__0 ) )
+ // InternalPerspectiveDsl.g:382:2: ( ( ( rule__PerspectiveGrid__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:383:2: ( ( rule__PerspectiveGrid__Group__0 ) )
{
- // InternalPerspectiveDsl.g:333:2: ( ( rule__PerspectiveGrid__Group__0 ) )
- // InternalPerspectiveDsl.g:334:3: ( rule__PerspectiveGrid__Group__0 )
+ // InternalPerspectiveDsl.g:383:2: ( ( rule__PerspectiveGrid__Group__0 ) )
+ // InternalPerspectiveDsl.g:384:3: ( rule__PerspectiveGrid__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridAccess().getGroup());
}
- // InternalPerspectiveDsl.g:335:3: ( rule__PerspectiveGrid__Group__0 )
- // InternalPerspectiveDsl.g:335:4: rule__PerspectiveGrid__Group__0
+ // InternalPerspectiveDsl.g:385:3: ( rule__PerspectiveGrid__Group__0 )
+ // InternalPerspectiveDsl.g:385:4: rule__PerspectiveGrid__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveGrid__Group__0();
@@ -1138,11 +1313,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveChart"
- // InternalPerspectiveDsl.g:344:1: entryRulePerspectiveChart : rulePerspectiveChart EOF ;
+ // InternalPerspectiveDsl.g:394:1: entryRulePerspectiveChart : rulePerspectiveChart EOF ;
public final void entryRulePerspectiveChart() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:345:1: ( rulePerspectiveChart EOF )
- // InternalPerspectiveDsl.g:346:1: rulePerspectiveChart EOF
+ // InternalPerspectiveDsl.g:395:1: ( rulePerspectiveChart EOF )
+ // InternalPerspectiveDsl.g:396:1: rulePerspectiveChart EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartRule());
@@ -1172,23 +1347,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveChart"
- // InternalPerspectiveDsl.g:353:1: rulePerspectiveChart : ( ( rule__PerspectiveChart__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:403:1: rulePerspectiveChart : ( ( rule__PerspectiveChart__Group__0 ) ) ;
public final void rulePerspectiveChart() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:357:2: ( ( ( rule__PerspectiveChart__Group__0 ) ) )
- // InternalPerspectiveDsl.g:358:2: ( ( rule__PerspectiveChart__Group__0 ) )
+ // InternalPerspectiveDsl.g:407:2: ( ( ( rule__PerspectiveChart__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:408:2: ( ( rule__PerspectiveChart__Group__0 ) )
{
- // InternalPerspectiveDsl.g:358:2: ( ( rule__PerspectiveChart__Group__0 ) )
- // InternalPerspectiveDsl.g:359:3: ( rule__PerspectiveChart__Group__0 )
+ // InternalPerspectiveDsl.g:408:2: ( ( rule__PerspectiveChart__Group__0 ) )
+ // InternalPerspectiveDsl.g:409:3: ( rule__PerspectiveChart__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartAccess().getGroup());
}
- // InternalPerspectiveDsl.g:360:3: ( rule__PerspectiveChart__Group__0 )
- // InternalPerspectiveDsl.g:360:4: rule__PerspectiveChart__Group__0
+ // InternalPerspectiveDsl.g:410:3: ( rule__PerspectiveChart__Group__0 )
+ // InternalPerspectiveDsl.g:410:4: rule__PerspectiveChart__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveChart__Group__0();
@@ -1223,11 +1398,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveReport"
- // InternalPerspectiveDsl.g:369:1: entryRulePerspectiveReport : rulePerspectiveReport EOF ;
+ // InternalPerspectiveDsl.g:419:1: entryRulePerspectiveReport : rulePerspectiveReport EOF ;
public final void entryRulePerspectiveReport() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:370:1: ( rulePerspectiveReport EOF )
- // InternalPerspectiveDsl.g:371:1: rulePerspectiveReport EOF
+ // InternalPerspectiveDsl.g:420:1: ( rulePerspectiveReport EOF )
+ // InternalPerspectiveDsl.g:421:1: rulePerspectiveReport EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportRule());
@@ -1257,23 +1432,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveReport"
- // InternalPerspectiveDsl.g:378:1: rulePerspectiveReport : ( ( rule__PerspectiveReport__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:428:1: rulePerspectiveReport : ( ( rule__PerspectiveReport__Group__0 ) ) ;
public final void rulePerspectiveReport() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:382:2: ( ( ( rule__PerspectiveReport__Group__0 ) ) )
- // InternalPerspectiveDsl.g:383:2: ( ( rule__PerspectiveReport__Group__0 ) )
+ // InternalPerspectiveDsl.g:432:2: ( ( ( rule__PerspectiveReport__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:433:2: ( ( rule__PerspectiveReport__Group__0 ) )
{
- // InternalPerspectiveDsl.g:383:2: ( ( rule__PerspectiveReport__Group__0 ) )
- // InternalPerspectiveDsl.g:384:3: ( rule__PerspectiveReport__Group__0 )
+ // InternalPerspectiveDsl.g:433:2: ( ( rule__PerspectiveReport__Group__0 ) )
+ // InternalPerspectiveDsl.g:434:3: ( rule__PerspectiveReport__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportAccess().getGroup());
}
- // InternalPerspectiveDsl.g:385:3: ( rule__PerspectiveReport__Group__0 )
- // InternalPerspectiveDsl.g:385:4: rule__PerspectiveReport__Group__0
+ // InternalPerspectiveDsl.g:435:3: ( rule__PerspectiveReport__Group__0 )
+ // InternalPerspectiveDsl.g:435:4: rule__PerspectiveReport__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveReport__Group__0();
@@ -1308,11 +1483,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveOrganization"
- // InternalPerspectiveDsl.g:394:1: entryRulePerspectiveOrganization : rulePerspectiveOrganization EOF ;
+ // InternalPerspectiveDsl.g:444:1: entryRulePerspectiveOrganization : rulePerspectiveOrganization EOF ;
public final void entryRulePerspectiveOrganization() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:395:1: ( rulePerspectiveOrganization EOF )
- // InternalPerspectiveDsl.g:396:1: rulePerspectiveOrganization EOF
+ // InternalPerspectiveDsl.g:445:1: ( rulePerspectiveOrganization EOF )
+ // InternalPerspectiveDsl.g:446:1: rulePerspectiveOrganization EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationRule());
@@ -1342,23 +1517,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveOrganization"
- // InternalPerspectiveDsl.g:403:1: rulePerspectiveOrganization : ( ( rule__PerspectiveOrganization__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:453:1: rulePerspectiveOrganization : ( ( rule__PerspectiveOrganization__Group__0 ) ) ;
public final void rulePerspectiveOrganization() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:407:2: ( ( ( rule__PerspectiveOrganization__Group__0 ) ) )
- // InternalPerspectiveDsl.g:408:2: ( ( rule__PerspectiveOrganization__Group__0 ) )
+ // InternalPerspectiveDsl.g:457:2: ( ( ( rule__PerspectiveOrganization__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:458:2: ( ( rule__PerspectiveOrganization__Group__0 ) )
{
- // InternalPerspectiveDsl.g:408:2: ( ( rule__PerspectiveOrganization__Group__0 ) )
- // InternalPerspectiveDsl.g:409:3: ( rule__PerspectiveOrganization__Group__0 )
+ // InternalPerspectiveDsl.g:458:2: ( ( rule__PerspectiveOrganization__Group__0 ) )
+ // InternalPerspectiveDsl.g:459:3: ( rule__PerspectiveOrganization__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationAccess().getGroup());
}
- // InternalPerspectiveDsl.g:410:3: ( rule__PerspectiveOrganization__Group__0 )
- // InternalPerspectiveDsl.g:410:4: rule__PerspectiveOrganization__Group__0
+ // InternalPerspectiveDsl.g:460:3: ( rule__PerspectiveOrganization__Group__0 )
+ // InternalPerspectiveDsl.g:460:4: rule__PerspectiveOrganization__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveOrganization__Group__0();
@@ -1393,11 +1568,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveTopology"
- // InternalPerspectiveDsl.g:419:1: entryRulePerspectiveTopology : rulePerspectiveTopology EOF ;
+ // InternalPerspectiveDsl.g:469:1: entryRulePerspectiveTopology : rulePerspectiveTopology EOF ;
public final void entryRulePerspectiveTopology() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:420:1: ( rulePerspectiveTopology EOF )
- // InternalPerspectiveDsl.g:421:1: rulePerspectiveTopology EOF
+ // InternalPerspectiveDsl.g:470:1: ( rulePerspectiveTopology EOF )
+ // InternalPerspectiveDsl.g:471:1: rulePerspectiveTopology EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyRule());
@@ -1427,23 +1602,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveTopology"
- // InternalPerspectiveDsl.g:428:1: rulePerspectiveTopology : ( ( rule__PerspectiveTopology__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:478:1: rulePerspectiveTopology : ( ( rule__PerspectiveTopology__Group__0 ) ) ;
public final void rulePerspectiveTopology() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:432:2: ( ( ( rule__PerspectiveTopology__Group__0 ) ) )
- // InternalPerspectiveDsl.g:433:2: ( ( rule__PerspectiveTopology__Group__0 ) )
+ // InternalPerspectiveDsl.g:482:2: ( ( ( rule__PerspectiveTopology__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:483:2: ( ( rule__PerspectiveTopology__Group__0 ) )
{
- // InternalPerspectiveDsl.g:433:2: ( ( rule__PerspectiveTopology__Group__0 ) )
- // InternalPerspectiveDsl.g:434:3: ( rule__PerspectiveTopology__Group__0 )
+ // InternalPerspectiveDsl.g:483:2: ( ( rule__PerspectiveTopology__Group__0 ) )
+ // InternalPerspectiveDsl.g:484:3: ( rule__PerspectiveTopology__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyAccess().getGroup());
}
- // InternalPerspectiveDsl.g:435:3: ( rule__PerspectiveTopology__Group__0 )
- // InternalPerspectiveDsl.g:435:4: rule__PerspectiveTopology__Group__0
+ // InternalPerspectiveDsl.g:485:3: ( rule__PerspectiveTopology__Group__0 )
+ // InternalPerspectiveDsl.g:485:4: rule__PerspectiveTopology__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveTopology__Group__0();
@@ -1478,11 +1653,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveDialog"
- // InternalPerspectiveDsl.g:444:1: entryRulePerspectiveDialog : rulePerspectiveDialog EOF ;
+ // InternalPerspectiveDsl.g:494:1: entryRulePerspectiveDialog : rulePerspectiveDialog EOF ;
public final void entryRulePerspectiveDialog() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:445:1: ( rulePerspectiveDialog EOF )
- // InternalPerspectiveDsl.g:446:1: rulePerspectiveDialog EOF
+ // InternalPerspectiveDsl.g:495:1: ( rulePerspectiveDialog EOF )
+ // InternalPerspectiveDsl.g:496:1: rulePerspectiveDialog EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogRule());
@@ -1512,23 +1687,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveDialog"
- // InternalPerspectiveDsl.g:453:1: rulePerspectiveDialog : ( ( rule__PerspectiveDialog__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:503:1: rulePerspectiveDialog : ( ( rule__PerspectiveDialog__Group__0 ) ) ;
public final void rulePerspectiveDialog() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:457:2: ( ( ( rule__PerspectiveDialog__Group__0 ) ) )
- // InternalPerspectiveDsl.g:458:2: ( ( rule__PerspectiveDialog__Group__0 ) )
+ // InternalPerspectiveDsl.g:507:2: ( ( ( rule__PerspectiveDialog__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:508:2: ( ( rule__PerspectiveDialog__Group__0 ) )
{
- // InternalPerspectiveDsl.g:458:2: ( ( rule__PerspectiveDialog__Group__0 ) )
- // InternalPerspectiveDsl.g:459:3: ( rule__PerspectiveDialog__Group__0 )
+ // InternalPerspectiveDsl.g:508:2: ( ( rule__PerspectiveDialog__Group__0 ) )
+ // InternalPerspectiveDsl.g:509:3: ( rule__PerspectiveDialog__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogAccess().getGroup());
}
- // InternalPerspectiveDsl.g:460:3: ( rule__PerspectiveDialog__Group__0 )
- // InternalPerspectiveDsl.g:460:4: rule__PerspectiveDialog__Group__0
+ // InternalPerspectiveDsl.g:510:3: ( rule__PerspectiveDialog__Group__0 )
+ // InternalPerspectiveDsl.g:510:4: rule__PerspectiveDialog__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveDialog__Group__0();
@@ -1563,11 +1738,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveBPMN"
- // InternalPerspectiveDsl.g:469:1: entryRulePerspectiveBPMN : rulePerspectiveBPMN EOF ;
+ // InternalPerspectiveDsl.g:519:1: entryRulePerspectiveBPMN : rulePerspectiveBPMN EOF ;
public final void entryRulePerspectiveBPMN() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:470:1: ( rulePerspectiveBPMN EOF )
- // InternalPerspectiveDsl.g:471:1: rulePerspectiveBPMN EOF
+ // InternalPerspectiveDsl.g:520:1: ( rulePerspectiveBPMN EOF )
+ // InternalPerspectiveDsl.g:521:1: rulePerspectiveBPMN EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveBPMNRule());
@@ -1597,23 +1772,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveBPMN"
- // InternalPerspectiveDsl.g:478:1: rulePerspectiveBPMN : ( ( rule__PerspectiveBPMN__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:528:1: rulePerspectiveBPMN : ( ( rule__PerspectiveBPMN__Group__0 ) ) ;
public final void rulePerspectiveBPMN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:482:2: ( ( ( rule__PerspectiveBPMN__Group__0 ) ) )
- // InternalPerspectiveDsl.g:483:2: ( ( rule__PerspectiveBPMN__Group__0 ) )
+ // InternalPerspectiveDsl.g:532:2: ( ( ( rule__PerspectiveBPMN__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:533:2: ( ( rule__PerspectiveBPMN__Group__0 ) )
{
- // InternalPerspectiveDsl.g:483:2: ( ( rule__PerspectiveBPMN__Group__0 ) )
- // InternalPerspectiveDsl.g:484:3: ( rule__PerspectiveBPMN__Group__0 )
+ // InternalPerspectiveDsl.g:533:2: ( ( rule__PerspectiveBPMN__Group__0 ) )
+ // InternalPerspectiveDsl.g:534:3: ( rule__PerspectiveBPMN__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveBPMNAccess().getGroup());
}
- // InternalPerspectiveDsl.g:485:3: ( rule__PerspectiveBPMN__Group__0 )
- // InternalPerspectiveDsl.g:485:4: rule__PerspectiveBPMN__Group__0
+ // InternalPerspectiveDsl.g:535:3: ( rule__PerspectiveBPMN__Group__0 )
+ // InternalPerspectiveDsl.g:535:4: rule__PerspectiveBPMN__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveBPMN__Group__0();
@@ -1648,11 +1823,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveKanban"
- // InternalPerspectiveDsl.g:494:1: entryRulePerspectiveKanban : rulePerspectiveKanban EOF ;
+ // InternalPerspectiveDsl.g:544:1: entryRulePerspectiveKanban : rulePerspectiveKanban EOF ;
public final void entryRulePerspectiveKanban() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:495:1: ( rulePerspectiveKanban EOF )
- // InternalPerspectiveDsl.g:496:1: rulePerspectiveKanban EOF
+ // InternalPerspectiveDsl.g:545:1: ( rulePerspectiveKanban EOF )
+ // InternalPerspectiveDsl.g:546:1: rulePerspectiveKanban EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanRule());
@@ -1682,23 +1857,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveKanban"
- // InternalPerspectiveDsl.g:503:1: rulePerspectiveKanban : ( ( rule__PerspectiveKanban__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:553:1: rulePerspectiveKanban : ( ( rule__PerspectiveKanban__Group__0 ) ) ;
public final void rulePerspectiveKanban() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:507:2: ( ( ( rule__PerspectiveKanban__Group__0 ) ) )
- // InternalPerspectiveDsl.g:508:2: ( ( rule__PerspectiveKanban__Group__0 ) )
+ // InternalPerspectiveDsl.g:557:2: ( ( ( rule__PerspectiveKanban__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:558:2: ( ( rule__PerspectiveKanban__Group__0 ) )
{
- // InternalPerspectiveDsl.g:508:2: ( ( rule__PerspectiveKanban__Group__0 ) )
- // InternalPerspectiveDsl.g:509:3: ( rule__PerspectiveKanban__Group__0 )
+ // InternalPerspectiveDsl.g:558:2: ( ( rule__PerspectiveKanban__Group__0 ) )
+ // InternalPerspectiveDsl.g:559:3: ( rule__PerspectiveKanban__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getGroup());
}
- // InternalPerspectiveDsl.g:510:3: ( rule__PerspectiveKanban__Group__0 )
- // InternalPerspectiveDsl.g:510:4: rule__PerspectiveKanban__Group__0
+ // InternalPerspectiveDsl.g:560:3: ( rule__PerspectiveKanban__Group__0 )
+ // InternalPerspectiveDsl.g:560:4: rule__PerspectiveKanban__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveKanban__Group__0();
@@ -1733,11 +1908,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveWelcome"
- // InternalPerspectiveDsl.g:519:1: entryRulePerspectiveWelcome : rulePerspectiveWelcome EOF ;
+ // InternalPerspectiveDsl.g:569:1: entryRulePerspectiveWelcome : rulePerspectiveWelcome EOF ;
public final void entryRulePerspectiveWelcome() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:520:1: ( rulePerspectiveWelcome EOF )
- // InternalPerspectiveDsl.g:521:1: rulePerspectiveWelcome EOF
+ // InternalPerspectiveDsl.g:570:1: ( rulePerspectiveWelcome EOF )
+ // InternalPerspectiveDsl.g:571:1: rulePerspectiveWelcome EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveWelcomeRule());
@@ -1767,23 +1942,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveWelcome"
- // InternalPerspectiveDsl.g:528:1: rulePerspectiveWelcome : ( ( rule__PerspectiveWelcome__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:578:1: rulePerspectiveWelcome : ( ( rule__PerspectiveWelcome__Group__0 ) ) ;
public final void rulePerspectiveWelcome() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:532:2: ( ( ( rule__PerspectiveWelcome__Group__0 ) ) )
- // InternalPerspectiveDsl.g:533:2: ( ( rule__PerspectiveWelcome__Group__0 ) )
+ // InternalPerspectiveDsl.g:582:2: ( ( ( rule__PerspectiveWelcome__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:583:2: ( ( rule__PerspectiveWelcome__Group__0 ) )
{
- // InternalPerspectiveDsl.g:533:2: ( ( rule__PerspectiveWelcome__Group__0 ) )
- // InternalPerspectiveDsl.g:534:3: ( rule__PerspectiveWelcome__Group__0 )
+ // InternalPerspectiveDsl.g:583:2: ( ( rule__PerspectiveWelcome__Group__0 ) )
+ // InternalPerspectiveDsl.g:584:3: ( rule__PerspectiveWelcome__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveWelcomeAccess().getGroup());
}
- // InternalPerspectiveDsl.g:535:3: ( rule__PerspectiveWelcome__Group__0 )
- // InternalPerspectiveDsl.g:535:4: rule__PerspectiveWelcome__Group__0
+ // InternalPerspectiveDsl.g:585:3: ( rule__PerspectiveWelcome__Group__0 )
+ // InternalPerspectiveDsl.g:585:4: rule__PerspectiveWelcome__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveWelcome__Group__0();
@@ -1818,11 +1993,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveSearch"
- // InternalPerspectiveDsl.g:544:1: entryRulePerspectiveSearch : rulePerspectiveSearch EOF ;
+ // InternalPerspectiveDsl.g:594:1: entryRulePerspectiveSearch : rulePerspectiveSearch EOF ;
public final void entryRulePerspectiveSearch() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:545:1: ( rulePerspectiveSearch EOF )
- // InternalPerspectiveDsl.g:546:1: rulePerspectiveSearch EOF
+ // InternalPerspectiveDsl.g:595:1: ( rulePerspectiveSearch EOF )
+ // InternalPerspectiveDsl.g:596:1: rulePerspectiveSearch EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchRule());
@@ -1852,23 +2027,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveSearch"
- // InternalPerspectiveDsl.g:553:1: rulePerspectiveSearch : ( ( rule__PerspectiveSearch__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:603:1: rulePerspectiveSearch : ( ( rule__PerspectiveSearch__Group__0 ) ) ;
public final void rulePerspectiveSearch() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:557:2: ( ( ( rule__PerspectiveSearch__Group__0 ) ) )
- // InternalPerspectiveDsl.g:558:2: ( ( rule__PerspectiveSearch__Group__0 ) )
+ // InternalPerspectiveDsl.g:607:2: ( ( ( rule__PerspectiveSearch__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:608:2: ( ( rule__PerspectiveSearch__Group__0 ) )
{
- // InternalPerspectiveDsl.g:558:2: ( ( rule__PerspectiveSearch__Group__0 ) )
- // InternalPerspectiveDsl.g:559:3: ( rule__PerspectiveSearch__Group__0 )
+ // InternalPerspectiveDsl.g:608:2: ( ( rule__PerspectiveSearch__Group__0 ) )
+ // InternalPerspectiveDsl.g:609:3: ( rule__PerspectiveSearch__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getGroup());
}
- // InternalPerspectiveDsl.g:560:3: ( rule__PerspectiveSearch__Group__0 )
- // InternalPerspectiveDsl.g:560:4: rule__PerspectiveSearch__Group__0
+ // InternalPerspectiveDsl.g:610:3: ( rule__PerspectiveSearch__Group__0 )
+ // InternalPerspectiveDsl.g:610:4: rule__PerspectiveSearch__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group__0();
@@ -1903,11 +2078,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveDataInterchange"
- // InternalPerspectiveDsl.g:569:1: entryRulePerspectiveDataInterchange : rulePerspectiveDataInterchange EOF ;
+ // InternalPerspectiveDsl.g:619:1: entryRulePerspectiveDataInterchange : rulePerspectiveDataInterchange EOF ;
public final void entryRulePerspectiveDataInterchange() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:570:1: ( rulePerspectiveDataInterchange EOF )
- // InternalPerspectiveDsl.g:571:1: rulePerspectiveDataInterchange EOF
+ // InternalPerspectiveDsl.g:620:1: ( rulePerspectiveDataInterchange EOF )
+ // InternalPerspectiveDsl.g:621:1: rulePerspectiveDataInterchange EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeRule());
@@ -1937,23 +2112,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveDataInterchange"
- // InternalPerspectiveDsl.g:578:1: rulePerspectiveDataInterchange : ( ( rule__PerspectiveDataInterchange__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:628:1: rulePerspectiveDataInterchange : ( ( rule__PerspectiveDataInterchange__Group__0 ) ) ;
public final void rulePerspectiveDataInterchange() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:582:2: ( ( ( rule__PerspectiveDataInterchange__Group__0 ) ) )
- // InternalPerspectiveDsl.g:583:2: ( ( rule__PerspectiveDataInterchange__Group__0 ) )
+ // InternalPerspectiveDsl.g:632:2: ( ( ( rule__PerspectiveDataInterchange__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:633:2: ( ( rule__PerspectiveDataInterchange__Group__0 ) )
{
- // InternalPerspectiveDsl.g:583:2: ( ( rule__PerspectiveDataInterchange__Group__0 ) )
- // InternalPerspectiveDsl.g:584:3: ( rule__PerspectiveDataInterchange__Group__0 )
+ // InternalPerspectiveDsl.g:633:2: ( ( rule__PerspectiveDataInterchange__Group__0 ) )
+ // InternalPerspectiveDsl.g:634:3: ( rule__PerspectiveDataInterchange__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeAccess().getGroup());
}
- // InternalPerspectiveDsl.g:585:3: ( rule__PerspectiveDataInterchange__Group__0 )
- // InternalPerspectiveDsl.g:585:4: rule__PerspectiveDataInterchange__Group__0
+ // InternalPerspectiveDsl.g:635:3: ( rule__PerspectiveDataInterchange__Group__0 )
+ // InternalPerspectiveDsl.g:635:4: rule__PerspectiveDataInterchange__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveDataInterchange__Group__0();
@@ -1988,11 +2163,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveTitle"
- // InternalPerspectiveDsl.g:594:1: entryRulePerspectiveTitle : rulePerspectiveTitle EOF ;
+ // InternalPerspectiveDsl.g:644:1: entryRulePerspectiveTitle : rulePerspectiveTitle EOF ;
public final void entryRulePerspectiveTitle() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:595:1: ( rulePerspectiveTitle EOF )
- // InternalPerspectiveDsl.g:596:1: rulePerspectiveTitle EOF
+ // InternalPerspectiveDsl.g:645:1: ( rulePerspectiveTitle EOF )
+ // InternalPerspectiveDsl.g:646:1: rulePerspectiveTitle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTitleRule());
@@ -2022,23 +2197,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveTitle"
- // InternalPerspectiveDsl.g:603:1: rulePerspectiveTitle : ( ( rule__PerspectiveTitle__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:653:1: rulePerspectiveTitle : ( ( rule__PerspectiveTitle__Group__0 ) ) ;
public final void rulePerspectiveTitle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:607:2: ( ( ( rule__PerspectiveTitle__Group__0 ) ) )
- // InternalPerspectiveDsl.g:608:2: ( ( rule__PerspectiveTitle__Group__0 ) )
+ // InternalPerspectiveDsl.g:657:2: ( ( ( rule__PerspectiveTitle__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:658:2: ( ( rule__PerspectiveTitle__Group__0 ) )
{
- // InternalPerspectiveDsl.g:608:2: ( ( rule__PerspectiveTitle__Group__0 ) )
- // InternalPerspectiveDsl.g:609:3: ( rule__PerspectiveTitle__Group__0 )
+ // InternalPerspectiveDsl.g:658:2: ( ( rule__PerspectiveTitle__Group__0 ) )
+ // InternalPerspectiveDsl.g:659:3: ( rule__PerspectiveTitle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTitleAccess().getGroup());
}
- // InternalPerspectiveDsl.g:610:3: ( rule__PerspectiveTitle__Group__0 )
- // InternalPerspectiveDsl.g:610:4: rule__PerspectiveTitle__Group__0
+ // InternalPerspectiveDsl.g:660:3: ( rule__PerspectiveTitle__Group__0 )
+ // InternalPerspectiveDsl.g:660:4: rule__PerspectiveTitle__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveTitle__Group__0();
@@ -2073,11 +2248,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRulePerspectiveDashboard"
- // InternalPerspectiveDsl.g:619:1: entryRulePerspectiveDashboard : rulePerspectiveDashboard EOF ;
+ // InternalPerspectiveDsl.g:669:1: entryRulePerspectiveDashboard : rulePerspectiveDashboard EOF ;
public final void entryRulePerspectiveDashboard() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:620:1: ( rulePerspectiveDashboard EOF )
- // InternalPerspectiveDsl.g:621:1: rulePerspectiveDashboard EOF
+ // InternalPerspectiveDsl.g:670:1: ( rulePerspectiveDashboard EOF )
+ // InternalPerspectiveDsl.g:671:1: rulePerspectiveDashboard EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDashboardRule());
@@ -2107,23 +2282,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rulePerspectiveDashboard"
- // InternalPerspectiveDsl.g:628:1: rulePerspectiveDashboard : ( ( rule__PerspectiveDashboard__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:678:1: rulePerspectiveDashboard : ( ( rule__PerspectiveDashboard__Group__0 ) ) ;
public final void rulePerspectiveDashboard() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:632:2: ( ( ( rule__PerspectiveDashboard__Group__0 ) ) )
- // InternalPerspectiveDsl.g:633:2: ( ( rule__PerspectiveDashboard__Group__0 ) )
+ // InternalPerspectiveDsl.g:682:2: ( ( ( rule__PerspectiveDashboard__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:683:2: ( ( rule__PerspectiveDashboard__Group__0 ) )
{
- // InternalPerspectiveDsl.g:633:2: ( ( rule__PerspectiveDashboard__Group__0 ) )
- // InternalPerspectiveDsl.g:634:3: ( rule__PerspectiveDashboard__Group__0 )
+ // InternalPerspectiveDsl.g:683:2: ( ( rule__PerspectiveDashboard__Group__0 ) )
+ // InternalPerspectiveDsl.g:684:3: ( rule__PerspectiveDashboard__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDashboardAccess().getGroup());
}
- // InternalPerspectiveDsl.g:635:3: ( rule__PerspectiveDashboard__Group__0 )
- // InternalPerspectiveDsl.g:635:4: rule__PerspectiveDashboard__Group__0
+ // InternalPerspectiveDsl.g:685:3: ( rule__PerspectiveDashboard__Group__0 )
+ // InternalPerspectiveDsl.g:685:4: rule__PerspectiveDashboard__Group__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveDashboard__Group__0();
@@ -2157,12 +2332,97 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rulePerspectiveDashboard"
+ // $ANTLR start "entryRulePerspectiveBrowser"
+ // InternalPerspectiveDsl.g:694:1: entryRulePerspectiveBrowser : rulePerspectiveBrowser EOF ;
+ public final void entryRulePerspectiveBrowser() throws RecognitionException {
+ try {
+ // InternalPerspectiveDsl.g:695:1: ( rulePerspectiveBrowser EOF )
+ // InternalPerspectiveDsl.g:696:1: rulePerspectiveBrowser EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePerspectiveBrowser();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePerspectiveBrowser"
+
+
+ // $ANTLR start "rulePerspectiveBrowser"
+ // InternalPerspectiveDsl.g:703:1: rulePerspectiveBrowser : ( ( rule__PerspectiveBrowser__Group__0 ) ) ;
+ public final void rulePerspectiveBrowser() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:707:2: ( ( ( rule__PerspectiveBrowser__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:708:2: ( ( rule__PerspectiveBrowser__Group__0 ) )
+ {
+ // InternalPerspectiveDsl.g:708:2: ( ( rule__PerspectiveBrowser__Group__0 ) )
+ // InternalPerspectiveDsl.g:709:3: ( rule__PerspectiveBrowser__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserAccess().getGroup());
+ }
+ // InternalPerspectiveDsl.g:710:3: ( rule__PerspectiveBrowser__Group__0 )
+ // InternalPerspectiveDsl.g:710:4: rule__PerspectiveBrowser__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveBrowser__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rulePerspectiveBrowser"
+
+
// $ANTLR start "entryRuleTRANSLATABLEID"
- // InternalPerspectiveDsl.g:644:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ;
+ // InternalPerspectiveDsl.g:719:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ;
public final void entryRuleTRANSLATABLEID() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:645:1: ( ruleTRANSLATABLEID EOF )
- // InternalPerspectiveDsl.g:646:1: ruleTRANSLATABLEID EOF
+ // InternalPerspectiveDsl.g:720:1: ( ruleTRANSLATABLEID EOF )
+ // InternalPerspectiveDsl.g:721:1: ruleTRANSLATABLEID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLEIDRule());
@@ -2192,17 +2452,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleTRANSLATABLEID"
- // InternalPerspectiveDsl.g:653:1: ruleTRANSLATABLEID : ( RULE_ID ) ;
+ // InternalPerspectiveDsl.g:728:1: ruleTRANSLATABLEID : ( RULE_ID ) ;
public final void ruleTRANSLATABLEID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:657:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:658:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:732:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:733:2: ( RULE_ID )
{
- // InternalPerspectiveDsl.g:658:2: ( RULE_ID )
- // InternalPerspectiveDsl.g:659:3: RULE_ID
+ // InternalPerspectiveDsl.g:733:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:734:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall());
@@ -2233,11 +2493,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleTRANSLATABLESTRING"
- // InternalPerspectiveDsl.g:669:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ;
+ // InternalPerspectiveDsl.g:744:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ;
public final void entryRuleTRANSLATABLESTRING() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:670:1: ( ruleTRANSLATABLESTRING EOF )
- // InternalPerspectiveDsl.g:671:1: ruleTRANSLATABLESTRING EOF
+ // InternalPerspectiveDsl.g:745:1: ( ruleTRANSLATABLESTRING EOF )
+ // InternalPerspectiveDsl.g:746:1: ruleTRANSLATABLESTRING EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLESTRINGRule());
@@ -2267,17 +2527,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleTRANSLATABLESTRING"
- // InternalPerspectiveDsl.g:678:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:753:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ;
public final void ruleTRANSLATABLESTRING() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:682:2: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:683:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:757:2: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:758:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:683:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:684:3: RULE_STRING
+ // InternalPerspectiveDsl.g:758:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:759:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall());
@@ -2308,11 +2568,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXImportDeclaration"
- // InternalPerspectiveDsl.g:694:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ;
+ // InternalPerspectiveDsl.g:769:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ;
public final void entryRuleXImportDeclaration() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:695:1: ( ruleXImportDeclaration EOF )
- // InternalPerspectiveDsl.g:696:1: ruleXImportDeclaration EOF
+ // InternalPerspectiveDsl.g:770:1: ( ruleXImportDeclaration EOF )
+ // InternalPerspectiveDsl.g:771:1: ruleXImportDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationRule());
@@ -2342,23 +2602,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXImportDeclaration"
- // InternalPerspectiveDsl.g:703:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:778:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ;
public final void ruleXImportDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:707:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) )
- // InternalPerspectiveDsl.g:708:2: ( ( rule__XImportDeclaration__Group__0 ) )
+ // InternalPerspectiveDsl.g:782:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:783:2: ( ( rule__XImportDeclaration__Group__0 ) )
{
- // InternalPerspectiveDsl.g:708:2: ( ( rule__XImportDeclaration__Group__0 ) )
- // InternalPerspectiveDsl.g:709:3: ( rule__XImportDeclaration__Group__0 )
+ // InternalPerspectiveDsl.g:783:2: ( ( rule__XImportDeclaration__Group__0 ) )
+ // InternalPerspectiveDsl.g:784:3: ( rule__XImportDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup());
}
- // InternalPerspectiveDsl.g:710:3: ( rule__XImportDeclaration__Group__0 )
- // InternalPerspectiveDsl.g:710:4: rule__XImportDeclaration__Group__0
+ // InternalPerspectiveDsl.g:785:3: ( rule__XImportDeclaration__Group__0 )
+ // InternalPerspectiveDsl.g:785:4: rule__XImportDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group__0();
@@ -2393,11 +2653,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAnnotation"
- // InternalPerspectiveDsl.g:719:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
+ // InternalPerspectiveDsl.g:794:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
public final void entryRuleXAnnotation() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:720:1: ( ruleXAnnotation EOF )
- // InternalPerspectiveDsl.g:721:1: ruleXAnnotation EOF
+ // InternalPerspectiveDsl.g:795:1: ( ruleXAnnotation EOF )
+ // InternalPerspectiveDsl.g:796:1: ruleXAnnotation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationRule());
@@ -2427,23 +2687,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAnnotation"
- // InternalPerspectiveDsl.g:728:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:803:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
public final void ruleXAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:732:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
- // InternalPerspectiveDsl.g:733:2: ( ( rule__XAnnotation__Group__0 ) )
+ // InternalPerspectiveDsl.g:807:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:808:2: ( ( rule__XAnnotation__Group__0 ) )
{
- // InternalPerspectiveDsl.g:733:2: ( ( rule__XAnnotation__Group__0 ) )
- // InternalPerspectiveDsl.g:734:3: ( rule__XAnnotation__Group__0 )
+ // InternalPerspectiveDsl.g:808:2: ( ( rule__XAnnotation__Group__0 ) )
+ // InternalPerspectiveDsl.g:809:3: ( rule__XAnnotation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup());
}
- // InternalPerspectiveDsl.g:735:3: ( rule__XAnnotation__Group__0 )
- // InternalPerspectiveDsl.g:735:4: rule__XAnnotation__Group__0
+ // InternalPerspectiveDsl.g:810:3: ( rule__XAnnotation__Group__0 )
+ // InternalPerspectiveDsl.g:810:4: rule__XAnnotation__Group__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group__0();
@@ -2478,11 +2738,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAnnotationElementValuePair"
- // InternalPerspectiveDsl.g:744:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ;
+ // InternalPerspectiveDsl.g:819:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ;
public final void entryRuleXAnnotationElementValuePair() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:745:1: ( ruleXAnnotationElementValuePair EOF )
- // InternalPerspectiveDsl.g:746:1: ruleXAnnotationElementValuePair EOF
+ // InternalPerspectiveDsl.g:820:1: ( ruleXAnnotationElementValuePair EOF )
+ // InternalPerspectiveDsl.g:821:1: ruleXAnnotationElementValuePair EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairRule());
@@ -2512,23 +2772,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAnnotationElementValuePair"
- // InternalPerspectiveDsl.g:753:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:828:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ;
public final void ruleXAnnotationElementValuePair() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:757:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) )
- // InternalPerspectiveDsl.g:758:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
+ // InternalPerspectiveDsl.g:832:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:833:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
{
- // InternalPerspectiveDsl.g:758:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
- // InternalPerspectiveDsl.g:759:3: ( rule__XAnnotationElementValuePair__Group__0 )
+ // InternalPerspectiveDsl.g:833:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
+ // InternalPerspectiveDsl.g:834:3: ( rule__XAnnotationElementValuePair__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup());
}
- // InternalPerspectiveDsl.g:760:3: ( rule__XAnnotationElementValuePair__Group__0 )
- // InternalPerspectiveDsl.g:760:4: rule__XAnnotationElementValuePair__Group__0
+ // InternalPerspectiveDsl.g:835:3: ( rule__XAnnotationElementValuePair__Group__0 )
+ // InternalPerspectiveDsl.g:835:4: rule__XAnnotationElementValuePair__Group__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group__0();
@@ -2563,11 +2823,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAnnotationElementValueOrCommaList"
- // InternalPerspectiveDsl.g:769:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ;
+ // InternalPerspectiveDsl.g:844:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ;
public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:770:1: ( ruleXAnnotationElementValueOrCommaList EOF )
- // InternalPerspectiveDsl.g:771:1: ruleXAnnotationElementValueOrCommaList EOF
+ // InternalPerspectiveDsl.g:845:1: ( ruleXAnnotationElementValueOrCommaList EOF )
+ // InternalPerspectiveDsl.g:846:1: ruleXAnnotationElementValueOrCommaList EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListRule());
@@ -2597,23 +2857,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAnnotationElementValueOrCommaList"
- // InternalPerspectiveDsl.g:778:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:853:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ;
public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:782:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) )
- // InternalPerspectiveDsl.g:783:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
+ // InternalPerspectiveDsl.g:857:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:858:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
{
- // InternalPerspectiveDsl.g:783:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
- // InternalPerspectiveDsl.g:784:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
+ // InternalPerspectiveDsl.g:858:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
+ // InternalPerspectiveDsl.g:859:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:785:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
- // InternalPerspectiveDsl.g:785:4: rule__XAnnotationElementValueOrCommaList__Alternatives
+ // InternalPerspectiveDsl.g:860:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
+ // InternalPerspectiveDsl.g:860:4: rule__XAnnotationElementValueOrCommaList__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Alternatives();
@@ -2648,11 +2908,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAnnotationElementValue"
- // InternalPerspectiveDsl.g:794:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ;
+ // InternalPerspectiveDsl.g:869:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ;
public final void entryRuleXAnnotationElementValue() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:795:1: ( ruleXAnnotationElementValue EOF )
- // InternalPerspectiveDsl.g:796:1: ruleXAnnotationElementValue EOF
+ // InternalPerspectiveDsl.g:870:1: ( ruleXAnnotationElementValue EOF )
+ // InternalPerspectiveDsl.g:871:1: ruleXAnnotationElementValue EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueRule());
@@ -2682,23 +2942,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAnnotationElementValue"
- // InternalPerspectiveDsl.g:803:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:878:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ;
public final void ruleXAnnotationElementValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:807:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) )
- // InternalPerspectiveDsl.g:808:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
+ // InternalPerspectiveDsl.g:882:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:883:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
{
- // InternalPerspectiveDsl.g:808:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
- // InternalPerspectiveDsl.g:809:3: ( rule__XAnnotationElementValue__Alternatives )
+ // InternalPerspectiveDsl.g:883:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
+ // InternalPerspectiveDsl.g:884:3: ( rule__XAnnotationElementValue__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:810:3: ( rule__XAnnotationElementValue__Alternatives )
- // InternalPerspectiveDsl.g:810:4: rule__XAnnotationElementValue__Alternatives
+ // InternalPerspectiveDsl.g:885:3: ( rule__XAnnotationElementValue__Alternatives )
+ // InternalPerspectiveDsl.g:885:4: rule__XAnnotationElementValue__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Alternatives();
@@ -2733,11 +2993,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAnnotationOrExpression"
- // InternalPerspectiveDsl.g:819:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ;
+ // InternalPerspectiveDsl.g:894:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ;
public final void entryRuleXAnnotationOrExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:820:1: ( ruleXAnnotationOrExpression EOF )
- // InternalPerspectiveDsl.g:821:1: ruleXAnnotationOrExpression EOF
+ // InternalPerspectiveDsl.g:895:1: ( ruleXAnnotationOrExpression EOF )
+ // InternalPerspectiveDsl.g:896:1: ruleXAnnotationOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionRule());
@@ -2767,23 +3027,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAnnotationOrExpression"
- // InternalPerspectiveDsl.g:828:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:903:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ;
public final void ruleXAnnotationOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:832:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) )
- // InternalPerspectiveDsl.g:833:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
+ // InternalPerspectiveDsl.g:907:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:908:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
{
- // InternalPerspectiveDsl.g:833:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
- // InternalPerspectiveDsl.g:834:3: ( rule__XAnnotationOrExpression__Alternatives )
+ // InternalPerspectiveDsl.g:908:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
+ // InternalPerspectiveDsl.g:909:3: ( rule__XAnnotationOrExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:835:3: ( rule__XAnnotationOrExpression__Alternatives )
- // InternalPerspectiveDsl.g:835:4: rule__XAnnotationOrExpression__Alternatives
+ // InternalPerspectiveDsl.g:910:3: ( rule__XAnnotationOrExpression__Alternatives )
+ // InternalPerspectiveDsl.g:910:4: rule__XAnnotationOrExpression__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAnnotationOrExpression__Alternatives();
@@ -2818,11 +3078,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXExpression"
- // InternalPerspectiveDsl.g:844:1: entryRuleXExpression : ruleXExpression EOF ;
+ // InternalPerspectiveDsl.g:919:1: entryRuleXExpression : ruleXExpression EOF ;
public final void entryRuleXExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:845:1: ( ruleXExpression EOF )
- // InternalPerspectiveDsl.g:846:1: ruleXExpression EOF
+ // InternalPerspectiveDsl.g:920:1: ( ruleXExpression EOF )
+ // InternalPerspectiveDsl.g:921:1: ruleXExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionRule());
@@ -2852,17 +3112,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXExpression"
- // InternalPerspectiveDsl.g:853:1: ruleXExpression : ( ruleXAssignment ) ;
+ // InternalPerspectiveDsl.g:928:1: ruleXExpression : ( ruleXAssignment ) ;
public final void ruleXExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:857:2: ( ( ruleXAssignment ) )
- // InternalPerspectiveDsl.g:858:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:932:2: ( ( ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:933:2: ( ruleXAssignment )
{
- // InternalPerspectiveDsl.g:858:2: ( ruleXAssignment )
- // InternalPerspectiveDsl.g:859:3: ruleXAssignment
+ // InternalPerspectiveDsl.g:933:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:934:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
@@ -2897,11 +3157,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAssignment"
- // InternalPerspectiveDsl.g:869:1: entryRuleXAssignment : ruleXAssignment EOF ;
+ // InternalPerspectiveDsl.g:944:1: entryRuleXAssignment : ruleXAssignment EOF ;
public final void entryRuleXAssignment() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:870:1: ( ruleXAssignment EOF )
- // InternalPerspectiveDsl.g:871:1: ruleXAssignment EOF
+ // InternalPerspectiveDsl.g:945:1: ( ruleXAssignment EOF )
+ // InternalPerspectiveDsl.g:946:1: ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentRule());
@@ -2931,23 +3191,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAssignment"
- // InternalPerspectiveDsl.g:878:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:953:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
public final void ruleXAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:882:2: ( ( ( rule__XAssignment__Alternatives ) ) )
- // InternalPerspectiveDsl.g:883:2: ( ( rule__XAssignment__Alternatives ) )
+ // InternalPerspectiveDsl.g:957:2: ( ( ( rule__XAssignment__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:958:2: ( ( rule__XAssignment__Alternatives ) )
{
- // InternalPerspectiveDsl.g:883:2: ( ( rule__XAssignment__Alternatives ) )
- // InternalPerspectiveDsl.g:884:3: ( rule__XAssignment__Alternatives )
+ // InternalPerspectiveDsl.g:958:2: ( ( rule__XAssignment__Alternatives ) )
+ // InternalPerspectiveDsl.g:959:3: ( rule__XAssignment__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:885:3: ( rule__XAssignment__Alternatives )
- // InternalPerspectiveDsl.g:885:4: rule__XAssignment__Alternatives
+ // InternalPerspectiveDsl.g:960:3: ( rule__XAssignment__Alternatives )
+ // InternalPerspectiveDsl.g:960:4: rule__XAssignment__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAssignment__Alternatives();
@@ -2982,11 +3242,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpSingleAssign"
- // InternalPerspectiveDsl.g:894:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
+ // InternalPerspectiveDsl.g:969:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
public final void entryRuleOpSingleAssign() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:895:1: ( ruleOpSingleAssign EOF )
- // InternalPerspectiveDsl.g:896:1: ruleOpSingleAssign EOF
+ // InternalPerspectiveDsl.g:970:1: ( ruleOpSingleAssign EOF )
+ // InternalPerspectiveDsl.g:971:1: ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignRule());
@@ -3016,17 +3276,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpSingleAssign"
- // InternalPerspectiveDsl.g:903:1: ruleOpSingleAssign : ( '=' ) ;
+ // InternalPerspectiveDsl.g:978:1: ruleOpSingleAssign : ( '=' ) ;
public final void ruleOpSingleAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:907:2: ( ( '=' ) )
- // InternalPerspectiveDsl.g:908:2: ( '=' )
+ // InternalPerspectiveDsl.g:982:2: ( ( '=' ) )
+ // InternalPerspectiveDsl.g:983:2: ( '=' )
{
- // InternalPerspectiveDsl.g:908:2: ( '=' )
- // InternalPerspectiveDsl.g:909:3: '='
+ // InternalPerspectiveDsl.g:983:2: ( '=' )
+ // InternalPerspectiveDsl.g:984:3: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
@@ -3057,11 +3317,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpMultiAssign"
- // InternalPerspectiveDsl.g:919:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
+ // InternalPerspectiveDsl.g:994:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
public final void entryRuleOpMultiAssign() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:920:1: ( ruleOpMultiAssign EOF )
- // InternalPerspectiveDsl.g:921:1: ruleOpMultiAssign EOF
+ // InternalPerspectiveDsl.g:995:1: ( ruleOpMultiAssign EOF )
+ // InternalPerspectiveDsl.g:996:1: ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignRule());
@@ -3091,23 +3351,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpMultiAssign"
- // InternalPerspectiveDsl.g:928:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1003:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ;
public final void ruleOpMultiAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:932:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) )
- // InternalPerspectiveDsl.g:933:2: ( ( rule__OpMultiAssign__Alternatives ) )
+ // InternalPerspectiveDsl.g:1007:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1008:2: ( ( rule__OpMultiAssign__Alternatives ) )
{
- // InternalPerspectiveDsl.g:933:2: ( ( rule__OpMultiAssign__Alternatives ) )
- // InternalPerspectiveDsl.g:934:3: ( rule__OpMultiAssign__Alternatives )
+ // InternalPerspectiveDsl.g:1008:2: ( ( rule__OpMultiAssign__Alternatives ) )
+ // InternalPerspectiveDsl.g:1009:3: ( rule__OpMultiAssign__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:935:3: ( rule__OpMultiAssign__Alternatives )
- // InternalPerspectiveDsl.g:935:4: rule__OpMultiAssign__Alternatives
+ // InternalPerspectiveDsl.g:1010:3: ( rule__OpMultiAssign__Alternatives )
+ // InternalPerspectiveDsl.g:1010:4: rule__OpMultiAssign__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Alternatives();
@@ -3142,11 +3402,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXOrExpression"
- // InternalPerspectiveDsl.g:944:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
+ // InternalPerspectiveDsl.g:1019:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
public final void entryRuleXOrExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:945:1: ( ruleXOrExpression EOF )
- // InternalPerspectiveDsl.g:946:1: ruleXOrExpression EOF
+ // InternalPerspectiveDsl.g:1020:1: ( ruleXOrExpression EOF )
+ // InternalPerspectiveDsl.g:1021:1: ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionRule());
@@ -3176,23 +3436,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXOrExpression"
- // InternalPerspectiveDsl.g:953:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1028:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
public final void ruleXOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:957:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:958:2: ( ( rule__XOrExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1032:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1033:2: ( ( rule__XOrExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:958:2: ( ( rule__XOrExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:959:3: ( rule__XOrExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1033:2: ( ( rule__XOrExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1034:3: ( rule__XOrExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:960:3: ( rule__XOrExpression__Group__0 )
- // InternalPerspectiveDsl.g:960:4: rule__XOrExpression__Group__0
+ // InternalPerspectiveDsl.g:1035:3: ( rule__XOrExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1035:4: rule__XOrExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group__0();
@@ -3227,11 +3487,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpOr"
- // InternalPerspectiveDsl.g:969:1: entryRuleOpOr : ruleOpOr EOF ;
+ // InternalPerspectiveDsl.g:1044:1: entryRuleOpOr : ruleOpOr EOF ;
public final void entryRuleOpOr() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:970:1: ( ruleOpOr EOF )
- // InternalPerspectiveDsl.g:971:1: ruleOpOr EOF
+ // InternalPerspectiveDsl.g:1045:1: ( ruleOpOr EOF )
+ // InternalPerspectiveDsl.g:1046:1: ruleOpOr EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrRule());
@@ -3261,17 +3521,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpOr"
- // InternalPerspectiveDsl.g:978:1: ruleOpOr : ( '||' ) ;
+ // InternalPerspectiveDsl.g:1053:1: ruleOpOr : ( '||' ) ;
public final void ruleOpOr() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:982:2: ( ( '||' ) )
- // InternalPerspectiveDsl.g:983:2: ( '||' )
+ // InternalPerspectiveDsl.g:1057:2: ( ( '||' ) )
+ // InternalPerspectiveDsl.g:1058:2: ( '||' )
{
- // InternalPerspectiveDsl.g:983:2: ( '||' )
- // InternalPerspectiveDsl.g:984:3: '||'
+ // InternalPerspectiveDsl.g:1058:2: ( '||' )
+ // InternalPerspectiveDsl.g:1059:3: '||'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
@@ -3302,11 +3562,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAndExpression"
- // InternalPerspectiveDsl.g:994:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
+ // InternalPerspectiveDsl.g:1069:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
public final void entryRuleXAndExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:995:1: ( ruleXAndExpression EOF )
- // InternalPerspectiveDsl.g:996:1: ruleXAndExpression EOF
+ // InternalPerspectiveDsl.g:1070:1: ( ruleXAndExpression EOF )
+ // InternalPerspectiveDsl.g:1071:1: ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionRule());
@@ -3336,23 +3596,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAndExpression"
- // InternalPerspectiveDsl.g:1003:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1078:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
public final void ruleXAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1007:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1008:2: ( ( rule__XAndExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1082:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1083:2: ( ( rule__XAndExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1008:2: ( ( rule__XAndExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1009:3: ( rule__XAndExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1083:2: ( ( rule__XAndExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1084:3: ( rule__XAndExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1010:3: ( rule__XAndExpression__Group__0 )
- // InternalPerspectiveDsl.g:1010:4: rule__XAndExpression__Group__0
+ // InternalPerspectiveDsl.g:1085:3: ( rule__XAndExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1085:4: rule__XAndExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group__0();
@@ -3387,11 +3647,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpAnd"
- // InternalPerspectiveDsl.g:1019:1: entryRuleOpAnd : ruleOpAnd EOF ;
+ // InternalPerspectiveDsl.g:1094:1: entryRuleOpAnd : ruleOpAnd EOF ;
public final void entryRuleOpAnd() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1020:1: ( ruleOpAnd EOF )
- // InternalPerspectiveDsl.g:1021:1: ruleOpAnd EOF
+ // InternalPerspectiveDsl.g:1095:1: ( ruleOpAnd EOF )
+ // InternalPerspectiveDsl.g:1096:1: ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndRule());
@@ -3421,17 +3681,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpAnd"
- // InternalPerspectiveDsl.g:1028:1: ruleOpAnd : ( '&&' ) ;
+ // InternalPerspectiveDsl.g:1103:1: ruleOpAnd : ( '&&' ) ;
public final void ruleOpAnd() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1032:2: ( ( '&&' ) )
- // InternalPerspectiveDsl.g:1033:2: ( '&&' )
+ // InternalPerspectiveDsl.g:1107:2: ( ( '&&' ) )
+ // InternalPerspectiveDsl.g:1108:2: ( '&&' )
{
- // InternalPerspectiveDsl.g:1033:2: ( '&&' )
- // InternalPerspectiveDsl.g:1034:3: '&&'
+ // InternalPerspectiveDsl.g:1108:2: ( '&&' )
+ // InternalPerspectiveDsl.g:1109:3: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
@@ -3462,11 +3722,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXEqualityExpression"
- // InternalPerspectiveDsl.g:1044:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
+ // InternalPerspectiveDsl.g:1119:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
public final void entryRuleXEqualityExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1045:1: ( ruleXEqualityExpression EOF )
- // InternalPerspectiveDsl.g:1046:1: ruleXEqualityExpression EOF
+ // InternalPerspectiveDsl.g:1120:1: ( ruleXEqualityExpression EOF )
+ // InternalPerspectiveDsl.g:1121:1: ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionRule());
@@ -3496,23 +3756,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXEqualityExpression"
- // InternalPerspectiveDsl.g:1053:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1128:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
public final void ruleXEqualityExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1057:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1058:2: ( ( rule__XEqualityExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1132:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1133:2: ( ( rule__XEqualityExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1058:2: ( ( rule__XEqualityExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1059:3: ( rule__XEqualityExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1133:2: ( ( rule__XEqualityExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1134:3: ( rule__XEqualityExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1060:3: ( rule__XEqualityExpression__Group__0 )
- // InternalPerspectiveDsl.g:1060:4: rule__XEqualityExpression__Group__0
+ // InternalPerspectiveDsl.g:1135:3: ( rule__XEqualityExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1135:4: rule__XEqualityExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group__0();
@@ -3547,11 +3807,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpEquality"
- // InternalPerspectiveDsl.g:1069:1: entryRuleOpEquality : ruleOpEquality EOF ;
+ // InternalPerspectiveDsl.g:1144:1: entryRuleOpEquality : ruleOpEquality EOF ;
public final void entryRuleOpEquality() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1070:1: ( ruleOpEquality EOF )
- // InternalPerspectiveDsl.g:1071:1: ruleOpEquality EOF
+ // InternalPerspectiveDsl.g:1145:1: ( ruleOpEquality EOF )
+ // InternalPerspectiveDsl.g:1146:1: ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityRule());
@@ -3581,23 +3841,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpEquality"
- // InternalPerspectiveDsl.g:1078:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1153:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
public final void ruleOpEquality() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1082:2: ( ( ( rule__OpEquality__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1083:2: ( ( rule__OpEquality__Alternatives ) )
+ // InternalPerspectiveDsl.g:1157:2: ( ( ( rule__OpEquality__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1158:2: ( ( rule__OpEquality__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1083:2: ( ( rule__OpEquality__Alternatives ) )
- // InternalPerspectiveDsl.g:1084:3: ( rule__OpEquality__Alternatives )
+ // InternalPerspectiveDsl.g:1158:2: ( ( rule__OpEquality__Alternatives ) )
+ // InternalPerspectiveDsl.g:1159:3: ( rule__OpEquality__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1085:3: ( rule__OpEquality__Alternatives )
- // InternalPerspectiveDsl.g:1085:4: rule__OpEquality__Alternatives
+ // InternalPerspectiveDsl.g:1160:3: ( rule__OpEquality__Alternatives )
+ // InternalPerspectiveDsl.g:1160:4: rule__OpEquality__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpEquality__Alternatives();
@@ -3632,11 +3892,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXRelationalExpression"
- // InternalPerspectiveDsl.g:1094:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
+ // InternalPerspectiveDsl.g:1169:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
public final void entryRuleXRelationalExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1095:1: ( ruleXRelationalExpression EOF )
- // InternalPerspectiveDsl.g:1096:1: ruleXRelationalExpression EOF
+ // InternalPerspectiveDsl.g:1170:1: ( ruleXRelationalExpression EOF )
+ // InternalPerspectiveDsl.g:1171:1: ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionRule());
@@ -3666,23 +3926,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXRelationalExpression"
- // InternalPerspectiveDsl.g:1103:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1178:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
public final void ruleXRelationalExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1107:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1108:2: ( ( rule__XRelationalExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1182:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1183:2: ( ( rule__XRelationalExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1108:2: ( ( rule__XRelationalExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1109:3: ( rule__XRelationalExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1183:2: ( ( rule__XRelationalExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1184:3: ( rule__XRelationalExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1110:3: ( rule__XRelationalExpression__Group__0 )
- // InternalPerspectiveDsl.g:1110:4: rule__XRelationalExpression__Group__0
+ // InternalPerspectiveDsl.g:1185:3: ( rule__XRelationalExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1185:4: rule__XRelationalExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group__0();
@@ -3717,11 +3977,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpCompare"
- // InternalPerspectiveDsl.g:1119:1: entryRuleOpCompare : ruleOpCompare EOF ;
+ // InternalPerspectiveDsl.g:1194:1: entryRuleOpCompare : ruleOpCompare EOF ;
public final void entryRuleOpCompare() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1120:1: ( ruleOpCompare EOF )
- // InternalPerspectiveDsl.g:1121:1: ruleOpCompare EOF
+ // InternalPerspectiveDsl.g:1195:1: ( ruleOpCompare EOF )
+ // InternalPerspectiveDsl.g:1196:1: ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareRule());
@@ -3751,23 +4011,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpCompare"
- // InternalPerspectiveDsl.g:1128:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1203:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
public final void ruleOpCompare() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1132:2: ( ( ( rule__OpCompare__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1133:2: ( ( rule__OpCompare__Alternatives ) )
+ // InternalPerspectiveDsl.g:1207:2: ( ( ( rule__OpCompare__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1208:2: ( ( rule__OpCompare__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1133:2: ( ( rule__OpCompare__Alternatives ) )
- // InternalPerspectiveDsl.g:1134:3: ( rule__OpCompare__Alternatives )
+ // InternalPerspectiveDsl.g:1208:2: ( ( rule__OpCompare__Alternatives ) )
+ // InternalPerspectiveDsl.g:1209:3: ( rule__OpCompare__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1135:3: ( rule__OpCompare__Alternatives )
- // InternalPerspectiveDsl.g:1135:4: rule__OpCompare__Alternatives
+ // InternalPerspectiveDsl.g:1210:3: ( rule__OpCompare__Alternatives )
+ // InternalPerspectiveDsl.g:1210:4: rule__OpCompare__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpCompare__Alternatives();
@@ -3802,11 +4062,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXOtherOperatorExpression"
- // InternalPerspectiveDsl.g:1144:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
+ // InternalPerspectiveDsl.g:1219:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
public final void entryRuleXOtherOperatorExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1145:1: ( ruleXOtherOperatorExpression EOF )
- // InternalPerspectiveDsl.g:1146:1: ruleXOtherOperatorExpression EOF
+ // InternalPerspectiveDsl.g:1220:1: ( ruleXOtherOperatorExpression EOF )
+ // InternalPerspectiveDsl.g:1221:1: ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionRule());
@@ -3836,23 +4096,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXOtherOperatorExpression"
- // InternalPerspectiveDsl.g:1153:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1228:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
public final void ruleXOtherOperatorExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1157:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1158:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1232:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1233:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1158:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1159:3: ( rule__XOtherOperatorExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1233:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1234:3: ( rule__XOtherOperatorExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1160:3: ( rule__XOtherOperatorExpression__Group__0 )
- // InternalPerspectiveDsl.g:1160:4: rule__XOtherOperatorExpression__Group__0
+ // InternalPerspectiveDsl.g:1235:3: ( rule__XOtherOperatorExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1235:4: rule__XOtherOperatorExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group__0();
@@ -3887,11 +4147,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpOther"
- // InternalPerspectiveDsl.g:1169:1: entryRuleOpOther : ruleOpOther EOF ;
+ // InternalPerspectiveDsl.g:1244:1: entryRuleOpOther : ruleOpOther EOF ;
public final void entryRuleOpOther() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1170:1: ( ruleOpOther EOF )
- // InternalPerspectiveDsl.g:1171:1: ruleOpOther EOF
+ // InternalPerspectiveDsl.g:1245:1: ( ruleOpOther EOF )
+ // InternalPerspectiveDsl.g:1246:1: ruleOpOther EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherRule());
@@ -3921,23 +4181,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpOther"
- // InternalPerspectiveDsl.g:1178:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1253:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
public final void ruleOpOther() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1182:2: ( ( ( rule__OpOther__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1183:2: ( ( rule__OpOther__Alternatives ) )
+ // InternalPerspectiveDsl.g:1257:2: ( ( ( rule__OpOther__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1258:2: ( ( rule__OpOther__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1183:2: ( ( rule__OpOther__Alternatives ) )
- // InternalPerspectiveDsl.g:1184:3: ( rule__OpOther__Alternatives )
+ // InternalPerspectiveDsl.g:1258:2: ( ( rule__OpOther__Alternatives ) )
+ // InternalPerspectiveDsl.g:1259:3: ( rule__OpOther__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1185:3: ( rule__OpOther__Alternatives )
- // InternalPerspectiveDsl.g:1185:4: rule__OpOther__Alternatives
+ // InternalPerspectiveDsl.g:1260:3: ( rule__OpOther__Alternatives )
+ // InternalPerspectiveDsl.g:1260:4: rule__OpOther__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives();
@@ -3972,11 +4232,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXAdditiveExpression"
- // InternalPerspectiveDsl.g:1194:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
+ // InternalPerspectiveDsl.g:1269:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
public final void entryRuleXAdditiveExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1195:1: ( ruleXAdditiveExpression EOF )
- // InternalPerspectiveDsl.g:1196:1: ruleXAdditiveExpression EOF
+ // InternalPerspectiveDsl.g:1270:1: ( ruleXAdditiveExpression EOF )
+ // InternalPerspectiveDsl.g:1271:1: ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionRule());
@@ -4006,23 +4266,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXAdditiveExpression"
- // InternalPerspectiveDsl.g:1203:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1278:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
public final void ruleXAdditiveExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1207:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1208:2: ( ( rule__XAdditiveExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1282:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1283:2: ( ( rule__XAdditiveExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1208:2: ( ( rule__XAdditiveExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1209:3: ( rule__XAdditiveExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1283:2: ( ( rule__XAdditiveExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1284:3: ( rule__XAdditiveExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1210:3: ( rule__XAdditiveExpression__Group__0 )
- // InternalPerspectiveDsl.g:1210:4: rule__XAdditiveExpression__Group__0
+ // InternalPerspectiveDsl.g:1285:3: ( rule__XAdditiveExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1285:4: rule__XAdditiveExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group__0();
@@ -4057,11 +4317,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpAdd"
- // InternalPerspectiveDsl.g:1219:1: entryRuleOpAdd : ruleOpAdd EOF ;
+ // InternalPerspectiveDsl.g:1294:1: entryRuleOpAdd : ruleOpAdd EOF ;
public final void entryRuleOpAdd() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1220:1: ( ruleOpAdd EOF )
- // InternalPerspectiveDsl.g:1221:1: ruleOpAdd EOF
+ // InternalPerspectiveDsl.g:1295:1: ( ruleOpAdd EOF )
+ // InternalPerspectiveDsl.g:1296:1: ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddRule());
@@ -4091,23 +4351,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpAdd"
- // InternalPerspectiveDsl.g:1228:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1303:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
public final void ruleOpAdd() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1232:2: ( ( ( rule__OpAdd__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1233:2: ( ( rule__OpAdd__Alternatives ) )
+ // InternalPerspectiveDsl.g:1307:2: ( ( ( rule__OpAdd__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1308:2: ( ( rule__OpAdd__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1233:2: ( ( rule__OpAdd__Alternatives ) )
- // InternalPerspectiveDsl.g:1234:3: ( rule__OpAdd__Alternatives )
+ // InternalPerspectiveDsl.g:1308:2: ( ( rule__OpAdd__Alternatives ) )
+ // InternalPerspectiveDsl.g:1309:3: ( rule__OpAdd__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1235:3: ( rule__OpAdd__Alternatives )
- // InternalPerspectiveDsl.g:1235:4: rule__OpAdd__Alternatives
+ // InternalPerspectiveDsl.g:1310:3: ( rule__OpAdd__Alternatives )
+ // InternalPerspectiveDsl.g:1310:4: rule__OpAdd__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpAdd__Alternatives();
@@ -4142,11 +4402,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXMultiplicativeExpression"
- // InternalPerspectiveDsl.g:1244:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
+ // InternalPerspectiveDsl.g:1319:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
public final void entryRuleXMultiplicativeExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1245:1: ( ruleXMultiplicativeExpression EOF )
- // InternalPerspectiveDsl.g:1246:1: ruleXMultiplicativeExpression EOF
+ // InternalPerspectiveDsl.g:1320:1: ( ruleXMultiplicativeExpression EOF )
+ // InternalPerspectiveDsl.g:1321:1: ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionRule());
@@ -4176,23 +4436,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXMultiplicativeExpression"
- // InternalPerspectiveDsl.g:1253:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1328:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
public final void ruleXMultiplicativeExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1257:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1258:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1332:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1333:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1258:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1259:3: ( rule__XMultiplicativeExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1333:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1334:3: ( rule__XMultiplicativeExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1260:3: ( rule__XMultiplicativeExpression__Group__0 )
- // InternalPerspectiveDsl.g:1260:4: rule__XMultiplicativeExpression__Group__0
+ // InternalPerspectiveDsl.g:1335:3: ( rule__XMultiplicativeExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1335:4: rule__XMultiplicativeExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group__0();
@@ -4227,11 +4487,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpMulti"
- // InternalPerspectiveDsl.g:1269:1: entryRuleOpMulti : ruleOpMulti EOF ;
+ // InternalPerspectiveDsl.g:1344:1: entryRuleOpMulti : ruleOpMulti EOF ;
public final void entryRuleOpMulti() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1270:1: ( ruleOpMulti EOF )
- // InternalPerspectiveDsl.g:1271:1: ruleOpMulti EOF
+ // InternalPerspectiveDsl.g:1345:1: ( ruleOpMulti EOF )
+ // InternalPerspectiveDsl.g:1346:1: ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiRule());
@@ -4261,23 +4521,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpMulti"
- // InternalPerspectiveDsl.g:1278:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1353:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
public final void ruleOpMulti() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1282:2: ( ( ( rule__OpMulti__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1283:2: ( ( rule__OpMulti__Alternatives ) )
+ // InternalPerspectiveDsl.g:1357:2: ( ( ( rule__OpMulti__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1358:2: ( ( rule__OpMulti__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1283:2: ( ( rule__OpMulti__Alternatives ) )
- // InternalPerspectiveDsl.g:1284:3: ( rule__OpMulti__Alternatives )
+ // InternalPerspectiveDsl.g:1358:2: ( ( rule__OpMulti__Alternatives ) )
+ // InternalPerspectiveDsl.g:1359:3: ( rule__OpMulti__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1285:3: ( rule__OpMulti__Alternatives )
- // InternalPerspectiveDsl.g:1285:4: rule__OpMulti__Alternatives
+ // InternalPerspectiveDsl.g:1360:3: ( rule__OpMulti__Alternatives )
+ // InternalPerspectiveDsl.g:1360:4: rule__OpMulti__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpMulti__Alternatives();
@@ -4312,11 +4572,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXUnaryOperation"
- // InternalPerspectiveDsl.g:1294:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
+ // InternalPerspectiveDsl.g:1369:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
public final void entryRuleXUnaryOperation() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1295:1: ( ruleXUnaryOperation EOF )
- // InternalPerspectiveDsl.g:1296:1: ruleXUnaryOperation EOF
+ // InternalPerspectiveDsl.g:1370:1: ( ruleXUnaryOperation EOF )
+ // InternalPerspectiveDsl.g:1371:1: ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationRule());
@@ -4346,23 +4606,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXUnaryOperation"
- // InternalPerspectiveDsl.g:1303:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1378:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
public final void ruleXUnaryOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1307:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1308:2: ( ( rule__XUnaryOperation__Alternatives ) )
+ // InternalPerspectiveDsl.g:1382:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1383:2: ( ( rule__XUnaryOperation__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1308:2: ( ( rule__XUnaryOperation__Alternatives ) )
- // InternalPerspectiveDsl.g:1309:3: ( rule__XUnaryOperation__Alternatives )
+ // InternalPerspectiveDsl.g:1383:2: ( ( rule__XUnaryOperation__Alternatives ) )
+ // InternalPerspectiveDsl.g:1384:3: ( rule__XUnaryOperation__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1310:3: ( rule__XUnaryOperation__Alternatives )
- // InternalPerspectiveDsl.g:1310:4: rule__XUnaryOperation__Alternatives
+ // InternalPerspectiveDsl.g:1385:3: ( rule__XUnaryOperation__Alternatives )
+ // InternalPerspectiveDsl.g:1385:4: rule__XUnaryOperation__Alternatives
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Alternatives();
@@ -4397,11 +4657,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpUnary"
- // InternalPerspectiveDsl.g:1319:1: entryRuleOpUnary : ruleOpUnary EOF ;
+ // InternalPerspectiveDsl.g:1394:1: entryRuleOpUnary : ruleOpUnary EOF ;
public final void entryRuleOpUnary() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1320:1: ( ruleOpUnary EOF )
- // InternalPerspectiveDsl.g:1321:1: ruleOpUnary EOF
+ // InternalPerspectiveDsl.g:1395:1: ( ruleOpUnary EOF )
+ // InternalPerspectiveDsl.g:1396:1: ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryRule());
@@ -4431,23 +4691,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpUnary"
- // InternalPerspectiveDsl.g:1328:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1403:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
public final void ruleOpUnary() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1332:2: ( ( ( rule__OpUnary__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1333:2: ( ( rule__OpUnary__Alternatives ) )
+ // InternalPerspectiveDsl.g:1407:2: ( ( ( rule__OpUnary__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1408:2: ( ( rule__OpUnary__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1333:2: ( ( rule__OpUnary__Alternatives ) )
- // InternalPerspectiveDsl.g:1334:3: ( rule__OpUnary__Alternatives )
+ // InternalPerspectiveDsl.g:1408:2: ( ( rule__OpUnary__Alternatives ) )
+ // InternalPerspectiveDsl.g:1409:3: ( rule__OpUnary__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1335:3: ( rule__OpUnary__Alternatives )
- // InternalPerspectiveDsl.g:1335:4: rule__OpUnary__Alternatives
+ // InternalPerspectiveDsl.g:1410:3: ( rule__OpUnary__Alternatives )
+ // InternalPerspectiveDsl.g:1410:4: rule__OpUnary__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpUnary__Alternatives();
@@ -4482,11 +4742,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXCastedExpression"
- // InternalPerspectiveDsl.g:1344:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
+ // InternalPerspectiveDsl.g:1419:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
public final void entryRuleXCastedExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1345:1: ( ruleXCastedExpression EOF )
- // InternalPerspectiveDsl.g:1346:1: ruleXCastedExpression EOF
+ // InternalPerspectiveDsl.g:1420:1: ( ruleXCastedExpression EOF )
+ // InternalPerspectiveDsl.g:1421:1: ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionRule());
@@ -4516,23 +4776,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXCastedExpression"
- // InternalPerspectiveDsl.g:1353:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1428:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
public final void ruleXCastedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1357:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1358:2: ( ( rule__XCastedExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1432:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1433:2: ( ( rule__XCastedExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1358:2: ( ( rule__XCastedExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1359:3: ( rule__XCastedExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1433:2: ( ( rule__XCastedExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1434:3: ( rule__XCastedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1360:3: ( rule__XCastedExpression__Group__0 )
- // InternalPerspectiveDsl.g:1360:4: rule__XCastedExpression__Group__0
+ // InternalPerspectiveDsl.g:1435:3: ( rule__XCastedExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1435:4: rule__XCastedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group__0();
@@ -4567,11 +4827,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXPostfixOperation"
- // InternalPerspectiveDsl.g:1369:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ;
+ // InternalPerspectiveDsl.g:1444:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ;
public final void entryRuleXPostfixOperation() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1370:1: ( ruleXPostfixOperation EOF )
- // InternalPerspectiveDsl.g:1371:1: ruleXPostfixOperation EOF
+ // InternalPerspectiveDsl.g:1445:1: ( ruleXPostfixOperation EOF )
+ // InternalPerspectiveDsl.g:1446:1: ruleXPostfixOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationRule());
@@ -4601,23 +4861,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXPostfixOperation"
- // InternalPerspectiveDsl.g:1378:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1453:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ;
public final void ruleXPostfixOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1382:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1383:2: ( ( rule__XPostfixOperation__Group__0 ) )
+ // InternalPerspectiveDsl.g:1457:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1458:2: ( ( rule__XPostfixOperation__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1383:2: ( ( rule__XPostfixOperation__Group__0 ) )
- // InternalPerspectiveDsl.g:1384:3: ( rule__XPostfixOperation__Group__0 )
+ // InternalPerspectiveDsl.g:1458:2: ( ( rule__XPostfixOperation__Group__0 ) )
+ // InternalPerspectiveDsl.g:1459:3: ( rule__XPostfixOperation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1385:3: ( rule__XPostfixOperation__Group__0 )
- // InternalPerspectiveDsl.g:1385:4: rule__XPostfixOperation__Group__0
+ // InternalPerspectiveDsl.g:1460:3: ( rule__XPostfixOperation__Group__0 )
+ // InternalPerspectiveDsl.g:1460:4: rule__XPostfixOperation__Group__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group__0();
@@ -4652,11 +4912,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleOpPostfix"
- // InternalPerspectiveDsl.g:1394:1: entryRuleOpPostfix : ruleOpPostfix EOF ;
+ // InternalPerspectiveDsl.g:1469:1: entryRuleOpPostfix : ruleOpPostfix EOF ;
public final void entryRuleOpPostfix() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1395:1: ( ruleOpPostfix EOF )
- // InternalPerspectiveDsl.g:1396:1: ruleOpPostfix EOF
+ // InternalPerspectiveDsl.g:1470:1: ( ruleOpPostfix EOF )
+ // InternalPerspectiveDsl.g:1471:1: ruleOpPostfix EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixRule());
@@ -4686,23 +4946,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleOpPostfix"
- // InternalPerspectiveDsl.g:1403:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1478:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ;
public final void ruleOpPostfix() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1407:2: ( ( ( rule__OpPostfix__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1408:2: ( ( rule__OpPostfix__Alternatives ) )
+ // InternalPerspectiveDsl.g:1482:2: ( ( ( rule__OpPostfix__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1483:2: ( ( rule__OpPostfix__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1408:2: ( ( rule__OpPostfix__Alternatives ) )
- // InternalPerspectiveDsl.g:1409:3: ( rule__OpPostfix__Alternatives )
+ // InternalPerspectiveDsl.g:1483:2: ( ( rule__OpPostfix__Alternatives ) )
+ // InternalPerspectiveDsl.g:1484:3: ( rule__OpPostfix__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1410:3: ( rule__OpPostfix__Alternatives )
- // InternalPerspectiveDsl.g:1410:4: rule__OpPostfix__Alternatives
+ // InternalPerspectiveDsl.g:1485:3: ( rule__OpPostfix__Alternatives )
+ // InternalPerspectiveDsl.g:1485:4: rule__OpPostfix__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpPostfix__Alternatives();
@@ -4737,11 +4997,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXMemberFeatureCall"
- // InternalPerspectiveDsl.g:1419:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
+ // InternalPerspectiveDsl.g:1494:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
public final void entryRuleXMemberFeatureCall() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1420:1: ( ruleXMemberFeatureCall EOF )
- // InternalPerspectiveDsl.g:1421:1: ruleXMemberFeatureCall EOF
+ // InternalPerspectiveDsl.g:1495:1: ( ruleXMemberFeatureCall EOF )
+ // InternalPerspectiveDsl.g:1496:1: ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallRule());
@@ -4771,23 +5031,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXMemberFeatureCall"
- // InternalPerspectiveDsl.g:1428:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1503:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
public final void ruleXMemberFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1432:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1433:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
+ // InternalPerspectiveDsl.g:1507:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1508:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1433:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
- // InternalPerspectiveDsl.g:1434:3: ( rule__XMemberFeatureCall__Group__0 )
+ // InternalPerspectiveDsl.g:1508:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
+ // InternalPerspectiveDsl.g:1509:3: ( rule__XMemberFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1435:3: ( rule__XMemberFeatureCall__Group__0 )
- // InternalPerspectiveDsl.g:1435:4: rule__XMemberFeatureCall__Group__0
+ // InternalPerspectiveDsl.g:1510:3: ( rule__XMemberFeatureCall__Group__0 )
+ // InternalPerspectiveDsl.g:1510:4: rule__XMemberFeatureCall__Group__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group__0();
@@ -4822,11 +5082,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXPrimaryExpression"
- // InternalPerspectiveDsl.g:1444:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
+ // InternalPerspectiveDsl.g:1519:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
public final void entryRuleXPrimaryExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1445:1: ( ruleXPrimaryExpression EOF )
- // InternalPerspectiveDsl.g:1446:1: ruleXPrimaryExpression EOF
+ // InternalPerspectiveDsl.g:1520:1: ( ruleXPrimaryExpression EOF )
+ // InternalPerspectiveDsl.g:1521:1: ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionRule());
@@ -4856,23 +5116,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXPrimaryExpression"
- // InternalPerspectiveDsl.g:1453:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1528:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
public final void ruleXPrimaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1457:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1458:2: ( ( rule__XPrimaryExpression__Alternatives ) )
+ // InternalPerspectiveDsl.g:1532:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1533:2: ( ( rule__XPrimaryExpression__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1458:2: ( ( rule__XPrimaryExpression__Alternatives ) )
- // InternalPerspectiveDsl.g:1459:3: ( rule__XPrimaryExpression__Alternatives )
+ // InternalPerspectiveDsl.g:1533:2: ( ( rule__XPrimaryExpression__Alternatives ) )
+ // InternalPerspectiveDsl.g:1534:3: ( rule__XPrimaryExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1460:3: ( rule__XPrimaryExpression__Alternatives )
- // InternalPerspectiveDsl.g:1460:4: rule__XPrimaryExpression__Alternatives
+ // InternalPerspectiveDsl.g:1535:3: ( rule__XPrimaryExpression__Alternatives )
+ // InternalPerspectiveDsl.g:1535:4: rule__XPrimaryExpression__Alternatives
{
pushFollow(FOLLOW_2);
rule__XPrimaryExpression__Alternatives();
@@ -4907,11 +5167,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXLiteral"
- // InternalPerspectiveDsl.g:1469:1: entryRuleXLiteral : ruleXLiteral EOF ;
+ // InternalPerspectiveDsl.g:1544:1: entryRuleXLiteral : ruleXLiteral EOF ;
public final void entryRuleXLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1470:1: ( ruleXLiteral EOF )
- // InternalPerspectiveDsl.g:1471:1: ruleXLiteral EOF
+ // InternalPerspectiveDsl.g:1545:1: ( ruleXLiteral EOF )
+ // InternalPerspectiveDsl.g:1546:1: ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralRule());
@@ -4941,23 +5201,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXLiteral"
- // InternalPerspectiveDsl.g:1478:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1553:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
public final void ruleXLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1482:2: ( ( ( rule__XLiteral__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1483:2: ( ( rule__XLiteral__Alternatives ) )
+ // InternalPerspectiveDsl.g:1557:2: ( ( ( rule__XLiteral__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1558:2: ( ( rule__XLiteral__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1483:2: ( ( rule__XLiteral__Alternatives ) )
- // InternalPerspectiveDsl.g:1484:3: ( rule__XLiteral__Alternatives )
+ // InternalPerspectiveDsl.g:1558:2: ( ( rule__XLiteral__Alternatives ) )
+ // InternalPerspectiveDsl.g:1559:3: ( rule__XLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1485:3: ( rule__XLiteral__Alternatives )
- // InternalPerspectiveDsl.g:1485:4: rule__XLiteral__Alternatives
+ // InternalPerspectiveDsl.g:1560:3: ( rule__XLiteral__Alternatives )
+ // InternalPerspectiveDsl.g:1560:4: rule__XLiteral__Alternatives
{
pushFollow(FOLLOW_2);
rule__XLiteral__Alternatives();
@@ -4992,11 +5252,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXCollectionLiteral"
- // InternalPerspectiveDsl.g:1494:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ;
+ // InternalPerspectiveDsl.g:1569:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ;
public final void entryRuleXCollectionLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1495:1: ( ruleXCollectionLiteral EOF )
- // InternalPerspectiveDsl.g:1496:1: ruleXCollectionLiteral EOF
+ // InternalPerspectiveDsl.g:1570:1: ( ruleXCollectionLiteral EOF )
+ // InternalPerspectiveDsl.g:1571:1: ruleXCollectionLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralRule());
@@ -5026,23 +5286,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXCollectionLiteral"
- // InternalPerspectiveDsl.g:1503:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1578:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ;
public final void ruleXCollectionLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1507:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1508:2: ( ( rule__XCollectionLiteral__Alternatives ) )
+ // InternalPerspectiveDsl.g:1582:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1583:2: ( ( rule__XCollectionLiteral__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1508:2: ( ( rule__XCollectionLiteral__Alternatives ) )
- // InternalPerspectiveDsl.g:1509:3: ( rule__XCollectionLiteral__Alternatives )
+ // InternalPerspectiveDsl.g:1583:2: ( ( rule__XCollectionLiteral__Alternatives ) )
+ // InternalPerspectiveDsl.g:1584:3: ( rule__XCollectionLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1510:3: ( rule__XCollectionLiteral__Alternatives )
- // InternalPerspectiveDsl.g:1510:4: rule__XCollectionLiteral__Alternatives
+ // InternalPerspectiveDsl.g:1585:3: ( rule__XCollectionLiteral__Alternatives )
+ // InternalPerspectiveDsl.g:1585:4: rule__XCollectionLiteral__Alternatives
{
pushFollow(FOLLOW_2);
rule__XCollectionLiteral__Alternatives();
@@ -5077,11 +5337,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXSetLiteral"
- // InternalPerspectiveDsl.g:1519:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ;
+ // InternalPerspectiveDsl.g:1594:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ;
public final void entryRuleXSetLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1520:1: ( ruleXSetLiteral EOF )
- // InternalPerspectiveDsl.g:1521:1: ruleXSetLiteral EOF
+ // InternalPerspectiveDsl.g:1595:1: ( ruleXSetLiteral EOF )
+ // InternalPerspectiveDsl.g:1596:1: ruleXSetLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralRule());
@@ -5111,23 +5371,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXSetLiteral"
- // InternalPerspectiveDsl.g:1528:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1603:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ;
public final void ruleXSetLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1532:2: ( ( ( rule__XSetLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1533:2: ( ( rule__XSetLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:1607:2: ( ( ( rule__XSetLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1608:2: ( ( rule__XSetLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1533:2: ( ( rule__XSetLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:1534:3: ( rule__XSetLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:1608:2: ( ( rule__XSetLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:1609:3: ( rule__XSetLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1535:3: ( rule__XSetLiteral__Group__0 )
- // InternalPerspectiveDsl.g:1535:4: rule__XSetLiteral__Group__0
+ // InternalPerspectiveDsl.g:1610:3: ( rule__XSetLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:1610:4: rule__XSetLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group__0();
@@ -5162,11 +5422,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXListLiteral"
- // InternalPerspectiveDsl.g:1544:1: entryRuleXListLiteral : ruleXListLiteral EOF ;
+ // InternalPerspectiveDsl.g:1619:1: entryRuleXListLiteral : ruleXListLiteral EOF ;
public final void entryRuleXListLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1545:1: ( ruleXListLiteral EOF )
- // InternalPerspectiveDsl.g:1546:1: ruleXListLiteral EOF
+ // InternalPerspectiveDsl.g:1620:1: ( ruleXListLiteral EOF )
+ // InternalPerspectiveDsl.g:1621:1: ruleXListLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralRule());
@@ -5196,23 +5456,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXListLiteral"
- // InternalPerspectiveDsl.g:1553:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1628:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ;
public final void ruleXListLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1557:2: ( ( ( rule__XListLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1558:2: ( ( rule__XListLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:1632:2: ( ( ( rule__XListLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1633:2: ( ( rule__XListLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1558:2: ( ( rule__XListLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:1559:3: ( rule__XListLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:1633:2: ( ( rule__XListLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:1634:3: ( rule__XListLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1560:3: ( rule__XListLiteral__Group__0 )
- // InternalPerspectiveDsl.g:1560:4: rule__XListLiteral__Group__0
+ // InternalPerspectiveDsl.g:1635:3: ( rule__XListLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:1635:4: rule__XListLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group__0();
@@ -5247,11 +5507,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXClosure"
- // InternalPerspectiveDsl.g:1569:1: entryRuleXClosure : ruleXClosure EOF ;
+ // InternalPerspectiveDsl.g:1644:1: entryRuleXClosure : ruleXClosure EOF ;
public final void entryRuleXClosure() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1570:1: ( ruleXClosure EOF )
- // InternalPerspectiveDsl.g:1571:1: ruleXClosure EOF
+ // InternalPerspectiveDsl.g:1645:1: ( ruleXClosure EOF )
+ // InternalPerspectiveDsl.g:1646:1: ruleXClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureRule());
@@ -5281,23 +5541,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXClosure"
- // InternalPerspectiveDsl.g:1578:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1653:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
public final void ruleXClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1582:2: ( ( ( rule__XClosure__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1583:2: ( ( rule__XClosure__Group__0 ) )
+ // InternalPerspectiveDsl.g:1657:2: ( ( ( rule__XClosure__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1658:2: ( ( rule__XClosure__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1583:2: ( ( rule__XClosure__Group__0 ) )
- // InternalPerspectiveDsl.g:1584:3: ( rule__XClosure__Group__0 )
+ // InternalPerspectiveDsl.g:1658:2: ( ( rule__XClosure__Group__0 ) )
+ // InternalPerspectiveDsl.g:1659:3: ( rule__XClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1585:3: ( rule__XClosure__Group__0 )
- // InternalPerspectiveDsl.g:1585:4: rule__XClosure__Group__0
+ // InternalPerspectiveDsl.g:1660:3: ( rule__XClosure__Group__0 )
+ // InternalPerspectiveDsl.g:1660:4: rule__XClosure__Group__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group__0();
@@ -5332,11 +5592,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXExpressionInClosure"
- // InternalPerspectiveDsl.g:1594:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ;
+ // InternalPerspectiveDsl.g:1669:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ;
public final void entryRuleXExpressionInClosure() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1595:1: ( ruleXExpressionInClosure EOF )
- // InternalPerspectiveDsl.g:1596:1: ruleXExpressionInClosure EOF
+ // InternalPerspectiveDsl.g:1670:1: ( ruleXExpressionInClosure EOF )
+ // InternalPerspectiveDsl.g:1671:1: ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureRule());
@@ -5366,23 +5626,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXExpressionInClosure"
- // InternalPerspectiveDsl.g:1603:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1678:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ;
public final void ruleXExpressionInClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1607:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1608:2: ( ( rule__XExpressionInClosure__Group__0 ) )
+ // InternalPerspectiveDsl.g:1682:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1683:2: ( ( rule__XExpressionInClosure__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1608:2: ( ( rule__XExpressionInClosure__Group__0 ) )
- // InternalPerspectiveDsl.g:1609:3: ( rule__XExpressionInClosure__Group__0 )
+ // InternalPerspectiveDsl.g:1683:2: ( ( rule__XExpressionInClosure__Group__0 ) )
+ // InternalPerspectiveDsl.g:1684:3: ( rule__XExpressionInClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1610:3: ( rule__XExpressionInClosure__Group__0 )
- // InternalPerspectiveDsl.g:1610:4: rule__XExpressionInClosure__Group__0
+ // InternalPerspectiveDsl.g:1685:3: ( rule__XExpressionInClosure__Group__0 )
+ // InternalPerspectiveDsl.g:1685:4: rule__XExpressionInClosure__Group__0
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group__0();
@@ -5417,11 +5677,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXShortClosure"
- // InternalPerspectiveDsl.g:1619:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
+ // InternalPerspectiveDsl.g:1694:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
public final void entryRuleXShortClosure() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1620:1: ( ruleXShortClosure EOF )
- // InternalPerspectiveDsl.g:1621:1: ruleXShortClosure EOF
+ // InternalPerspectiveDsl.g:1695:1: ( ruleXShortClosure EOF )
+ // InternalPerspectiveDsl.g:1696:1: ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureRule());
@@ -5451,23 +5711,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXShortClosure"
- // InternalPerspectiveDsl.g:1628:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1703:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
public final void ruleXShortClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1632:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1633:2: ( ( rule__XShortClosure__Group__0 ) )
+ // InternalPerspectiveDsl.g:1707:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1708:2: ( ( rule__XShortClosure__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1633:2: ( ( rule__XShortClosure__Group__0 ) )
- // InternalPerspectiveDsl.g:1634:3: ( rule__XShortClosure__Group__0 )
+ // InternalPerspectiveDsl.g:1708:2: ( ( rule__XShortClosure__Group__0 ) )
+ // InternalPerspectiveDsl.g:1709:3: ( rule__XShortClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1635:3: ( rule__XShortClosure__Group__0 )
- // InternalPerspectiveDsl.g:1635:4: rule__XShortClosure__Group__0
+ // InternalPerspectiveDsl.g:1710:3: ( rule__XShortClosure__Group__0 )
+ // InternalPerspectiveDsl.g:1710:4: rule__XShortClosure__Group__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group__0();
@@ -5502,11 +5762,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXParenthesizedExpression"
- // InternalPerspectiveDsl.g:1644:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
+ // InternalPerspectiveDsl.g:1719:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
public final void entryRuleXParenthesizedExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1645:1: ( ruleXParenthesizedExpression EOF )
- // InternalPerspectiveDsl.g:1646:1: ruleXParenthesizedExpression EOF
+ // InternalPerspectiveDsl.g:1720:1: ( ruleXParenthesizedExpression EOF )
+ // InternalPerspectiveDsl.g:1721:1: ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionRule());
@@ -5536,23 +5796,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXParenthesizedExpression"
- // InternalPerspectiveDsl.g:1653:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1728:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
public final void ruleXParenthesizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1657:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1658:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1732:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1733:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1658:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1659:3: ( rule__XParenthesizedExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1733:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1734:3: ( rule__XParenthesizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1660:3: ( rule__XParenthesizedExpression__Group__0 )
- // InternalPerspectiveDsl.g:1660:4: rule__XParenthesizedExpression__Group__0
+ // InternalPerspectiveDsl.g:1735:3: ( rule__XParenthesizedExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1735:4: rule__XParenthesizedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XParenthesizedExpression__Group__0();
@@ -5587,11 +5847,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXIfExpression"
- // InternalPerspectiveDsl.g:1669:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
+ // InternalPerspectiveDsl.g:1744:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
public final void entryRuleXIfExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1670:1: ( ruleXIfExpression EOF )
- // InternalPerspectiveDsl.g:1671:1: ruleXIfExpression EOF
+ // InternalPerspectiveDsl.g:1745:1: ( ruleXIfExpression EOF )
+ // InternalPerspectiveDsl.g:1746:1: ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionRule());
@@ -5621,23 +5881,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXIfExpression"
- // InternalPerspectiveDsl.g:1678:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1753:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
public final void ruleXIfExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1682:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1683:2: ( ( rule__XIfExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1757:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1758:2: ( ( rule__XIfExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1683:2: ( ( rule__XIfExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1684:3: ( rule__XIfExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1758:2: ( ( rule__XIfExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1759:3: ( rule__XIfExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1685:3: ( rule__XIfExpression__Group__0 )
- // InternalPerspectiveDsl.g:1685:4: rule__XIfExpression__Group__0
+ // InternalPerspectiveDsl.g:1760:3: ( rule__XIfExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1760:4: rule__XIfExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group__0();
@@ -5672,11 +5932,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXSwitchExpression"
- // InternalPerspectiveDsl.g:1694:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
+ // InternalPerspectiveDsl.g:1769:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
public final void entryRuleXSwitchExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1695:1: ( ruleXSwitchExpression EOF )
- // InternalPerspectiveDsl.g:1696:1: ruleXSwitchExpression EOF
+ // InternalPerspectiveDsl.g:1770:1: ( ruleXSwitchExpression EOF )
+ // InternalPerspectiveDsl.g:1771:1: ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionRule());
@@ -5706,23 +5966,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXSwitchExpression"
- // InternalPerspectiveDsl.g:1703:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1778:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
public final void ruleXSwitchExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1707:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1708:2: ( ( rule__XSwitchExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1782:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1783:2: ( ( rule__XSwitchExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1708:2: ( ( rule__XSwitchExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1709:3: ( rule__XSwitchExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1783:2: ( ( rule__XSwitchExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1784:3: ( rule__XSwitchExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1710:3: ( rule__XSwitchExpression__Group__0 )
- // InternalPerspectiveDsl.g:1710:4: rule__XSwitchExpression__Group__0
+ // InternalPerspectiveDsl.g:1785:3: ( rule__XSwitchExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1785:4: rule__XSwitchExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group__0();
@@ -5757,11 +6017,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXCasePart"
- // InternalPerspectiveDsl.g:1719:1: entryRuleXCasePart : ruleXCasePart EOF ;
+ // InternalPerspectiveDsl.g:1794:1: entryRuleXCasePart : ruleXCasePart EOF ;
public final void entryRuleXCasePart() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1720:1: ( ruleXCasePart EOF )
- // InternalPerspectiveDsl.g:1721:1: ruleXCasePart EOF
+ // InternalPerspectiveDsl.g:1795:1: ( ruleXCasePart EOF )
+ // InternalPerspectiveDsl.g:1796:1: ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartRule());
@@ -5791,23 +6051,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXCasePart"
- // InternalPerspectiveDsl.g:1728:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1803:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
public final void ruleXCasePart() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1732:2: ( ( ( rule__XCasePart__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1733:2: ( ( rule__XCasePart__Group__0 ) )
+ // InternalPerspectiveDsl.g:1807:2: ( ( ( rule__XCasePart__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1808:2: ( ( rule__XCasePart__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1733:2: ( ( rule__XCasePart__Group__0 ) )
- // InternalPerspectiveDsl.g:1734:3: ( rule__XCasePart__Group__0 )
+ // InternalPerspectiveDsl.g:1808:2: ( ( rule__XCasePart__Group__0 ) )
+ // InternalPerspectiveDsl.g:1809:3: ( rule__XCasePart__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1735:3: ( rule__XCasePart__Group__0 )
- // InternalPerspectiveDsl.g:1735:4: rule__XCasePart__Group__0
+ // InternalPerspectiveDsl.g:1810:3: ( rule__XCasePart__Group__0 )
+ // InternalPerspectiveDsl.g:1810:4: rule__XCasePart__Group__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group__0();
@@ -5842,11 +6102,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXForLoopExpression"
- // InternalPerspectiveDsl.g:1744:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
+ // InternalPerspectiveDsl.g:1819:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
public final void entryRuleXForLoopExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1745:1: ( ruleXForLoopExpression EOF )
- // InternalPerspectiveDsl.g:1746:1: ruleXForLoopExpression EOF
+ // InternalPerspectiveDsl.g:1820:1: ( ruleXForLoopExpression EOF )
+ // InternalPerspectiveDsl.g:1821:1: ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionRule());
@@ -5876,23 +6136,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXForLoopExpression"
- // InternalPerspectiveDsl.g:1753:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1828:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
public final void ruleXForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1757:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1758:2: ( ( rule__XForLoopExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1832:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1833:2: ( ( rule__XForLoopExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1758:2: ( ( rule__XForLoopExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1759:3: ( rule__XForLoopExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1833:2: ( ( rule__XForLoopExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1834:3: ( rule__XForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1760:3: ( rule__XForLoopExpression__Group__0 )
- // InternalPerspectiveDsl.g:1760:4: rule__XForLoopExpression__Group__0
+ // InternalPerspectiveDsl.g:1835:3: ( rule__XForLoopExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1835:4: rule__XForLoopExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group__0();
@@ -5927,11 +6187,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXBasicForLoopExpression"
- // InternalPerspectiveDsl.g:1769:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ;
+ // InternalPerspectiveDsl.g:1844:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ;
public final void entryRuleXBasicForLoopExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1770:1: ( ruleXBasicForLoopExpression EOF )
- // InternalPerspectiveDsl.g:1771:1: ruleXBasicForLoopExpression EOF
+ // InternalPerspectiveDsl.g:1845:1: ( ruleXBasicForLoopExpression EOF )
+ // InternalPerspectiveDsl.g:1846:1: ruleXBasicForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionRule());
@@ -5961,23 +6221,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXBasicForLoopExpression"
- // InternalPerspectiveDsl.g:1778:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1853:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ;
public final void ruleXBasicForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1782:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1783:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1857:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1858:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1783:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1784:3: ( rule__XBasicForLoopExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1858:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1859:3: ( rule__XBasicForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1785:3: ( rule__XBasicForLoopExpression__Group__0 )
- // InternalPerspectiveDsl.g:1785:4: rule__XBasicForLoopExpression__Group__0
+ // InternalPerspectiveDsl.g:1860:3: ( rule__XBasicForLoopExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1860:4: rule__XBasicForLoopExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group__0();
@@ -6012,11 +6272,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXWhileExpression"
- // InternalPerspectiveDsl.g:1794:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
+ // InternalPerspectiveDsl.g:1869:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
public final void entryRuleXWhileExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1795:1: ( ruleXWhileExpression EOF )
- // InternalPerspectiveDsl.g:1796:1: ruleXWhileExpression EOF
+ // InternalPerspectiveDsl.g:1870:1: ( ruleXWhileExpression EOF )
+ // InternalPerspectiveDsl.g:1871:1: ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionRule());
@@ -6046,23 +6306,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXWhileExpression"
- // InternalPerspectiveDsl.g:1803:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1878:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
public final void ruleXWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1807:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1808:2: ( ( rule__XWhileExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1882:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1883:2: ( ( rule__XWhileExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1808:2: ( ( rule__XWhileExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1809:3: ( rule__XWhileExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1883:2: ( ( rule__XWhileExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1884:3: ( rule__XWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1810:3: ( rule__XWhileExpression__Group__0 )
- // InternalPerspectiveDsl.g:1810:4: rule__XWhileExpression__Group__0
+ // InternalPerspectiveDsl.g:1885:3: ( rule__XWhileExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1885:4: rule__XWhileExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__Group__0();
@@ -6097,11 +6357,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXDoWhileExpression"
- // InternalPerspectiveDsl.g:1819:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
+ // InternalPerspectiveDsl.g:1894:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
public final void entryRuleXDoWhileExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1820:1: ( ruleXDoWhileExpression EOF )
- // InternalPerspectiveDsl.g:1821:1: ruleXDoWhileExpression EOF
+ // InternalPerspectiveDsl.g:1895:1: ( ruleXDoWhileExpression EOF )
+ // InternalPerspectiveDsl.g:1896:1: ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionRule());
@@ -6131,23 +6391,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXDoWhileExpression"
- // InternalPerspectiveDsl.g:1828:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1903:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
public final void ruleXDoWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1832:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1833:2: ( ( rule__XDoWhileExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1907:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1908:2: ( ( rule__XDoWhileExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1833:2: ( ( rule__XDoWhileExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1834:3: ( rule__XDoWhileExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1908:2: ( ( rule__XDoWhileExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1909:3: ( rule__XDoWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1835:3: ( rule__XDoWhileExpression__Group__0 )
- // InternalPerspectiveDsl.g:1835:4: rule__XDoWhileExpression__Group__0
+ // InternalPerspectiveDsl.g:1910:3: ( rule__XDoWhileExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1910:4: rule__XDoWhileExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__Group__0();
@@ -6182,11 +6442,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXBlockExpression"
- // InternalPerspectiveDsl.g:1844:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
+ // InternalPerspectiveDsl.g:1919:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
public final void entryRuleXBlockExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1845:1: ( ruleXBlockExpression EOF )
- // InternalPerspectiveDsl.g:1846:1: ruleXBlockExpression EOF
+ // InternalPerspectiveDsl.g:1920:1: ( ruleXBlockExpression EOF )
+ // InternalPerspectiveDsl.g:1921:1: ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionRule());
@@ -6216,23 +6476,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXBlockExpression"
- // InternalPerspectiveDsl.g:1853:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1928:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
public final void ruleXBlockExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1857:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1858:2: ( ( rule__XBlockExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1932:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1933:2: ( ( rule__XBlockExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1858:2: ( ( rule__XBlockExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:1859:3: ( rule__XBlockExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1933:2: ( ( rule__XBlockExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:1934:3: ( rule__XBlockExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1860:3: ( rule__XBlockExpression__Group__0 )
- // InternalPerspectiveDsl.g:1860:4: rule__XBlockExpression__Group__0
+ // InternalPerspectiveDsl.g:1935:3: ( rule__XBlockExpression__Group__0 )
+ // InternalPerspectiveDsl.g:1935:4: rule__XBlockExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group__0();
@@ -6267,11 +6527,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXExpressionOrVarDeclaration"
- // InternalPerspectiveDsl.g:1869:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ;
+ // InternalPerspectiveDsl.g:1944:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ;
public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1870:1: ( ruleXExpressionOrVarDeclaration EOF )
- // InternalPerspectiveDsl.g:1871:1: ruleXExpressionOrVarDeclaration EOF
+ // InternalPerspectiveDsl.g:1945:1: ( ruleXExpressionOrVarDeclaration EOF )
+ // InternalPerspectiveDsl.g:1946:1: ruleXExpressionOrVarDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationRule());
@@ -6301,23 +6561,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXExpressionOrVarDeclaration"
- // InternalPerspectiveDsl.g:1878:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:1953:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ;
public final void ruleXExpressionOrVarDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1882:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) )
- // InternalPerspectiveDsl.g:1883:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
+ // InternalPerspectiveDsl.g:1957:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:1958:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
{
- // InternalPerspectiveDsl.g:1883:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
- // InternalPerspectiveDsl.g:1884:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
+ // InternalPerspectiveDsl.g:1958:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
+ // InternalPerspectiveDsl.g:1959:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:1885:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
- // InternalPerspectiveDsl.g:1885:4: rule__XExpressionOrVarDeclaration__Alternatives
+ // InternalPerspectiveDsl.g:1960:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
+ // InternalPerspectiveDsl.g:1960:4: rule__XExpressionOrVarDeclaration__Alternatives
{
pushFollow(FOLLOW_2);
rule__XExpressionOrVarDeclaration__Alternatives();
@@ -6352,11 +6612,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXVariableDeclaration"
- // InternalPerspectiveDsl.g:1894:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
+ // InternalPerspectiveDsl.g:1969:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
public final void entryRuleXVariableDeclaration() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1895:1: ( ruleXVariableDeclaration EOF )
- // InternalPerspectiveDsl.g:1896:1: ruleXVariableDeclaration EOF
+ // InternalPerspectiveDsl.g:1970:1: ( ruleXVariableDeclaration EOF )
+ // InternalPerspectiveDsl.g:1971:1: ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationRule());
@@ -6386,23 +6646,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXVariableDeclaration"
- // InternalPerspectiveDsl.g:1903:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:1978:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
public final void ruleXVariableDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1907:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1908:2: ( ( rule__XVariableDeclaration__Group__0 ) )
+ // InternalPerspectiveDsl.g:1982:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:1983:2: ( ( rule__XVariableDeclaration__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1908:2: ( ( rule__XVariableDeclaration__Group__0 ) )
- // InternalPerspectiveDsl.g:1909:3: ( rule__XVariableDeclaration__Group__0 )
+ // InternalPerspectiveDsl.g:1983:2: ( ( rule__XVariableDeclaration__Group__0 ) )
+ // InternalPerspectiveDsl.g:1984:3: ( rule__XVariableDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1910:3: ( rule__XVariableDeclaration__Group__0 )
- // InternalPerspectiveDsl.g:1910:4: rule__XVariableDeclaration__Group__0
+ // InternalPerspectiveDsl.g:1985:3: ( rule__XVariableDeclaration__Group__0 )
+ // InternalPerspectiveDsl.g:1985:4: rule__XVariableDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group__0();
@@ -6437,11 +6697,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmFormalParameter"
- // InternalPerspectiveDsl.g:1919:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
+ // InternalPerspectiveDsl.g:1994:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
public final void entryRuleJvmFormalParameter() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1920:1: ( ruleJvmFormalParameter EOF )
- // InternalPerspectiveDsl.g:1921:1: ruleJvmFormalParameter EOF
+ // InternalPerspectiveDsl.g:1995:1: ( ruleJvmFormalParameter EOF )
+ // InternalPerspectiveDsl.g:1996:1: ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterRule());
@@ -6471,23 +6731,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmFormalParameter"
- // InternalPerspectiveDsl.g:1928:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2003:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
public final void ruleJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1932:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1933:2: ( ( rule__JvmFormalParameter__Group__0 ) )
+ // InternalPerspectiveDsl.g:2007:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2008:2: ( ( rule__JvmFormalParameter__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1933:2: ( ( rule__JvmFormalParameter__Group__0 ) )
- // InternalPerspectiveDsl.g:1934:3: ( rule__JvmFormalParameter__Group__0 )
+ // InternalPerspectiveDsl.g:2008:2: ( ( rule__JvmFormalParameter__Group__0 ) )
+ // InternalPerspectiveDsl.g:2009:3: ( rule__JvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1935:3: ( rule__JvmFormalParameter__Group__0 )
- // InternalPerspectiveDsl.g:1935:4: rule__JvmFormalParameter__Group__0
+ // InternalPerspectiveDsl.g:2010:3: ( rule__JvmFormalParameter__Group__0 )
+ // InternalPerspectiveDsl.g:2010:4: rule__JvmFormalParameter__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__Group__0();
@@ -6522,11 +6782,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleFullJvmFormalParameter"
- // InternalPerspectiveDsl.g:1944:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ;
+ // InternalPerspectiveDsl.g:2019:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ;
public final void entryRuleFullJvmFormalParameter() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1945:1: ( ruleFullJvmFormalParameter EOF )
- // InternalPerspectiveDsl.g:1946:1: ruleFullJvmFormalParameter EOF
+ // InternalPerspectiveDsl.g:2020:1: ( ruleFullJvmFormalParameter EOF )
+ // InternalPerspectiveDsl.g:2021:1: ruleFullJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterRule());
@@ -6556,23 +6816,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleFullJvmFormalParameter"
- // InternalPerspectiveDsl.g:1953:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2028:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ;
public final void ruleFullJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1957:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1958:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
+ // InternalPerspectiveDsl.g:2032:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2033:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1958:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
- // InternalPerspectiveDsl.g:1959:3: ( rule__FullJvmFormalParameter__Group__0 )
+ // InternalPerspectiveDsl.g:2033:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
+ // InternalPerspectiveDsl.g:2034:3: ( rule__FullJvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1960:3: ( rule__FullJvmFormalParameter__Group__0 )
- // InternalPerspectiveDsl.g:1960:4: rule__FullJvmFormalParameter__Group__0
+ // InternalPerspectiveDsl.g:2035:3: ( rule__FullJvmFormalParameter__Group__0 )
+ // InternalPerspectiveDsl.g:2035:4: rule__FullJvmFormalParameter__Group__0
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__Group__0();
@@ -6607,11 +6867,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXFeatureCall"
- // InternalPerspectiveDsl.g:1969:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
+ // InternalPerspectiveDsl.g:2044:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
public final void entryRuleXFeatureCall() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1970:1: ( ruleXFeatureCall EOF )
- // InternalPerspectiveDsl.g:1971:1: ruleXFeatureCall EOF
+ // InternalPerspectiveDsl.g:2045:1: ( ruleXFeatureCall EOF )
+ // InternalPerspectiveDsl.g:2046:1: ruleXFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallRule());
@@ -6641,23 +6901,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXFeatureCall"
- // InternalPerspectiveDsl.g:1978:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2053:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
public final void ruleXFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:1982:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
- // InternalPerspectiveDsl.g:1983:2: ( ( rule__XFeatureCall__Group__0 ) )
+ // InternalPerspectiveDsl.g:2057:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2058:2: ( ( rule__XFeatureCall__Group__0 ) )
{
- // InternalPerspectiveDsl.g:1983:2: ( ( rule__XFeatureCall__Group__0 ) )
- // InternalPerspectiveDsl.g:1984:3: ( rule__XFeatureCall__Group__0 )
+ // InternalPerspectiveDsl.g:2058:2: ( ( rule__XFeatureCall__Group__0 ) )
+ // InternalPerspectiveDsl.g:2059:3: ( rule__XFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup());
}
- // InternalPerspectiveDsl.g:1985:3: ( rule__XFeatureCall__Group__0 )
- // InternalPerspectiveDsl.g:1985:4: rule__XFeatureCall__Group__0
+ // InternalPerspectiveDsl.g:2060:3: ( rule__XFeatureCall__Group__0 )
+ // InternalPerspectiveDsl.g:2060:4: rule__XFeatureCall__Group__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group__0();
@@ -6692,11 +6952,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleFeatureCallID"
- // InternalPerspectiveDsl.g:1994:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ;
+ // InternalPerspectiveDsl.g:2069:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ;
public final void entryRuleFeatureCallID() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:1995:1: ( ruleFeatureCallID EOF )
- // InternalPerspectiveDsl.g:1996:1: ruleFeatureCallID EOF
+ // InternalPerspectiveDsl.g:2070:1: ( ruleFeatureCallID EOF )
+ // InternalPerspectiveDsl.g:2071:1: ruleFeatureCallID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDRule());
@@ -6726,23 +6986,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleFeatureCallID"
- // InternalPerspectiveDsl.g:2003:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:2078:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ;
public final void ruleFeatureCallID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2007:2: ( ( ( rule__FeatureCallID__Alternatives ) ) )
- // InternalPerspectiveDsl.g:2008:2: ( ( rule__FeatureCallID__Alternatives ) )
+ // InternalPerspectiveDsl.g:2082:2: ( ( ( rule__FeatureCallID__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:2083:2: ( ( rule__FeatureCallID__Alternatives ) )
{
- // InternalPerspectiveDsl.g:2008:2: ( ( rule__FeatureCallID__Alternatives ) )
- // InternalPerspectiveDsl.g:2009:3: ( rule__FeatureCallID__Alternatives )
+ // InternalPerspectiveDsl.g:2083:2: ( ( rule__FeatureCallID__Alternatives ) )
+ // InternalPerspectiveDsl.g:2084:3: ( rule__FeatureCallID__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:2010:3: ( rule__FeatureCallID__Alternatives )
- // InternalPerspectiveDsl.g:2010:4: rule__FeatureCallID__Alternatives
+ // InternalPerspectiveDsl.g:2085:3: ( rule__FeatureCallID__Alternatives )
+ // InternalPerspectiveDsl.g:2085:4: rule__FeatureCallID__Alternatives
{
pushFollow(FOLLOW_2);
rule__FeatureCallID__Alternatives();
@@ -6777,11 +7037,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleIdOrSuper"
- // InternalPerspectiveDsl.g:2019:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
+ // InternalPerspectiveDsl.g:2094:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
public final void entryRuleIdOrSuper() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2020:1: ( ruleIdOrSuper EOF )
- // InternalPerspectiveDsl.g:2021:1: ruleIdOrSuper EOF
+ // InternalPerspectiveDsl.g:2095:1: ( ruleIdOrSuper EOF )
+ // InternalPerspectiveDsl.g:2096:1: ruleIdOrSuper EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperRule());
@@ -6811,23 +7071,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleIdOrSuper"
- // InternalPerspectiveDsl.g:2028:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:2103:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
public final void ruleIdOrSuper() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2032:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
- // InternalPerspectiveDsl.g:2033:2: ( ( rule__IdOrSuper__Alternatives ) )
+ // InternalPerspectiveDsl.g:2107:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:2108:2: ( ( rule__IdOrSuper__Alternatives ) )
{
- // InternalPerspectiveDsl.g:2033:2: ( ( rule__IdOrSuper__Alternatives ) )
- // InternalPerspectiveDsl.g:2034:3: ( rule__IdOrSuper__Alternatives )
+ // InternalPerspectiveDsl.g:2108:2: ( ( rule__IdOrSuper__Alternatives ) )
+ // InternalPerspectiveDsl.g:2109:3: ( rule__IdOrSuper__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:2035:3: ( rule__IdOrSuper__Alternatives )
- // InternalPerspectiveDsl.g:2035:4: rule__IdOrSuper__Alternatives
+ // InternalPerspectiveDsl.g:2110:3: ( rule__IdOrSuper__Alternatives )
+ // InternalPerspectiveDsl.g:2110:4: rule__IdOrSuper__Alternatives
{
pushFollow(FOLLOW_2);
rule__IdOrSuper__Alternatives();
@@ -6862,11 +7122,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXConstructorCall"
- // InternalPerspectiveDsl.g:2044:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
+ // InternalPerspectiveDsl.g:2119:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
public final void entryRuleXConstructorCall() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2045:1: ( ruleXConstructorCall EOF )
- // InternalPerspectiveDsl.g:2046:1: ruleXConstructorCall EOF
+ // InternalPerspectiveDsl.g:2120:1: ( ruleXConstructorCall EOF )
+ // InternalPerspectiveDsl.g:2121:1: ruleXConstructorCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallRule());
@@ -6896,23 +7156,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXConstructorCall"
- // InternalPerspectiveDsl.g:2053:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2128:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
public final void ruleXConstructorCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2057:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2058:2: ( ( rule__XConstructorCall__Group__0 ) )
+ // InternalPerspectiveDsl.g:2132:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2133:2: ( ( rule__XConstructorCall__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2058:2: ( ( rule__XConstructorCall__Group__0 ) )
- // InternalPerspectiveDsl.g:2059:3: ( rule__XConstructorCall__Group__0 )
+ // InternalPerspectiveDsl.g:2133:2: ( ( rule__XConstructorCall__Group__0 ) )
+ // InternalPerspectiveDsl.g:2134:3: ( rule__XConstructorCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2060:3: ( rule__XConstructorCall__Group__0 )
- // InternalPerspectiveDsl.g:2060:4: rule__XConstructorCall__Group__0
+ // InternalPerspectiveDsl.g:2135:3: ( rule__XConstructorCall__Group__0 )
+ // InternalPerspectiveDsl.g:2135:4: rule__XConstructorCall__Group__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group__0();
@@ -6947,11 +7207,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXBooleanLiteral"
- // InternalPerspectiveDsl.g:2069:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
+ // InternalPerspectiveDsl.g:2144:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
public final void entryRuleXBooleanLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2070:1: ( ruleXBooleanLiteral EOF )
- // InternalPerspectiveDsl.g:2071:1: ruleXBooleanLiteral EOF
+ // InternalPerspectiveDsl.g:2145:1: ( ruleXBooleanLiteral EOF )
+ // InternalPerspectiveDsl.g:2146:1: ruleXBooleanLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralRule());
@@ -6981,23 +7241,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXBooleanLiteral"
- // InternalPerspectiveDsl.g:2078:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2153:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
public final void ruleXBooleanLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2082:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2083:2: ( ( rule__XBooleanLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2157:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2158:2: ( ( rule__XBooleanLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2083:2: ( ( rule__XBooleanLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:2084:3: ( rule__XBooleanLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2158:2: ( ( rule__XBooleanLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2159:3: ( rule__XBooleanLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2085:3: ( rule__XBooleanLiteral__Group__0 )
- // InternalPerspectiveDsl.g:2085:4: rule__XBooleanLiteral__Group__0
+ // InternalPerspectiveDsl.g:2160:3: ( rule__XBooleanLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2160:4: rule__XBooleanLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Group__0();
@@ -7032,11 +7292,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXNullLiteral"
- // InternalPerspectiveDsl.g:2094:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
+ // InternalPerspectiveDsl.g:2169:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
public final void entryRuleXNullLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2095:1: ( ruleXNullLiteral EOF )
- // InternalPerspectiveDsl.g:2096:1: ruleXNullLiteral EOF
+ // InternalPerspectiveDsl.g:2170:1: ( ruleXNullLiteral EOF )
+ // InternalPerspectiveDsl.g:2171:1: ruleXNullLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralRule());
@@ -7066,23 +7326,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXNullLiteral"
- // InternalPerspectiveDsl.g:2103:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2178:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
public final void ruleXNullLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2107:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2108:2: ( ( rule__XNullLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2182:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2183:2: ( ( rule__XNullLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2108:2: ( ( rule__XNullLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:2109:3: ( rule__XNullLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2183:2: ( ( rule__XNullLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2184:3: ( rule__XNullLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2110:3: ( rule__XNullLiteral__Group__0 )
- // InternalPerspectiveDsl.g:2110:4: rule__XNullLiteral__Group__0
+ // InternalPerspectiveDsl.g:2185:3: ( rule__XNullLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2185:4: rule__XNullLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XNullLiteral__Group__0();
@@ -7117,11 +7377,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXNumberLiteral"
- // InternalPerspectiveDsl.g:2119:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ;
+ // InternalPerspectiveDsl.g:2194:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ;
public final void entryRuleXNumberLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2120:1: ( ruleXNumberLiteral EOF )
- // InternalPerspectiveDsl.g:2121:1: ruleXNumberLiteral EOF
+ // InternalPerspectiveDsl.g:2195:1: ( ruleXNumberLiteral EOF )
+ // InternalPerspectiveDsl.g:2196:1: ruleXNumberLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralRule());
@@ -7151,23 +7411,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXNumberLiteral"
- // InternalPerspectiveDsl.g:2128:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2203:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ;
public final void ruleXNumberLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2132:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2133:2: ( ( rule__XNumberLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2207:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2208:2: ( ( rule__XNumberLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2133:2: ( ( rule__XNumberLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:2134:3: ( rule__XNumberLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2208:2: ( ( rule__XNumberLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2209:3: ( rule__XNumberLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2135:3: ( rule__XNumberLiteral__Group__0 )
- // InternalPerspectiveDsl.g:2135:4: rule__XNumberLiteral__Group__0
+ // InternalPerspectiveDsl.g:2210:3: ( rule__XNumberLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2210:4: rule__XNumberLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__Group__0();
@@ -7202,11 +7462,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXStringLiteral"
- // InternalPerspectiveDsl.g:2144:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
+ // InternalPerspectiveDsl.g:2219:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
public final void entryRuleXStringLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2145:1: ( ruleXStringLiteral EOF )
- // InternalPerspectiveDsl.g:2146:1: ruleXStringLiteral EOF
+ // InternalPerspectiveDsl.g:2220:1: ( ruleXStringLiteral EOF )
+ // InternalPerspectiveDsl.g:2221:1: ruleXStringLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralRule());
@@ -7236,23 +7496,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXStringLiteral"
- // InternalPerspectiveDsl.g:2153:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2228:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
public final void ruleXStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2157:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2158:2: ( ( rule__XStringLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2232:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2233:2: ( ( rule__XStringLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2158:2: ( ( rule__XStringLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:2159:3: ( rule__XStringLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2233:2: ( ( rule__XStringLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2234:3: ( rule__XStringLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2160:3: ( rule__XStringLiteral__Group__0 )
- // InternalPerspectiveDsl.g:2160:4: rule__XStringLiteral__Group__0
+ // InternalPerspectiveDsl.g:2235:3: ( rule__XStringLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2235:4: rule__XStringLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__Group__0();
@@ -7287,11 +7547,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXTypeLiteral"
- // InternalPerspectiveDsl.g:2169:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
+ // InternalPerspectiveDsl.g:2244:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
public final void entryRuleXTypeLiteral() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2170:1: ( ruleXTypeLiteral EOF )
- // InternalPerspectiveDsl.g:2171:1: ruleXTypeLiteral EOF
+ // InternalPerspectiveDsl.g:2245:1: ( ruleXTypeLiteral EOF )
+ // InternalPerspectiveDsl.g:2246:1: ruleXTypeLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralRule());
@@ -7321,23 +7581,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXTypeLiteral"
- // InternalPerspectiveDsl.g:2178:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2253:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
public final void ruleXTypeLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2182:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2183:2: ( ( rule__XTypeLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2257:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2258:2: ( ( rule__XTypeLiteral__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2183:2: ( ( rule__XTypeLiteral__Group__0 ) )
- // InternalPerspectiveDsl.g:2184:3: ( rule__XTypeLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2258:2: ( ( rule__XTypeLiteral__Group__0 ) )
+ // InternalPerspectiveDsl.g:2259:3: ( rule__XTypeLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2185:3: ( rule__XTypeLiteral__Group__0 )
- // InternalPerspectiveDsl.g:2185:4: rule__XTypeLiteral__Group__0
+ // InternalPerspectiveDsl.g:2260:3: ( rule__XTypeLiteral__Group__0 )
+ // InternalPerspectiveDsl.g:2260:4: rule__XTypeLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__Group__0();
@@ -7372,11 +7632,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXThrowExpression"
- // InternalPerspectiveDsl.g:2194:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
+ // InternalPerspectiveDsl.g:2269:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
public final void entryRuleXThrowExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2195:1: ( ruleXThrowExpression EOF )
- // InternalPerspectiveDsl.g:2196:1: ruleXThrowExpression EOF
+ // InternalPerspectiveDsl.g:2270:1: ( ruleXThrowExpression EOF )
+ // InternalPerspectiveDsl.g:2271:1: ruleXThrowExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionRule());
@@ -7406,23 +7666,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXThrowExpression"
- // InternalPerspectiveDsl.g:2203:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2278:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
public final void ruleXThrowExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2207:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2208:2: ( ( rule__XThrowExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2282:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2283:2: ( ( rule__XThrowExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2208:2: ( ( rule__XThrowExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:2209:3: ( rule__XThrowExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2283:2: ( ( rule__XThrowExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2284:3: ( rule__XThrowExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2210:3: ( rule__XThrowExpression__Group__0 )
- // InternalPerspectiveDsl.g:2210:4: rule__XThrowExpression__Group__0
+ // InternalPerspectiveDsl.g:2285:3: ( rule__XThrowExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2285:4: rule__XThrowExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__Group__0();
@@ -7457,11 +7717,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXReturnExpression"
- // InternalPerspectiveDsl.g:2219:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
+ // InternalPerspectiveDsl.g:2294:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
public final void entryRuleXReturnExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2220:1: ( ruleXReturnExpression EOF )
- // InternalPerspectiveDsl.g:2221:1: ruleXReturnExpression EOF
+ // InternalPerspectiveDsl.g:2295:1: ( ruleXReturnExpression EOF )
+ // InternalPerspectiveDsl.g:2296:1: ruleXReturnExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionRule());
@@ -7491,23 +7751,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXReturnExpression"
- // InternalPerspectiveDsl.g:2228:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2303:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
public final void ruleXReturnExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2232:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2233:2: ( ( rule__XReturnExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2307:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2308:2: ( ( rule__XReturnExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2233:2: ( ( rule__XReturnExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:2234:3: ( rule__XReturnExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2308:2: ( ( rule__XReturnExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2309:3: ( rule__XReturnExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2235:3: ( rule__XReturnExpression__Group__0 )
- // InternalPerspectiveDsl.g:2235:4: rule__XReturnExpression__Group__0
+ // InternalPerspectiveDsl.g:2310:3: ( rule__XReturnExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2310:4: rule__XReturnExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__Group__0();
@@ -7542,11 +7802,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXTryCatchFinallyExpression"
- // InternalPerspectiveDsl.g:2244:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
+ // InternalPerspectiveDsl.g:2319:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2245:1: ( ruleXTryCatchFinallyExpression EOF )
- // InternalPerspectiveDsl.g:2246:1: ruleXTryCatchFinallyExpression EOF
+ // InternalPerspectiveDsl.g:2320:1: ( ruleXTryCatchFinallyExpression EOF )
+ // InternalPerspectiveDsl.g:2321:1: ruleXTryCatchFinallyExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionRule());
@@ -7576,23 +7836,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXTryCatchFinallyExpression"
- // InternalPerspectiveDsl.g:2253:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2328:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
public final void ruleXTryCatchFinallyExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2257:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2258:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2332:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2333:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2258:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:2259:3: ( rule__XTryCatchFinallyExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2333:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2334:3: ( rule__XTryCatchFinallyExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2260:3: ( rule__XTryCatchFinallyExpression__Group__0 )
- // InternalPerspectiveDsl.g:2260:4: rule__XTryCatchFinallyExpression__Group__0
+ // InternalPerspectiveDsl.g:2335:3: ( rule__XTryCatchFinallyExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2335:4: rule__XTryCatchFinallyExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group__0();
@@ -7627,11 +7887,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXSynchronizedExpression"
- // InternalPerspectiveDsl.g:2269:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ;
+ // InternalPerspectiveDsl.g:2344:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ;
public final void entryRuleXSynchronizedExpression() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2270:1: ( ruleXSynchronizedExpression EOF )
- // InternalPerspectiveDsl.g:2271:1: ruleXSynchronizedExpression EOF
+ // InternalPerspectiveDsl.g:2345:1: ( ruleXSynchronizedExpression EOF )
+ // InternalPerspectiveDsl.g:2346:1: ruleXSynchronizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionRule());
@@ -7661,23 +7921,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXSynchronizedExpression"
- // InternalPerspectiveDsl.g:2278:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2353:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ;
public final void ruleXSynchronizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2282:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2283:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2357:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2358:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2283:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
- // InternalPerspectiveDsl.g:2284:3: ( rule__XSynchronizedExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2358:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
+ // InternalPerspectiveDsl.g:2359:3: ( rule__XSynchronizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2285:3: ( rule__XSynchronizedExpression__Group__0 )
- // InternalPerspectiveDsl.g:2285:4: rule__XSynchronizedExpression__Group__0
+ // InternalPerspectiveDsl.g:2360:3: ( rule__XSynchronizedExpression__Group__0 )
+ // InternalPerspectiveDsl.g:2360:4: rule__XSynchronizedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group__0();
@@ -7712,11 +7972,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXCatchClause"
- // InternalPerspectiveDsl.g:2294:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
+ // InternalPerspectiveDsl.g:2369:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
public final void entryRuleXCatchClause() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2295:1: ( ruleXCatchClause EOF )
- // InternalPerspectiveDsl.g:2296:1: ruleXCatchClause EOF
+ // InternalPerspectiveDsl.g:2370:1: ( ruleXCatchClause EOF )
+ // InternalPerspectiveDsl.g:2371:1: ruleXCatchClause EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseRule());
@@ -7746,23 +8006,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXCatchClause"
- // InternalPerspectiveDsl.g:2303:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2378:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
public final void ruleXCatchClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2307:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2308:2: ( ( rule__XCatchClause__Group__0 ) )
+ // InternalPerspectiveDsl.g:2382:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2383:2: ( ( rule__XCatchClause__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2308:2: ( ( rule__XCatchClause__Group__0 ) )
- // InternalPerspectiveDsl.g:2309:3: ( rule__XCatchClause__Group__0 )
+ // InternalPerspectiveDsl.g:2383:2: ( ( rule__XCatchClause__Group__0 ) )
+ // InternalPerspectiveDsl.g:2384:3: ( rule__XCatchClause__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2310:3: ( rule__XCatchClause__Group__0 )
- // InternalPerspectiveDsl.g:2310:4: rule__XCatchClause__Group__0
+ // InternalPerspectiveDsl.g:2385:3: ( rule__XCatchClause__Group__0 )
+ // InternalPerspectiveDsl.g:2385:4: rule__XCatchClause__Group__0
{
pushFollow(FOLLOW_2);
rule__XCatchClause__Group__0();
@@ -7797,11 +8057,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleQualifiedName"
- // InternalPerspectiveDsl.g:2319:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
+ // InternalPerspectiveDsl.g:2394:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
public final void entryRuleQualifiedName() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2320:1: ( ruleQualifiedName EOF )
- // InternalPerspectiveDsl.g:2321:1: ruleQualifiedName EOF
+ // InternalPerspectiveDsl.g:2395:1: ( ruleQualifiedName EOF )
+ // InternalPerspectiveDsl.g:2396:1: ruleQualifiedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameRule());
@@ -7831,23 +8091,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleQualifiedName"
- // InternalPerspectiveDsl.g:2328:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2403:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
public final void ruleQualifiedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2332:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2333:2: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalPerspectiveDsl.g:2407:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2408:2: ( ( rule__QualifiedName__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2333:2: ( ( rule__QualifiedName__Group__0 ) )
- // InternalPerspectiveDsl.g:2334:3: ( rule__QualifiedName__Group__0 )
+ // InternalPerspectiveDsl.g:2408:2: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalPerspectiveDsl.g:2409:3: ( rule__QualifiedName__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2335:3: ( rule__QualifiedName__Group__0 )
- // InternalPerspectiveDsl.g:2335:4: rule__QualifiedName__Group__0
+ // InternalPerspectiveDsl.g:2410:3: ( rule__QualifiedName__Group__0 )
+ // InternalPerspectiveDsl.g:2410:4: rule__QualifiedName__Group__0
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group__0();
@@ -7882,14 +8142,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleNumber"
- // InternalPerspectiveDsl.g:2344:1: entryRuleNumber : ruleNumber EOF ;
+ // InternalPerspectiveDsl.g:2419:1: entryRuleNumber : ruleNumber EOF ;
public final void entryRuleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalPerspectiveDsl.g:2348:1: ( ruleNumber EOF )
- // InternalPerspectiveDsl.g:2349:1: ruleNumber EOF
+ // InternalPerspectiveDsl.g:2423:1: ( ruleNumber EOF )
+ // InternalPerspectiveDsl.g:2424:1: ruleNumber EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberRule());
@@ -7922,24 +8182,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleNumber"
- // InternalPerspectiveDsl.g:2359:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:2434:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ;
public final void ruleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2364:2: ( ( ( rule__Number__Alternatives ) ) )
- // InternalPerspectiveDsl.g:2365:2: ( ( rule__Number__Alternatives ) )
+ // InternalPerspectiveDsl.g:2439:2: ( ( ( rule__Number__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:2440:2: ( ( rule__Number__Alternatives ) )
{
- // InternalPerspectiveDsl.g:2365:2: ( ( rule__Number__Alternatives ) )
- // InternalPerspectiveDsl.g:2366:3: ( rule__Number__Alternatives )
+ // InternalPerspectiveDsl.g:2440:2: ( ( rule__Number__Alternatives ) )
+ // InternalPerspectiveDsl.g:2441:3: ( rule__Number__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:2367:3: ( rule__Number__Alternatives )
- // InternalPerspectiveDsl.g:2367:4: rule__Number__Alternatives
+ // InternalPerspectiveDsl.g:2442:3: ( rule__Number__Alternatives )
+ // InternalPerspectiveDsl.g:2442:4: rule__Number__Alternatives
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives();
@@ -7975,11 +8235,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmTypeReference"
- // InternalPerspectiveDsl.g:2377:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
+ // InternalPerspectiveDsl.g:2452:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
public final void entryRuleJvmTypeReference() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2378:1: ( ruleJvmTypeReference EOF )
- // InternalPerspectiveDsl.g:2379:1: ruleJvmTypeReference EOF
+ // InternalPerspectiveDsl.g:2453:1: ( ruleJvmTypeReference EOF )
+ // InternalPerspectiveDsl.g:2454:1: ruleJvmTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceRule());
@@ -8009,23 +8269,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmTypeReference"
- // InternalPerspectiveDsl.g:2386:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:2461:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
public final void ruleJvmTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2390:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
- // InternalPerspectiveDsl.g:2391:2: ( ( rule__JvmTypeReference__Alternatives ) )
+ // InternalPerspectiveDsl.g:2465:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:2466:2: ( ( rule__JvmTypeReference__Alternatives ) )
{
- // InternalPerspectiveDsl.g:2391:2: ( ( rule__JvmTypeReference__Alternatives ) )
- // InternalPerspectiveDsl.g:2392:3: ( rule__JvmTypeReference__Alternatives )
+ // InternalPerspectiveDsl.g:2466:2: ( ( rule__JvmTypeReference__Alternatives ) )
+ // InternalPerspectiveDsl.g:2467:3: ( rule__JvmTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:2393:3: ( rule__JvmTypeReference__Alternatives )
- // InternalPerspectiveDsl.g:2393:4: rule__JvmTypeReference__Alternatives
+ // InternalPerspectiveDsl.g:2468:3: ( rule__JvmTypeReference__Alternatives )
+ // InternalPerspectiveDsl.g:2468:4: rule__JvmTypeReference__Alternatives
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Alternatives();
@@ -8060,11 +8320,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleArrayBrackets"
- // InternalPerspectiveDsl.g:2402:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ;
+ // InternalPerspectiveDsl.g:2477:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ;
public final void entryRuleArrayBrackets() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2403:1: ( ruleArrayBrackets EOF )
- // InternalPerspectiveDsl.g:2404:1: ruleArrayBrackets EOF
+ // InternalPerspectiveDsl.g:2478:1: ( ruleArrayBrackets EOF )
+ // InternalPerspectiveDsl.g:2479:1: ruleArrayBrackets EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsRule());
@@ -8094,23 +8354,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleArrayBrackets"
- // InternalPerspectiveDsl.g:2411:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2486:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ;
public final void ruleArrayBrackets() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2415:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2416:2: ( ( rule__ArrayBrackets__Group__0 ) )
+ // InternalPerspectiveDsl.g:2490:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2491:2: ( ( rule__ArrayBrackets__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2416:2: ( ( rule__ArrayBrackets__Group__0 ) )
- // InternalPerspectiveDsl.g:2417:3: ( rule__ArrayBrackets__Group__0 )
+ // InternalPerspectiveDsl.g:2491:2: ( ( rule__ArrayBrackets__Group__0 ) )
+ // InternalPerspectiveDsl.g:2492:3: ( rule__ArrayBrackets__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2418:3: ( rule__ArrayBrackets__Group__0 )
- // InternalPerspectiveDsl.g:2418:4: rule__ArrayBrackets__Group__0
+ // InternalPerspectiveDsl.g:2493:3: ( rule__ArrayBrackets__Group__0 )
+ // InternalPerspectiveDsl.g:2493:4: rule__ArrayBrackets__Group__0
{
pushFollow(FOLLOW_2);
rule__ArrayBrackets__Group__0();
@@ -8145,11 +8405,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXFunctionTypeRef"
- // InternalPerspectiveDsl.g:2427:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
+ // InternalPerspectiveDsl.g:2502:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
public final void entryRuleXFunctionTypeRef() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2428:1: ( ruleXFunctionTypeRef EOF )
- // InternalPerspectiveDsl.g:2429:1: ruleXFunctionTypeRef EOF
+ // InternalPerspectiveDsl.g:2503:1: ( ruleXFunctionTypeRef EOF )
+ // InternalPerspectiveDsl.g:2504:1: ruleXFunctionTypeRef EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefRule());
@@ -8179,23 +8439,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXFunctionTypeRef"
- // InternalPerspectiveDsl.g:2436:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2511:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
public final void ruleXFunctionTypeRef() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2440:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2441:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
+ // InternalPerspectiveDsl.g:2515:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2516:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2441:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
- // InternalPerspectiveDsl.g:2442:3: ( rule__XFunctionTypeRef__Group__0 )
+ // InternalPerspectiveDsl.g:2516:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
+ // InternalPerspectiveDsl.g:2517:3: ( rule__XFunctionTypeRef__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2443:3: ( rule__XFunctionTypeRef__Group__0 )
- // InternalPerspectiveDsl.g:2443:4: rule__XFunctionTypeRef__Group__0
+ // InternalPerspectiveDsl.g:2518:3: ( rule__XFunctionTypeRef__Group__0 )
+ // InternalPerspectiveDsl.g:2518:4: rule__XFunctionTypeRef__Group__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group__0();
@@ -8230,11 +8490,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmParameterizedTypeReference"
- // InternalPerspectiveDsl.g:2452:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
+ // InternalPerspectiveDsl.g:2527:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2453:1: ( ruleJvmParameterizedTypeReference EOF )
- // InternalPerspectiveDsl.g:2454:1: ruleJvmParameterizedTypeReference EOF
+ // InternalPerspectiveDsl.g:2528:1: ( ruleJvmParameterizedTypeReference EOF )
+ // InternalPerspectiveDsl.g:2529:1: ruleJvmParameterizedTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceRule());
@@ -8264,23 +8524,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmParameterizedTypeReference"
- // InternalPerspectiveDsl.g:2461:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2536:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
public final void ruleJvmParameterizedTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2465:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2466:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
+ // InternalPerspectiveDsl.g:2540:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2541:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2466:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
- // InternalPerspectiveDsl.g:2467:3: ( rule__JvmParameterizedTypeReference__Group__0 )
+ // InternalPerspectiveDsl.g:2541:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
+ // InternalPerspectiveDsl.g:2542:3: ( rule__JvmParameterizedTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2468:3: ( rule__JvmParameterizedTypeReference__Group__0 )
- // InternalPerspectiveDsl.g:2468:4: rule__JvmParameterizedTypeReference__Group__0
+ // InternalPerspectiveDsl.g:2543:3: ( rule__JvmParameterizedTypeReference__Group__0 )
+ // InternalPerspectiveDsl.g:2543:4: rule__JvmParameterizedTypeReference__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group__0();
@@ -8315,11 +8575,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmArgumentTypeReference"
- // InternalPerspectiveDsl.g:2477:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
+ // InternalPerspectiveDsl.g:2552:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
public final void entryRuleJvmArgumentTypeReference() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2478:1: ( ruleJvmArgumentTypeReference EOF )
- // InternalPerspectiveDsl.g:2479:1: ruleJvmArgumentTypeReference EOF
+ // InternalPerspectiveDsl.g:2553:1: ( ruleJvmArgumentTypeReference EOF )
+ // InternalPerspectiveDsl.g:2554:1: ruleJvmArgumentTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceRule());
@@ -8349,23 +8609,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmArgumentTypeReference"
- // InternalPerspectiveDsl.g:2486:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:2561:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
public final void ruleJvmArgumentTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2490:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
- // InternalPerspectiveDsl.g:2491:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
+ // InternalPerspectiveDsl.g:2565:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:2566:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
{
- // InternalPerspectiveDsl.g:2491:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
- // InternalPerspectiveDsl.g:2492:3: ( rule__JvmArgumentTypeReference__Alternatives )
+ // InternalPerspectiveDsl.g:2566:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
+ // InternalPerspectiveDsl.g:2567:3: ( rule__JvmArgumentTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:2493:3: ( rule__JvmArgumentTypeReference__Alternatives )
- // InternalPerspectiveDsl.g:2493:4: rule__JvmArgumentTypeReference__Alternatives
+ // InternalPerspectiveDsl.g:2568:3: ( rule__JvmArgumentTypeReference__Alternatives )
+ // InternalPerspectiveDsl.g:2568:4: rule__JvmArgumentTypeReference__Alternatives
{
pushFollow(FOLLOW_2);
rule__JvmArgumentTypeReference__Alternatives();
@@ -8400,11 +8660,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmWildcardTypeReference"
- // InternalPerspectiveDsl.g:2502:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
+ // InternalPerspectiveDsl.g:2577:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
public final void entryRuleJvmWildcardTypeReference() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2503:1: ( ruleJvmWildcardTypeReference EOF )
- // InternalPerspectiveDsl.g:2504:1: ruleJvmWildcardTypeReference EOF
+ // InternalPerspectiveDsl.g:2578:1: ( ruleJvmWildcardTypeReference EOF )
+ // InternalPerspectiveDsl.g:2579:1: ruleJvmWildcardTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceRule());
@@ -8434,23 +8694,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmWildcardTypeReference"
- // InternalPerspectiveDsl.g:2511:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2586:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
public final void ruleJvmWildcardTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2515:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2516:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
+ // InternalPerspectiveDsl.g:2590:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2591:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2516:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
- // InternalPerspectiveDsl.g:2517:3: ( rule__JvmWildcardTypeReference__Group__0 )
+ // InternalPerspectiveDsl.g:2591:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
+ // InternalPerspectiveDsl.g:2592:3: ( rule__JvmWildcardTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2518:3: ( rule__JvmWildcardTypeReference__Group__0 )
- // InternalPerspectiveDsl.g:2518:4: rule__JvmWildcardTypeReference__Group__0
+ // InternalPerspectiveDsl.g:2593:3: ( rule__JvmWildcardTypeReference__Group__0 )
+ // InternalPerspectiveDsl.g:2593:4: rule__JvmWildcardTypeReference__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group__0();
@@ -8485,11 +8745,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmUpperBound"
- // InternalPerspectiveDsl.g:2527:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
+ // InternalPerspectiveDsl.g:2602:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
public final void entryRuleJvmUpperBound() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2528:1: ( ruleJvmUpperBound EOF )
- // InternalPerspectiveDsl.g:2529:1: ruleJvmUpperBound EOF
+ // InternalPerspectiveDsl.g:2603:1: ( ruleJvmUpperBound EOF )
+ // InternalPerspectiveDsl.g:2604:1: ruleJvmUpperBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundRule());
@@ -8519,23 +8779,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmUpperBound"
- // InternalPerspectiveDsl.g:2536:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2611:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
public final void ruleJvmUpperBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2540:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2541:2: ( ( rule__JvmUpperBound__Group__0 ) )
+ // InternalPerspectiveDsl.g:2615:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2616:2: ( ( rule__JvmUpperBound__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2541:2: ( ( rule__JvmUpperBound__Group__0 ) )
- // InternalPerspectiveDsl.g:2542:3: ( rule__JvmUpperBound__Group__0 )
+ // InternalPerspectiveDsl.g:2616:2: ( ( rule__JvmUpperBound__Group__0 ) )
+ // InternalPerspectiveDsl.g:2617:3: ( rule__JvmUpperBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2543:3: ( rule__JvmUpperBound__Group__0 )
- // InternalPerspectiveDsl.g:2543:4: rule__JvmUpperBound__Group__0
+ // InternalPerspectiveDsl.g:2618:3: ( rule__JvmUpperBound__Group__0 )
+ // InternalPerspectiveDsl.g:2618:4: rule__JvmUpperBound__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__Group__0();
@@ -8570,11 +8830,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmUpperBoundAnded"
- // InternalPerspectiveDsl.g:2552:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
+ // InternalPerspectiveDsl.g:2627:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
public final void entryRuleJvmUpperBoundAnded() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2553:1: ( ruleJvmUpperBoundAnded EOF )
- // InternalPerspectiveDsl.g:2554:1: ruleJvmUpperBoundAnded EOF
+ // InternalPerspectiveDsl.g:2628:1: ( ruleJvmUpperBoundAnded EOF )
+ // InternalPerspectiveDsl.g:2629:1: ruleJvmUpperBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedRule());
@@ -8604,23 +8864,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmUpperBoundAnded"
- // InternalPerspectiveDsl.g:2561:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2636:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
public final void ruleJvmUpperBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2565:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2566:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
+ // InternalPerspectiveDsl.g:2640:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2641:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2566:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
- // InternalPerspectiveDsl.g:2567:3: ( rule__JvmUpperBoundAnded__Group__0 )
+ // InternalPerspectiveDsl.g:2641:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
+ // InternalPerspectiveDsl.g:2642:3: ( rule__JvmUpperBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2568:3: ( rule__JvmUpperBoundAnded__Group__0 )
- // InternalPerspectiveDsl.g:2568:4: rule__JvmUpperBoundAnded__Group__0
+ // InternalPerspectiveDsl.g:2643:3: ( rule__JvmUpperBoundAnded__Group__0 )
+ // InternalPerspectiveDsl.g:2643:4: rule__JvmUpperBoundAnded__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__Group__0();
@@ -8655,11 +8915,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmLowerBound"
- // InternalPerspectiveDsl.g:2577:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
+ // InternalPerspectiveDsl.g:2652:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
public final void entryRuleJvmLowerBound() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2578:1: ( ruleJvmLowerBound EOF )
- // InternalPerspectiveDsl.g:2579:1: ruleJvmLowerBound EOF
+ // InternalPerspectiveDsl.g:2653:1: ( ruleJvmLowerBound EOF )
+ // InternalPerspectiveDsl.g:2654:1: ruleJvmLowerBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundRule());
@@ -8689,23 +8949,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmLowerBound"
- // InternalPerspectiveDsl.g:2586:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2661:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
public final void ruleJvmLowerBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2590:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2591:2: ( ( rule__JvmLowerBound__Group__0 ) )
+ // InternalPerspectiveDsl.g:2665:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2666:2: ( ( rule__JvmLowerBound__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2591:2: ( ( rule__JvmLowerBound__Group__0 ) )
- // InternalPerspectiveDsl.g:2592:3: ( rule__JvmLowerBound__Group__0 )
+ // InternalPerspectiveDsl.g:2666:2: ( ( rule__JvmLowerBound__Group__0 ) )
+ // InternalPerspectiveDsl.g:2667:3: ( rule__JvmLowerBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2593:3: ( rule__JvmLowerBound__Group__0 )
- // InternalPerspectiveDsl.g:2593:4: rule__JvmLowerBound__Group__0
+ // InternalPerspectiveDsl.g:2668:3: ( rule__JvmLowerBound__Group__0 )
+ // InternalPerspectiveDsl.g:2668:4: rule__JvmLowerBound__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__Group__0();
@@ -8740,11 +9000,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleJvmLowerBoundAnded"
- // InternalPerspectiveDsl.g:2602:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ;
+ // InternalPerspectiveDsl.g:2677:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ;
public final void entryRuleJvmLowerBoundAnded() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2603:1: ( ruleJvmLowerBoundAnded EOF )
- // InternalPerspectiveDsl.g:2604:1: ruleJvmLowerBoundAnded EOF
+ // InternalPerspectiveDsl.g:2678:1: ( ruleJvmLowerBoundAnded EOF )
+ // InternalPerspectiveDsl.g:2679:1: ruleJvmLowerBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedRule());
@@ -8774,23 +9034,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleJvmLowerBoundAnded"
- // InternalPerspectiveDsl.g:2611:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2686:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ;
public final void ruleJvmLowerBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2615:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2616:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
+ // InternalPerspectiveDsl.g:2690:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2691:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2616:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
- // InternalPerspectiveDsl.g:2617:3: ( rule__JvmLowerBoundAnded__Group__0 )
+ // InternalPerspectiveDsl.g:2691:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
+ // InternalPerspectiveDsl.g:2692:3: ( rule__JvmLowerBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2618:3: ( rule__JvmLowerBoundAnded__Group__0 )
- // InternalPerspectiveDsl.g:2618:4: rule__JvmLowerBoundAnded__Group__0
+ // InternalPerspectiveDsl.g:2693:3: ( rule__JvmLowerBoundAnded__Group__0 )
+ // InternalPerspectiveDsl.g:2693:4: rule__JvmLowerBoundAnded__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__Group__0();
@@ -8825,11 +9085,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // InternalPerspectiveDsl.g:2627:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
+ // InternalPerspectiveDsl.g:2702:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2628:1: ( ruleQualifiedNameWithWildcard EOF )
- // InternalPerspectiveDsl.g:2629:1: ruleQualifiedNameWithWildcard EOF
+ // InternalPerspectiveDsl.g:2703:1: ( ruleQualifiedNameWithWildcard EOF )
+ // InternalPerspectiveDsl.g:2704:1: ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardRule());
@@ -8859,23 +9119,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleQualifiedNameWithWildcard"
- // InternalPerspectiveDsl.g:2636:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
+ // InternalPerspectiveDsl.g:2711:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2640:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
- // InternalPerspectiveDsl.g:2641:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
+ // InternalPerspectiveDsl.g:2715:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
+ // InternalPerspectiveDsl.g:2716:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
{
- // InternalPerspectiveDsl.g:2641:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
- // InternalPerspectiveDsl.g:2642:3: ( rule__QualifiedNameWithWildcard__Group__0 )
+ // InternalPerspectiveDsl.g:2716:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
+ // InternalPerspectiveDsl.g:2717:3: ( rule__QualifiedNameWithWildcard__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2643:3: ( rule__QualifiedNameWithWildcard__Group__0 )
- // InternalPerspectiveDsl.g:2643:4: rule__QualifiedNameWithWildcard__Group__0
+ // InternalPerspectiveDsl.g:2718:3: ( rule__QualifiedNameWithWildcard__Group__0 )
+ // InternalPerspectiveDsl.g:2718:4: rule__QualifiedNameWithWildcard__Group__0
{
pushFollow(FOLLOW_2);
rule__QualifiedNameWithWildcard__Group__0();
@@ -8910,11 +9170,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleValidID"
- // InternalPerspectiveDsl.g:2652:1: entryRuleValidID : ruleValidID EOF ;
+ // InternalPerspectiveDsl.g:2727:1: entryRuleValidID : ruleValidID EOF ;
public final void entryRuleValidID() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2653:1: ( ruleValidID EOF )
- // InternalPerspectiveDsl.g:2654:1: ruleValidID EOF
+ // InternalPerspectiveDsl.g:2728:1: ( ruleValidID EOF )
+ // InternalPerspectiveDsl.g:2729:1: ruleValidID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDRule());
@@ -8944,17 +9204,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleValidID"
- // InternalPerspectiveDsl.g:2661:1: ruleValidID : ( RULE_ID ) ;
+ // InternalPerspectiveDsl.g:2736:1: ruleValidID : ( RULE_ID ) ;
public final void ruleValidID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2665:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:2666:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:2740:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:2741:2: ( RULE_ID )
{
- // InternalPerspectiveDsl.g:2666:2: ( RULE_ID )
- // InternalPerspectiveDsl.g:2667:3: RULE_ID
+ // InternalPerspectiveDsl.g:2741:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:2742:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
@@ -8985,11 +9245,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleXImportSection"
- // InternalPerspectiveDsl.g:2677:1: entryRuleXImportSection : ruleXImportSection EOF ;
+ // InternalPerspectiveDsl.g:2752:1: entryRuleXImportSection : ruleXImportSection EOF ;
public final void entryRuleXImportSection() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2678:1: ( ruleXImportSection EOF )
- // InternalPerspectiveDsl.g:2679:1: ruleXImportSection EOF
+ // InternalPerspectiveDsl.g:2753:1: ( ruleXImportSection EOF )
+ // InternalPerspectiveDsl.g:2754:1: ruleXImportSection EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionRule());
@@ -9019,26 +9279,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleXImportSection"
- // InternalPerspectiveDsl.g:2686:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ;
+ // InternalPerspectiveDsl.g:2761:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ;
public final void ruleXImportSection() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2690:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) )
- // InternalPerspectiveDsl.g:2691:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
+ // InternalPerspectiveDsl.g:2765:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) )
+ // InternalPerspectiveDsl.g:2766:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
{
- // InternalPerspectiveDsl.g:2691:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
- // InternalPerspectiveDsl.g:2692:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
+ // InternalPerspectiveDsl.g:2766:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
+ // InternalPerspectiveDsl.g:2767:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
{
- // InternalPerspectiveDsl.g:2692:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) )
- // InternalPerspectiveDsl.g:2693:4: ( rule__XImportSection__ImportDeclarationsAssignment )
+ // InternalPerspectiveDsl.g:2767:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) )
+ // InternalPerspectiveDsl.g:2768:4: ( rule__XImportSection__ImportDeclarationsAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment());
}
- // InternalPerspectiveDsl.g:2694:4: ( rule__XImportSection__ImportDeclarationsAssignment )
- // InternalPerspectiveDsl.g:2694:5: rule__XImportSection__ImportDeclarationsAssignment
+ // InternalPerspectiveDsl.g:2769:4: ( rule__XImportSection__ImportDeclarationsAssignment )
+ // InternalPerspectiveDsl.g:2769:5: rule__XImportSection__ImportDeclarationsAssignment
{
pushFollow(FOLLOW_3);
rule__XImportSection__ImportDeclarationsAssignment();
@@ -9054,13 +9314,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- // InternalPerspectiveDsl.g:2697:3: ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
- // InternalPerspectiveDsl.g:2698:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
+ // InternalPerspectiveDsl.g:2772:3: ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
+ // InternalPerspectiveDsl.g:2773:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment());
}
- // InternalPerspectiveDsl.g:2699:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
+ // InternalPerspectiveDsl.g:2774:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
loop1:
do {
int alt1=2;
@@ -9073,7 +9333,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt1) {
case 1 :
- // InternalPerspectiveDsl.g:2699:5: rule__XImportSection__ImportDeclarationsAssignment
+ // InternalPerspectiveDsl.g:2774:5: rule__XImportSection__ImportDeclarationsAssignment
{
pushFollow(FOLLOW_3);
rule__XImportSection__ImportDeclarationsAssignment();
@@ -9117,11 +9377,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "entryRuleQualifiedNameInStaticImport"
- // InternalPerspectiveDsl.g:2709:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ;
+ // InternalPerspectiveDsl.g:2784:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ;
public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException {
try {
- // InternalPerspectiveDsl.g:2710:1: ( ruleQualifiedNameInStaticImport EOF )
- // InternalPerspectiveDsl.g:2711:1: ruleQualifiedNameInStaticImport EOF
+ // InternalPerspectiveDsl.g:2785:1: ( ruleQualifiedNameInStaticImport EOF )
+ // InternalPerspectiveDsl.g:2786:1: ruleQualifiedNameInStaticImport EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportRule());
@@ -9151,26 +9411,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleQualifiedNameInStaticImport"
- // InternalPerspectiveDsl.g:2718:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ;
+ // InternalPerspectiveDsl.g:2793:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ;
public final void ruleQualifiedNameInStaticImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2722:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) )
- // InternalPerspectiveDsl.g:2723:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
+ // InternalPerspectiveDsl.g:2797:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) )
+ // InternalPerspectiveDsl.g:2798:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
{
- // InternalPerspectiveDsl.g:2723:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
- // InternalPerspectiveDsl.g:2724:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
+ // InternalPerspectiveDsl.g:2798:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
+ // InternalPerspectiveDsl.g:2799:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
{
- // InternalPerspectiveDsl.g:2724:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) )
- // InternalPerspectiveDsl.g:2725:4: ( rule__QualifiedNameInStaticImport__Group__0 )
+ // InternalPerspectiveDsl.g:2799:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) )
+ // InternalPerspectiveDsl.g:2800:4: ( rule__QualifiedNameInStaticImport__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2726:4: ( rule__QualifiedNameInStaticImport__Group__0 )
- // InternalPerspectiveDsl.g:2726:5: rule__QualifiedNameInStaticImport__Group__0
+ // InternalPerspectiveDsl.g:2801:4: ( rule__QualifiedNameInStaticImport__Group__0 )
+ // InternalPerspectiveDsl.g:2801:5: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_4);
rule__QualifiedNameInStaticImport__Group__0();
@@ -9186,13 +9446,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- // InternalPerspectiveDsl.g:2729:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
- // InternalPerspectiveDsl.g:2730:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
+ // InternalPerspectiveDsl.g:2804:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
+ // InternalPerspectiveDsl.g:2805:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
- // InternalPerspectiveDsl.g:2731:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
+ // InternalPerspectiveDsl.g:2806:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
loop2:
do {
int alt2=2;
@@ -9211,7 +9471,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt2) {
case 1 :
- // InternalPerspectiveDsl.g:2731:5: rule__QualifiedNameInStaticImport__Group__0
+ // InternalPerspectiveDsl.g:2806:5: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_4);
rule__QualifiedNameInStaticImport__Group__0();
@@ -9255,23 +9515,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "ruleSashOrientation"
- // InternalPerspectiveDsl.g:2741:1: ruleSashOrientation : ( ( rule__SashOrientation__Alternatives ) ) ;
+ // InternalPerspectiveDsl.g:2816:1: ruleSashOrientation : ( ( rule__SashOrientation__Alternatives ) ) ;
public final void ruleSashOrientation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2745:1: ( ( ( rule__SashOrientation__Alternatives ) ) )
- // InternalPerspectiveDsl.g:2746:2: ( ( rule__SashOrientation__Alternatives ) )
+ // InternalPerspectiveDsl.g:2820:1: ( ( ( rule__SashOrientation__Alternatives ) ) )
+ // InternalPerspectiveDsl.g:2821:2: ( ( rule__SashOrientation__Alternatives ) )
{
- // InternalPerspectiveDsl.g:2746:2: ( ( rule__SashOrientation__Alternatives ) )
- // InternalPerspectiveDsl.g:2747:3: ( rule__SashOrientation__Alternatives )
+ // InternalPerspectiveDsl.g:2821:2: ( ( rule__SashOrientation__Alternatives ) )
+ // InternalPerspectiveDsl.g:2822:3: ( rule__SashOrientation__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSashOrientationAccess().getAlternatives());
}
- // InternalPerspectiveDsl.g:2748:3: ( rule__SashOrientation__Alternatives )
- // InternalPerspectiveDsl.g:2748:4: rule__SashOrientation__Alternatives
+ // InternalPerspectiveDsl.g:2823:3: ( rule__SashOrientation__Alternatives )
+ // InternalPerspectiveDsl.g:2823:4: rule__SashOrientation__Alternatives
{
pushFollow(FOLLOW_2);
rule__SashOrientation__Alternatives();
@@ -9306,26 +9566,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveElement__Alternatives"
- // InternalPerspectiveDsl.g:2756:1: rule__PerspectiveElement__Alternatives : ( ( rulePerspectiveSashContainer ) | ( rulePerspectivePartStack ) | ( rulePerspectivePart ) );
+ // InternalPerspectiveDsl.g:2831:1: rule__PerspectiveElement__Alternatives : ( ( rulePerspectiveSashContainer ) | ( rulePerspectivePartStack ) | ( rulePerspectivePart ) );
public final void rule__PerspectiveElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2760:1: ( ( rulePerspectiveSashContainer ) | ( rulePerspectivePartStack ) | ( rulePerspectivePart ) )
+ // InternalPerspectiveDsl.g:2835:1: ( ( rulePerspectiveSashContainer ) | ( rulePerspectivePartStack ) | ( rulePerspectivePart ) )
int alt3=3;
switch ( input.LA(1) ) {
- case 62:
+ case 63:
{
alt3=1;
}
break;
- case 66:
+ case 67:
{
alt3=2;
}
break;
- case 67:
+ case 68:
{
alt3=3;
}
@@ -9340,10 +9600,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt3) {
case 1 :
- // InternalPerspectiveDsl.g:2761:2: ( rulePerspectiveSashContainer )
+ // InternalPerspectiveDsl.g:2836:2: ( rulePerspectiveSashContainer )
{
- // InternalPerspectiveDsl.g:2761:2: ( rulePerspectiveSashContainer )
- // InternalPerspectiveDsl.g:2762:3: rulePerspectiveSashContainer
+ // InternalPerspectiveDsl.g:2836:2: ( rulePerspectiveSashContainer )
+ // InternalPerspectiveDsl.g:2837:3: rulePerspectiveSashContainer
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveElementAccess().getPerspectiveSashContainerParserRuleCall_0());
@@ -9363,10 +9623,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2767:2: ( rulePerspectivePartStack )
+ // InternalPerspectiveDsl.g:2842:2: ( rulePerspectivePartStack )
{
- // InternalPerspectiveDsl.g:2767:2: ( rulePerspectivePartStack )
- // InternalPerspectiveDsl.g:2768:3: rulePerspectivePartStack
+ // InternalPerspectiveDsl.g:2842:2: ( rulePerspectivePartStack )
+ // InternalPerspectiveDsl.g:2843:3: rulePerspectivePartStack
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveElementAccess().getPerspectivePartStackParserRuleCall_1());
@@ -9386,10 +9646,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:2773:2: ( rulePerspectivePart )
+ // InternalPerspectiveDsl.g:2848:2: ( rulePerspectivePart )
{
- // InternalPerspectiveDsl.g:2773:2: ( rulePerspectivePart )
- // InternalPerspectiveDsl.g:2774:3: rulePerspectivePart
+ // InternalPerspectiveDsl.g:2848:2: ( rulePerspectivePart )
+ // InternalPerspectiveDsl.g:2849:3: rulePerspectivePart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveElementAccess().getPerspectivePartParserRuleCall_2());
@@ -9426,90 +9686,95 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveView__Alternatives"
- // InternalPerspectiveDsl.g:2783:1: rule__PerspectiveView__Alternatives : ( ( rulePerspectiveSelection ) | ( rulePerspectiveTable ) | ( rulePerspectiveChart ) | ( rulePerspectiveReport ) | ( rulePerspectiveOrganization ) | ( rulePerspectiveTopology ) | ( rulePerspectiveDialog ) | ( rulePerspectiveGrid ) | ( rulePerspectiveWelcome ) | ( rulePerspectiveSearch ) | ( rulePerspectiveDataInterchange ) | ( rulePerspectiveBPMN ) | ( rulePerspectiveKanban ) | ( rulePerspectiveTitle ) | ( rulePerspectiveDashboard ) );
+ // InternalPerspectiveDsl.g:2858:1: rule__PerspectiveView__Alternatives : ( ( rulePerspectiveSelection ) | ( rulePerspectiveTable ) | ( rulePerspectiveChart ) | ( rulePerspectiveReport ) | ( rulePerspectiveOrganization ) | ( rulePerspectiveTopology ) | ( rulePerspectiveDialog ) | ( rulePerspectiveGrid ) | ( rulePerspectiveWelcome ) | ( rulePerspectiveSearch ) | ( rulePerspectiveDataInterchange ) | ( rulePerspectiveBPMN ) | ( rulePerspectiveKanban ) | ( rulePerspectiveTitle ) | ( rulePerspectiveDashboard ) | ( rulePerspectiveBrowser ) );
public final void rule__PerspectiveView__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2787:1: ( ( rulePerspectiveSelection ) | ( rulePerspectiveTable ) | ( rulePerspectiveChart ) | ( rulePerspectiveReport ) | ( rulePerspectiveOrganization ) | ( rulePerspectiveTopology ) | ( rulePerspectiveDialog ) | ( rulePerspectiveGrid ) | ( rulePerspectiveWelcome ) | ( rulePerspectiveSearch ) | ( rulePerspectiveDataInterchange ) | ( rulePerspectiveBPMN ) | ( rulePerspectiveKanban ) | ( rulePerspectiveTitle ) | ( rulePerspectiveDashboard ) )
- int alt4=15;
+ // InternalPerspectiveDsl.g:2862:1: ( ( rulePerspectiveSelection ) | ( rulePerspectiveTable ) | ( rulePerspectiveChart ) | ( rulePerspectiveReport ) | ( rulePerspectiveOrganization ) | ( rulePerspectiveTopology ) | ( rulePerspectiveDialog ) | ( rulePerspectiveGrid ) | ( rulePerspectiveWelcome ) | ( rulePerspectiveSearch ) | ( rulePerspectiveDataInterchange ) | ( rulePerspectiveBPMN ) | ( rulePerspectiveKanban ) | ( rulePerspectiveTitle ) | ( rulePerspectiveDashboard ) | ( rulePerspectiveBrowser ) )
+ int alt4=16;
switch ( input.LA(1) ) {
- case 69:
+ case 72:
{
alt4=1;
}
break;
- case 70:
+ case 73:
{
alt4=2;
}
break;
- case 72:
+ case 75:
{
alt4=3;
}
break;
- case 73:
+ case 76:
{
alt4=4;
}
break;
- case 74:
+ case 77:
{
alt4=5;
}
break;
- case 75:
+ case 78:
{
alt4=6;
}
break;
- case 76:
+ case 79:
{
alt4=7;
}
break;
- case 71:
+ case 74:
{
alt4=8;
}
break;
- case 81:
+ case 84:
{
alt4=9;
}
break;
- case 82:
+ case 85:
{
alt4=10;
}
break;
- case 86:
+ case 89:
{
alt4=11;
}
break;
- case 77:
+ case 80:
{
alt4=12;
}
break;
- case 78:
+ case 81:
{
alt4=13;
}
break;
- case 87:
+ case 90:
{
alt4=14;
}
break;
- case 88:
+ case 91:
{
alt4=15;
}
break;
+ case 92:
+ {
+ alt4=16;
+ }
+ break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -9520,10 +9785,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt4) {
case 1 :
- // InternalPerspectiveDsl.g:2788:2: ( rulePerspectiveSelection )
+ // InternalPerspectiveDsl.g:2863:2: ( rulePerspectiveSelection )
{
- // InternalPerspectiveDsl.g:2788:2: ( rulePerspectiveSelection )
- // InternalPerspectiveDsl.g:2789:3: rulePerspectiveSelection
+ // InternalPerspectiveDsl.g:2863:2: ( rulePerspectiveSelection )
+ // InternalPerspectiveDsl.g:2864:3: rulePerspectiveSelection
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveSelectionParserRuleCall_0());
@@ -9543,10 +9808,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2794:2: ( rulePerspectiveTable )
+ // InternalPerspectiveDsl.g:2869:2: ( rulePerspectiveTable )
{
- // InternalPerspectiveDsl.g:2794:2: ( rulePerspectiveTable )
- // InternalPerspectiveDsl.g:2795:3: rulePerspectiveTable
+ // InternalPerspectiveDsl.g:2869:2: ( rulePerspectiveTable )
+ // InternalPerspectiveDsl.g:2870:3: rulePerspectiveTable
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveTableParserRuleCall_1());
@@ -9566,10 +9831,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:2800:2: ( rulePerspectiveChart )
+ // InternalPerspectiveDsl.g:2875:2: ( rulePerspectiveChart )
{
- // InternalPerspectiveDsl.g:2800:2: ( rulePerspectiveChart )
- // InternalPerspectiveDsl.g:2801:3: rulePerspectiveChart
+ // InternalPerspectiveDsl.g:2875:2: ( rulePerspectiveChart )
+ // InternalPerspectiveDsl.g:2876:3: rulePerspectiveChart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveChartParserRuleCall_2());
@@ -9589,10 +9854,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:2806:2: ( rulePerspectiveReport )
+ // InternalPerspectiveDsl.g:2881:2: ( rulePerspectiveReport )
{
- // InternalPerspectiveDsl.g:2806:2: ( rulePerspectiveReport )
- // InternalPerspectiveDsl.g:2807:3: rulePerspectiveReport
+ // InternalPerspectiveDsl.g:2881:2: ( rulePerspectiveReport )
+ // InternalPerspectiveDsl.g:2882:3: rulePerspectiveReport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveReportParserRuleCall_3());
@@ -9612,10 +9877,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:2812:2: ( rulePerspectiveOrganization )
+ // InternalPerspectiveDsl.g:2887:2: ( rulePerspectiveOrganization )
{
- // InternalPerspectiveDsl.g:2812:2: ( rulePerspectiveOrganization )
- // InternalPerspectiveDsl.g:2813:3: rulePerspectiveOrganization
+ // InternalPerspectiveDsl.g:2887:2: ( rulePerspectiveOrganization )
+ // InternalPerspectiveDsl.g:2888:3: rulePerspectiveOrganization
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveOrganizationParserRuleCall_4());
@@ -9635,10 +9900,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 6 :
- // InternalPerspectiveDsl.g:2818:2: ( rulePerspectiveTopology )
+ // InternalPerspectiveDsl.g:2893:2: ( rulePerspectiveTopology )
{
- // InternalPerspectiveDsl.g:2818:2: ( rulePerspectiveTopology )
- // InternalPerspectiveDsl.g:2819:3: rulePerspectiveTopology
+ // InternalPerspectiveDsl.g:2893:2: ( rulePerspectiveTopology )
+ // InternalPerspectiveDsl.g:2894:3: rulePerspectiveTopology
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveTopologyParserRuleCall_5());
@@ -9658,10 +9923,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 7 :
- // InternalPerspectiveDsl.g:2824:2: ( rulePerspectiveDialog )
+ // InternalPerspectiveDsl.g:2899:2: ( rulePerspectiveDialog )
{
- // InternalPerspectiveDsl.g:2824:2: ( rulePerspectiveDialog )
- // InternalPerspectiveDsl.g:2825:3: rulePerspectiveDialog
+ // InternalPerspectiveDsl.g:2899:2: ( rulePerspectiveDialog )
+ // InternalPerspectiveDsl.g:2900:3: rulePerspectiveDialog
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveDialogParserRuleCall_6());
@@ -9681,10 +9946,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 8 :
- // InternalPerspectiveDsl.g:2830:2: ( rulePerspectiveGrid )
+ // InternalPerspectiveDsl.g:2905:2: ( rulePerspectiveGrid )
{
- // InternalPerspectiveDsl.g:2830:2: ( rulePerspectiveGrid )
- // InternalPerspectiveDsl.g:2831:3: rulePerspectiveGrid
+ // InternalPerspectiveDsl.g:2905:2: ( rulePerspectiveGrid )
+ // InternalPerspectiveDsl.g:2906:3: rulePerspectiveGrid
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveGridParserRuleCall_7());
@@ -9704,10 +9969,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 9 :
- // InternalPerspectiveDsl.g:2836:2: ( rulePerspectiveWelcome )
+ // InternalPerspectiveDsl.g:2911:2: ( rulePerspectiveWelcome )
{
- // InternalPerspectiveDsl.g:2836:2: ( rulePerspectiveWelcome )
- // InternalPerspectiveDsl.g:2837:3: rulePerspectiveWelcome
+ // InternalPerspectiveDsl.g:2911:2: ( rulePerspectiveWelcome )
+ // InternalPerspectiveDsl.g:2912:3: rulePerspectiveWelcome
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveWelcomeParserRuleCall_8());
@@ -9727,10 +9992,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 10 :
- // InternalPerspectiveDsl.g:2842:2: ( rulePerspectiveSearch )
+ // InternalPerspectiveDsl.g:2917:2: ( rulePerspectiveSearch )
{
- // InternalPerspectiveDsl.g:2842:2: ( rulePerspectiveSearch )
- // InternalPerspectiveDsl.g:2843:3: rulePerspectiveSearch
+ // InternalPerspectiveDsl.g:2917:2: ( rulePerspectiveSearch )
+ // InternalPerspectiveDsl.g:2918:3: rulePerspectiveSearch
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveSearchParserRuleCall_9());
@@ -9750,10 +10015,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 11 :
- // InternalPerspectiveDsl.g:2848:2: ( rulePerspectiveDataInterchange )
+ // InternalPerspectiveDsl.g:2923:2: ( rulePerspectiveDataInterchange )
{
- // InternalPerspectiveDsl.g:2848:2: ( rulePerspectiveDataInterchange )
- // InternalPerspectiveDsl.g:2849:3: rulePerspectiveDataInterchange
+ // InternalPerspectiveDsl.g:2923:2: ( rulePerspectiveDataInterchange )
+ // InternalPerspectiveDsl.g:2924:3: rulePerspectiveDataInterchange
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveDataInterchangeParserRuleCall_10());
@@ -9773,10 +10038,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 12 :
- // InternalPerspectiveDsl.g:2854:2: ( rulePerspectiveBPMN )
+ // InternalPerspectiveDsl.g:2929:2: ( rulePerspectiveBPMN )
{
- // InternalPerspectiveDsl.g:2854:2: ( rulePerspectiveBPMN )
- // InternalPerspectiveDsl.g:2855:3: rulePerspectiveBPMN
+ // InternalPerspectiveDsl.g:2929:2: ( rulePerspectiveBPMN )
+ // InternalPerspectiveDsl.g:2930:3: rulePerspectiveBPMN
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveBPMNParserRuleCall_11());
@@ -9796,10 +10061,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 13 :
- // InternalPerspectiveDsl.g:2860:2: ( rulePerspectiveKanban )
+ // InternalPerspectiveDsl.g:2935:2: ( rulePerspectiveKanban )
{
- // InternalPerspectiveDsl.g:2860:2: ( rulePerspectiveKanban )
- // InternalPerspectiveDsl.g:2861:3: rulePerspectiveKanban
+ // InternalPerspectiveDsl.g:2935:2: ( rulePerspectiveKanban )
+ // InternalPerspectiveDsl.g:2936:3: rulePerspectiveKanban
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveKanbanParserRuleCall_12());
@@ -9819,10 +10084,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 14 :
- // InternalPerspectiveDsl.g:2866:2: ( rulePerspectiveTitle )
+ // InternalPerspectiveDsl.g:2941:2: ( rulePerspectiveTitle )
{
- // InternalPerspectiveDsl.g:2866:2: ( rulePerspectiveTitle )
- // InternalPerspectiveDsl.g:2867:3: rulePerspectiveTitle
+ // InternalPerspectiveDsl.g:2941:2: ( rulePerspectiveTitle )
+ // InternalPerspectiveDsl.g:2942:3: rulePerspectiveTitle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveTitleParserRuleCall_13());
@@ -9842,10 +10107,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 15 :
- // InternalPerspectiveDsl.g:2872:2: ( rulePerspectiveDashboard )
+ // InternalPerspectiveDsl.g:2947:2: ( rulePerspectiveDashboard )
{
- // InternalPerspectiveDsl.g:2872:2: ( rulePerspectiveDashboard )
- // InternalPerspectiveDsl.g:2873:3: rulePerspectiveDashboard
+ // InternalPerspectiveDsl.g:2947:2: ( rulePerspectiveDashboard )
+ // InternalPerspectiveDsl.g:2948:3: rulePerspectiveDashboard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveViewAccess().getPerspectiveDashboardParserRuleCall_14());
@@ -9864,6 +10129,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
+ case 16 :
+ // InternalPerspectiveDsl.g:2953:2: ( rulePerspectiveBrowser )
+ {
+ // InternalPerspectiveDsl.g:2953:2: ( rulePerspectiveBrowser )
+ // InternalPerspectiveDsl.g:2954:3: rulePerspectiveBrowser
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveViewAccess().getPerspectiveBrowserParserRuleCall_15());
+ }
+ pushFollow(FOLLOW_2);
+ rulePerspectiveBrowser();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveViewAccess().getPerspectiveBrowserParserRuleCall_15());
+ }
+
+ }
+
+
+ }
+ break;
}
}
@@ -9882,27 +10170,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Alternatives_2"
- // InternalPerspectiveDsl.g:2882:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );
+ // InternalPerspectiveDsl.g:2963:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );
public final void rule__XImportDeclaration__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2886:1: ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) )
+ // InternalPerspectiveDsl.g:2967:1: ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) )
int alt5=4;
alt5 = dfa5.predict(input);
switch (alt5) {
case 1 :
- // InternalPerspectiveDsl.g:2887:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:2968:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
{
- // InternalPerspectiveDsl.g:2887:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
- // InternalPerspectiveDsl.g:2888:3: ( rule__XImportDeclaration__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:2968:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:2969:3: ( rule__XImportDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup_2_0());
}
- // InternalPerspectiveDsl.g:2889:3: ( rule__XImportDeclaration__Group_2_0__0 )
- // InternalPerspectiveDsl.g:2889:4: rule__XImportDeclaration__Group_2_0__0
+ // InternalPerspectiveDsl.g:2970:3: ( rule__XImportDeclaration__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:2970:4: rule__XImportDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_0__0();
@@ -9922,16 +10210,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2893:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
+ // InternalPerspectiveDsl.g:2974:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
{
- // InternalPerspectiveDsl.g:2893:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
- // InternalPerspectiveDsl.g:2894:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
+ // InternalPerspectiveDsl.g:2974:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
+ // InternalPerspectiveDsl.g:2975:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1());
}
- // InternalPerspectiveDsl.g:2895:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
- // InternalPerspectiveDsl.g:2895:4: rule__XImportDeclaration__ImportedTypeAssignment_2_1
+ // InternalPerspectiveDsl.g:2976:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
+ // InternalPerspectiveDsl.g:2976:4: rule__XImportDeclaration__ImportedTypeAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedTypeAssignment_2_1();
@@ -9951,16 +10239,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:2899:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
+ // InternalPerspectiveDsl.g:2980:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
{
- // InternalPerspectiveDsl.g:2899:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
- // InternalPerspectiveDsl.g:2900:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
+ // InternalPerspectiveDsl.g:2980:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
+ // InternalPerspectiveDsl.g:2981:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2());
}
- // InternalPerspectiveDsl.g:2901:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
- // InternalPerspectiveDsl.g:2901:4: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2
+ // InternalPerspectiveDsl.g:2982:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
+ // InternalPerspectiveDsl.g:2982:4: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedNamespaceAssignment_2_2();
@@ -9980,16 +10268,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:2905:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
+ // InternalPerspectiveDsl.g:2986:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
{
- // InternalPerspectiveDsl.g:2905:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
- // InternalPerspectiveDsl.g:2906:3: ( rule__XImportDeclaration__Group_2_3__0 )
+ // InternalPerspectiveDsl.g:2986:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
+ // InternalPerspectiveDsl.g:2987:3: ( rule__XImportDeclaration__Group_2_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup_2_3());
}
- // InternalPerspectiveDsl.g:2907:3: ( rule__XImportDeclaration__Group_2_3__0 )
- // InternalPerspectiveDsl.g:2907:4: rule__XImportDeclaration__Group_2_3__0
+ // InternalPerspectiveDsl.g:2988:3: ( rule__XImportDeclaration__Group_2_3__0 )
+ // InternalPerspectiveDsl.g:2988:4: rule__XImportDeclaration__Group_2_3__0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_3__0();
@@ -10026,13 +10314,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Alternatives_2_0_3"
- // InternalPerspectiveDsl.g:2915:1: rule__XImportDeclaration__Alternatives_2_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) );
+ // InternalPerspectiveDsl.g:2996:1: rule__XImportDeclaration__Alternatives_2_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) );
public final void rule__XImportDeclaration__Alternatives_2_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2919:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) )
+ // InternalPerspectiveDsl.g:3000:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -10051,16 +10339,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt6) {
case 1 :
- // InternalPerspectiveDsl.g:2920:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
+ // InternalPerspectiveDsl.g:3001:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
{
- // InternalPerspectiveDsl.g:2920:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
- // InternalPerspectiveDsl.g:2921:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
+ // InternalPerspectiveDsl.g:3001:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
+ // InternalPerspectiveDsl.g:3002:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0());
}
- // InternalPerspectiveDsl.g:2922:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
- // InternalPerspectiveDsl.g:2922:4: rule__XImportDeclaration__WildcardAssignment_2_0_3_0
+ // InternalPerspectiveDsl.g:3003:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
+ // InternalPerspectiveDsl.g:3003:4: rule__XImportDeclaration__WildcardAssignment_2_0_3_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__WildcardAssignment_2_0_3_0();
@@ -10080,16 +10368,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2926:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
+ // InternalPerspectiveDsl.g:3007:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
{
- // InternalPerspectiveDsl.g:2926:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
- // InternalPerspectiveDsl.g:2927:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
+ // InternalPerspectiveDsl.g:3007:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
+ // InternalPerspectiveDsl.g:3008:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_1());
}
- // InternalPerspectiveDsl.g:2928:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
- // InternalPerspectiveDsl.g:2928:4: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1
+ // InternalPerspectiveDsl.g:3009:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
+ // InternalPerspectiveDsl.g:3009:4: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__MemberNameAssignment_2_0_3_1();
@@ -10126,27 +10414,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Alternatives_3_1"
- // InternalPerspectiveDsl.g:2936:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );
+ // InternalPerspectiveDsl.g:3017:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );
public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2940:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:3021:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) )
int alt7=2;
alt7 = dfa7.predict(input);
switch (alt7) {
case 1 :
- // InternalPerspectiveDsl.g:2941:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3022:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:2941:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
- // InternalPerspectiveDsl.g:2942:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalPerspectiveDsl.g:3022:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3023:3: ( rule__XAnnotation__Group_3_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
- // InternalPerspectiveDsl.g:2943:3: ( rule__XAnnotation__Group_3_1_0__0 )
- // InternalPerspectiveDsl.g:2943:4: rule__XAnnotation__Group_3_1_0__0
+ // InternalPerspectiveDsl.g:3024:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalPerspectiveDsl.g:3024:4: rule__XAnnotation__Group_3_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__0();
@@ -10166,16 +10454,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2947:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:3028:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:2947:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:2948:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:3028:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:3029:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:2949:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:2949:4: rule__XAnnotation__ValueAssignment_3_1_1
+ // InternalPerspectiveDsl.g:3030:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:3030:4: rule__XAnnotation__ValueAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ValueAssignment_3_1_1();
@@ -10212,27 +10500,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives"
- // InternalPerspectiveDsl.g:2957:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3038:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );
public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2961:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3042:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) )
int alt8=2;
alt8 = dfa8.predict(input);
switch (alt8) {
case 1 :
- // InternalPerspectiveDsl.g:2962:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3043:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:2962:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
- // InternalPerspectiveDsl.g:2963:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalPerspectiveDsl.g:3043:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3044:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:2964:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
- // InternalPerspectiveDsl.g:2964:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
+ // InternalPerspectiveDsl.g:3045:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalPerspectiveDsl.g:3045:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__0();
@@ -10252,16 +10540,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2968:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:3049:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
{
- // InternalPerspectiveDsl.g:2968:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
- // InternalPerspectiveDsl.g:2969:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
+ // InternalPerspectiveDsl.g:3049:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:3050:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:2970:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
- // InternalPerspectiveDsl.g:2970:4: rule__XAnnotationElementValueOrCommaList__Group_1__0
+ // InternalPerspectiveDsl.g:3051:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
+ // InternalPerspectiveDsl.g:3051:4: rule__XAnnotationElementValueOrCommaList__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1__0();
@@ -10298,27 +10586,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Alternatives"
- // InternalPerspectiveDsl.g:2978:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );
+ // InternalPerspectiveDsl.g:3059:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );
public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:2982:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:3063:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) )
int alt9=2;
alt9 = dfa9.predict(input);
switch (alt9) {
case 1 :
- // InternalPerspectiveDsl.g:2983:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3064:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:2983:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
- // InternalPerspectiveDsl.g:2984:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalPerspectiveDsl.g:3064:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3065:3: ( rule__XAnnotationElementValue__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:2985:3: ( rule__XAnnotationElementValue__Group_0__0 )
- // InternalPerspectiveDsl.g:2985:4: rule__XAnnotationElementValue__Group_0__0
+ // InternalPerspectiveDsl.g:3066:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalPerspectiveDsl.g:3066:4: rule__XAnnotationElementValue__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__0();
@@ -10338,10 +10626,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2989:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:3070:2: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2989:2: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:2990:3: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:3070:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:3071:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1());
@@ -10378,20 +10666,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationOrExpression__Alternatives"
- // InternalPerspectiveDsl.g:2999:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) );
+ // InternalPerspectiveDsl.g:3080:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) );
public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3003:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:3084:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) )
int alt10=2;
int LA10_0 = input.LA(1);
- if ( (LA10_0==90) ) {
+ if ( (LA10_0==95) ) {
alt10=1;
}
- else if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_DECIMAL)||LA10_0==27||(LA10_0>=34 && LA10_0<=35)||LA10_0==40||(LA10_0>=45 && LA10_0<=50)||LA10_0==54||LA10_0==91||(LA10_0>=95 && LA10_0<=96)||LA10_0==99||LA10_0==101||(LA10_0>=105 && LA10_0<=113)||LA10_0==115||LA10_0==126) ) {
+ else if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_DECIMAL)||LA10_0==27||(LA10_0>=34 && LA10_0<=35)||LA10_0==40||(LA10_0>=45 && LA10_0<=50)||LA10_0==54||LA10_0==96||(LA10_0>=100 && LA10_0<=101)||LA10_0==104||LA10_0==106||(LA10_0>=110 && LA10_0<=118)||LA10_0==120||LA10_0==131) ) {
alt10=2;
}
else {
@@ -10403,10 +10691,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt10) {
case 1 :
- // InternalPerspectiveDsl.g:3004:2: ( ruleXAnnotation )
+ // InternalPerspectiveDsl.g:3085:2: ( ruleXAnnotation )
{
- // InternalPerspectiveDsl.g:3004:2: ( ruleXAnnotation )
- // InternalPerspectiveDsl.g:3005:3: ruleXAnnotation
+ // InternalPerspectiveDsl.g:3085:2: ( ruleXAnnotation )
+ // InternalPerspectiveDsl.g:3086:3: ruleXAnnotation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0());
@@ -10426,10 +10714,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3010:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:3091:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:3010:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:3011:3: ruleXExpression
+ // InternalPerspectiveDsl.g:3091:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:3092:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1());
@@ -10466,13 +10754,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Alternatives"
- // InternalPerspectiveDsl.g:3020:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3101:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );
public final void rule__XAssignment__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3024:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3105:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
int alt11=2;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -10482,7 +10770,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
if ( (LA11_1==13) ) {
alt11=1;
}
- else if ( (LA11_1==EOF||(LA11_1>=RULE_ID && LA11_1<=RULE_DECIMAL)||(LA11_1>=14 && LA11_1<=50)||(LA11_1>=54 && LA11_1<=55)||LA11_1==89||(LA11_1>=91 && LA11_1<=116)||(LA11_1>=122 && LA11_1<=123)||(LA11_1>=125 && LA11_1<=126)) ) {
+ else if ( (LA11_1==EOF||(LA11_1>=RULE_ID && LA11_1<=RULE_DECIMAL)||(LA11_1>=14 && LA11_1<=50)||(LA11_1>=54 && LA11_1<=55)||LA11_1==94||(LA11_1>=96 && LA11_1<=121)||(LA11_1>=127 && LA11_1<=128)||(LA11_1>=130 && LA11_1<=131)) ) {
alt11=2;
}
else {
@@ -10498,12 +10786,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
{
int LA11_2 = input.LA(2);
- if ( (LA11_2==13) ) {
- alt11=1;
- }
- else if ( (LA11_2==EOF||(LA11_2>=RULE_ID && LA11_2<=RULE_DECIMAL)||(LA11_2>=14 && LA11_2<=50)||(LA11_2>=54 && LA11_2<=55)||LA11_2==89||(LA11_2>=91 && LA11_2<=116)||(LA11_2>=122 && LA11_2<=123)||(LA11_2>=125 && LA11_2<=126)) ) {
+ if ( (LA11_2==EOF||(LA11_2>=RULE_ID && LA11_2<=RULE_DECIMAL)||(LA11_2>=14 && LA11_2<=50)||(LA11_2>=54 && LA11_2<=55)||LA11_2==94||(LA11_2>=96 && LA11_2<=121)||(LA11_2>=127 && LA11_2<=128)||(LA11_2>=130 && LA11_2<=131)) ) {
alt11=2;
}
+ else if ( (LA11_2==13) ) {
+ alt11=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -10520,7 +10808,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
if ( (LA11_3==13) ) {
alt11=1;
}
- else if ( (LA11_3==EOF||(LA11_3>=RULE_ID && LA11_3<=RULE_DECIMAL)||(LA11_3>=14 && LA11_3<=50)||(LA11_3>=54 && LA11_3<=55)||LA11_3==89||(LA11_3>=91 && LA11_3<=116)||(LA11_3>=122 && LA11_3<=123)||(LA11_3>=125 && LA11_3<=126)) ) {
+ else if ( (LA11_3==EOF||(LA11_3>=RULE_ID && LA11_3<=RULE_DECIMAL)||(LA11_3>=14 && LA11_3<=50)||(LA11_3>=54 && LA11_3<=55)||LA11_3==94||(LA11_3>=96 && LA11_3<=121)||(LA11_3>=127 && LA11_3<=128)||(LA11_3>=130 && LA11_3<=131)) ) {
alt11=2;
}
else {
@@ -10539,7 +10827,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
if ( (LA11_4==13) ) {
alt11=1;
}
- else if ( (LA11_4==EOF||(LA11_4>=RULE_ID && LA11_4<=RULE_DECIMAL)||(LA11_4>=14 && LA11_4<=50)||(LA11_4>=54 && LA11_4<=55)||LA11_4==89||(LA11_4>=91 && LA11_4<=116)||(LA11_4>=122 && LA11_4<=123)||(LA11_4>=125 && LA11_4<=126)) ) {
+ else if ( (LA11_4==EOF||(LA11_4>=RULE_ID && LA11_4<=RULE_DECIMAL)||(LA11_4>=14 && LA11_4<=50)||(LA11_4>=54 && LA11_4<=55)||LA11_4==94||(LA11_4>=96 && LA11_4<=121)||(LA11_4>=127 && LA11_4<=128)||(LA11_4>=130 && LA11_4<=131)) ) {
alt11=2;
}
else {
@@ -10558,7 +10846,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
if ( (LA11_5==13) ) {
alt11=1;
}
- else if ( (LA11_5==EOF||(LA11_5>=RULE_ID && LA11_5<=RULE_DECIMAL)||(LA11_5>=14 && LA11_5<=50)||(LA11_5>=54 && LA11_5<=55)||LA11_5==89||(LA11_5>=91 && LA11_5<=116)||(LA11_5>=122 && LA11_5<=123)||(LA11_5>=125 && LA11_5<=126)) ) {
+ else if ( (LA11_5==EOF||(LA11_5>=RULE_ID && LA11_5<=RULE_DECIMAL)||(LA11_5>=14 && LA11_5<=50)||(LA11_5>=54 && LA11_5<=55)||LA11_5==94||(LA11_5>=96 && LA11_5<=121)||(LA11_5>=127 && LA11_5<=128)||(LA11_5>=130 && LA11_5<=131)) ) {
alt11=2;
}
else {
@@ -10581,22 +10869,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
case 49:
case 50:
case 54:
- case 91:
- case 95:
case 96:
- case 99:
+ case 100:
case 101:
- case 105:
+ case 104:
case 106:
- case 107:
- case 108:
- case 109:
case 110:
case 111:
case 112:
case 113:
+ case 114:
case 115:
- case 126:
+ case 116:
+ case 117:
+ case 118:
+ case 120:
+ case 131:
{
alt11=2;
}
@@ -10611,16 +10899,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt11) {
case 1 :
- // InternalPerspectiveDsl.g:3025:2: ( ( rule__XAssignment__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3106:2: ( ( rule__XAssignment__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:3025:2: ( ( rule__XAssignment__Group_0__0 ) )
- // InternalPerspectiveDsl.g:3026:3: ( rule__XAssignment__Group_0__0 )
+ // InternalPerspectiveDsl.g:3106:2: ( ( rule__XAssignment__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3107:3: ( rule__XAssignment__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:3027:3: ( rule__XAssignment__Group_0__0 )
- // InternalPerspectiveDsl.g:3027:4: rule__XAssignment__Group_0__0
+ // InternalPerspectiveDsl.g:3108:3: ( rule__XAssignment__Group_0__0 )
+ // InternalPerspectiveDsl.g:3108:4: rule__XAssignment__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_0__0();
@@ -10640,16 +10928,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3031:2: ( ( rule__XAssignment__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:3112:2: ( ( rule__XAssignment__Group_1__0 ) )
{
- // InternalPerspectiveDsl.g:3031:2: ( ( rule__XAssignment__Group_1__0 ) )
- // InternalPerspectiveDsl.g:3032:3: ( rule__XAssignment__Group_1__0 )
+ // InternalPerspectiveDsl.g:3112:2: ( ( rule__XAssignment__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:3113:3: ( rule__XAssignment__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:3033:3: ( rule__XAssignment__Group_1__0 )
- // InternalPerspectiveDsl.g:3033:4: rule__XAssignment__Group_1__0
+ // InternalPerspectiveDsl.g:3114:3: ( rule__XAssignment__Group_1__0 )
+ // InternalPerspectiveDsl.g:3114:4: rule__XAssignment__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1__0();
@@ -10686,13 +10974,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Alternatives"
- // InternalPerspectiveDsl.g:3041:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) );
+ // InternalPerspectiveDsl.g:3122:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) );
public final void rule__OpMultiAssign__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3045:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) )
+ // InternalPerspectiveDsl.g:3126:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) )
int alt12=7;
switch ( input.LA(1) ) {
case 16:
@@ -10740,10 +11028,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt12) {
case 1 :
- // InternalPerspectiveDsl.g:3046:2: ( '+=' )
+ // InternalPerspectiveDsl.g:3127:2: ( '+=' )
{
- // InternalPerspectiveDsl.g:3046:2: ( '+=' )
- // InternalPerspectiveDsl.g:3047:3: '+='
+ // InternalPerspectiveDsl.g:3127:2: ( '+=' )
+ // InternalPerspectiveDsl.g:3128:3: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0());
@@ -10759,10 +11047,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3052:2: ( '-=' )
+ // InternalPerspectiveDsl.g:3133:2: ( '-=' )
{
- // InternalPerspectiveDsl.g:3052:2: ( '-=' )
- // InternalPerspectiveDsl.g:3053:3: '-='
+ // InternalPerspectiveDsl.g:3133:2: ( '-=' )
+ // InternalPerspectiveDsl.g:3134:3: '-='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1());
@@ -10778,10 +11066,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3058:2: ( '*=' )
+ // InternalPerspectiveDsl.g:3139:2: ( '*=' )
{
- // InternalPerspectiveDsl.g:3058:2: ( '*=' )
- // InternalPerspectiveDsl.g:3059:3: '*='
+ // InternalPerspectiveDsl.g:3139:2: ( '*=' )
+ // InternalPerspectiveDsl.g:3140:3: '*='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2());
@@ -10797,10 +11085,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3064:2: ( '/=' )
+ // InternalPerspectiveDsl.g:3145:2: ( '/=' )
{
- // InternalPerspectiveDsl.g:3064:2: ( '/=' )
- // InternalPerspectiveDsl.g:3065:3: '/='
+ // InternalPerspectiveDsl.g:3145:2: ( '/=' )
+ // InternalPerspectiveDsl.g:3146:3: '/='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3());
@@ -10816,10 +11104,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3070:2: ( '%=' )
+ // InternalPerspectiveDsl.g:3151:2: ( '%=' )
{
- // InternalPerspectiveDsl.g:3070:2: ( '%=' )
- // InternalPerspectiveDsl.g:3071:3: '%='
+ // InternalPerspectiveDsl.g:3151:2: ( '%=' )
+ // InternalPerspectiveDsl.g:3152:3: '%='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4());
@@ -10835,16 +11123,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 6 :
- // InternalPerspectiveDsl.g:3076:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
+ // InternalPerspectiveDsl.g:3157:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
{
- // InternalPerspectiveDsl.g:3076:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
- // InternalPerspectiveDsl.g:3077:3: ( rule__OpMultiAssign__Group_5__0 )
+ // InternalPerspectiveDsl.g:3157:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
+ // InternalPerspectiveDsl.g:3158:3: ( rule__OpMultiAssign__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_5());
}
- // InternalPerspectiveDsl.g:3078:3: ( rule__OpMultiAssign__Group_5__0 )
- // InternalPerspectiveDsl.g:3078:4: rule__OpMultiAssign__Group_5__0
+ // InternalPerspectiveDsl.g:3159:3: ( rule__OpMultiAssign__Group_5__0 )
+ // InternalPerspectiveDsl.g:3159:4: rule__OpMultiAssign__Group_5__0
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_5__0();
@@ -10864,16 +11152,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 7 :
- // InternalPerspectiveDsl.g:3082:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
+ // InternalPerspectiveDsl.g:3163:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
{
- // InternalPerspectiveDsl.g:3082:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
- // InternalPerspectiveDsl.g:3083:3: ( rule__OpMultiAssign__Group_6__0 )
+ // InternalPerspectiveDsl.g:3163:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
+ // InternalPerspectiveDsl.g:3164:3: ( rule__OpMultiAssign__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_6());
}
- // InternalPerspectiveDsl.g:3084:3: ( rule__OpMultiAssign__Group_6__0 )
- // InternalPerspectiveDsl.g:3084:4: rule__OpMultiAssign__Group_6__0
+ // InternalPerspectiveDsl.g:3165:3: ( rule__OpMultiAssign__Group_6__0 )
+ // InternalPerspectiveDsl.g:3165:4: rule__OpMultiAssign__Group_6__0
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_6__0();
@@ -10910,13 +11198,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpEquality__Alternatives"
- // InternalPerspectiveDsl.g:3092:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) );
+ // InternalPerspectiveDsl.g:3173:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) );
public final void rule__OpEquality__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3096:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) )
+ // InternalPerspectiveDsl.g:3177:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) )
int alt13=4;
switch ( input.LA(1) ) {
case 21:
@@ -10949,10 +11237,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt13) {
case 1 :
- // InternalPerspectiveDsl.g:3097:2: ( '==' )
+ // InternalPerspectiveDsl.g:3178:2: ( '==' )
{
- // InternalPerspectiveDsl.g:3097:2: ( '==' )
- // InternalPerspectiveDsl.g:3098:3: '=='
+ // InternalPerspectiveDsl.g:3178:2: ( '==' )
+ // InternalPerspectiveDsl.g:3179:3: '=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
@@ -10968,10 +11256,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3103:2: ( '!=' )
+ // InternalPerspectiveDsl.g:3184:2: ( '!=' )
{
- // InternalPerspectiveDsl.g:3103:2: ( '!=' )
- // InternalPerspectiveDsl.g:3104:3: '!='
+ // InternalPerspectiveDsl.g:3184:2: ( '!=' )
+ // InternalPerspectiveDsl.g:3185:3: '!='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
@@ -10987,10 +11275,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3109:2: ( '===' )
+ // InternalPerspectiveDsl.g:3190:2: ( '===' )
{
- // InternalPerspectiveDsl.g:3109:2: ( '===' )
- // InternalPerspectiveDsl.g:3110:3: '==='
+ // InternalPerspectiveDsl.g:3190:2: ( '===' )
+ // InternalPerspectiveDsl.g:3191:3: '==='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2());
@@ -11006,10 +11294,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3115:2: ( '!==' )
+ // InternalPerspectiveDsl.g:3196:2: ( '!==' )
{
- // InternalPerspectiveDsl.g:3115:2: ( '!==' )
- // InternalPerspectiveDsl.g:3116:3: '!=='
+ // InternalPerspectiveDsl.g:3196:2: ( '!==' )
+ // InternalPerspectiveDsl.g:3197:3: '!=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3());
@@ -11042,17 +11330,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Alternatives_1"
- // InternalPerspectiveDsl.g:3125:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3206:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) );
public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3129:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3210:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==97) ) {
+ if ( (LA14_0==102) ) {
alt14=1;
}
else if ( ((LA14_0>=25 && LA14_0<=27)) ) {
@@ -11067,16 +11355,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt14) {
case 1 :
- // InternalPerspectiveDsl.g:3130:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3211:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:3130:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:3131:3: ( rule__XRelationalExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:3211:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3212:3: ( rule__XRelationalExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:3132:3: ( rule__XRelationalExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:3132:4: rule__XRelationalExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:3213:3: ( rule__XRelationalExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:3213:4: rule__XRelationalExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0__0();
@@ -11096,16 +11384,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3136:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3217:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
{
- // InternalPerspectiveDsl.g:3136:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
- // InternalPerspectiveDsl.g:3137:3: ( rule__XRelationalExpression__Group_1_1__0 )
+ // InternalPerspectiveDsl.g:3217:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3218:3: ( rule__XRelationalExpression__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
}
- // InternalPerspectiveDsl.g:3138:3: ( rule__XRelationalExpression__Group_1_1__0 )
- // InternalPerspectiveDsl.g:3138:4: rule__XRelationalExpression__Group_1_1__0
+ // InternalPerspectiveDsl.g:3219:3: ( rule__XRelationalExpression__Group_1_1__0 )
+ // InternalPerspectiveDsl.g:3219:4: rule__XRelationalExpression__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1__0();
@@ -11142,13 +11430,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpCompare__Alternatives"
- // InternalPerspectiveDsl.g:3146:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) );
+ // InternalPerspectiveDsl.g:3227:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) );
public final void rule__OpCompare__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3150:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) )
+ // InternalPerspectiveDsl.g:3231:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) )
int alt15=4;
switch ( input.LA(1) ) {
case 25:
@@ -11160,12 +11448,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
{
int LA15_2 = input.LA(2);
- if ( (LA15_2==13) ) {
- alt15=2;
- }
- else if ( (LA15_2==EOF||(LA15_2>=RULE_ID && LA15_2<=RULE_DECIMAL)||LA15_2==27||(LA15_2>=34 && LA15_2<=35)||LA15_2==40||(LA15_2>=45 && LA15_2<=50)||LA15_2==54||LA15_2==91||(LA15_2>=95 && LA15_2<=96)||LA15_2==99||LA15_2==101||(LA15_2>=105 && LA15_2<=113)||LA15_2==115||LA15_2==126) ) {
+ if ( (LA15_2==EOF||(LA15_2>=RULE_ID && LA15_2<=RULE_DECIMAL)||LA15_2==27||(LA15_2>=34 && LA15_2<=35)||LA15_2==40||(LA15_2>=45 && LA15_2<=50)||LA15_2==54||LA15_2==96||(LA15_2>=100 && LA15_2<=101)||LA15_2==104||LA15_2==106||(LA15_2>=110 && LA15_2<=118)||LA15_2==120||LA15_2==131) ) {
alt15=4;
}
+ else if ( (LA15_2==13) ) {
+ alt15=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -11190,10 +11478,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt15) {
case 1 :
- // InternalPerspectiveDsl.g:3151:2: ( '>=' )
+ // InternalPerspectiveDsl.g:3232:2: ( '>=' )
{
- // InternalPerspectiveDsl.g:3151:2: ( '>=' )
- // InternalPerspectiveDsl.g:3152:3: '>='
+ // InternalPerspectiveDsl.g:3232:2: ( '>=' )
+ // InternalPerspectiveDsl.g:3233:3: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
@@ -11209,16 +11497,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3157:2: ( ( rule__OpCompare__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:3238:2: ( ( rule__OpCompare__Group_1__0 ) )
{
- // InternalPerspectiveDsl.g:3157:2: ( ( rule__OpCompare__Group_1__0 ) )
- // InternalPerspectiveDsl.g:3158:3: ( rule__OpCompare__Group_1__0 )
+ // InternalPerspectiveDsl.g:3238:2: ( ( rule__OpCompare__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:3239:3: ( rule__OpCompare__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:3159:3: ( rule__OpCompare__Group_1__0 )
- // InternalPerspectiveDsl.g:3159:4: rule__OpCompare__Group_1__0
+ // InternalPerspectiveDsl.g:3240:3: ( rule__OpCompare__Group_1__0 )
+ // InternalPerspectiveDsl.g:3240:4: rule__OpCompare__Group_1__0
{
pushFollow(FOLLOW_2);
rule__OpCompare__Group_1__0();
@@ -11238,10 +11526,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3163:2: ( '>' )
+ // InternalPerspectiveDsl.g:3244:2: ( '>' )
{
- // InternalPerspectiveDsl.g:3163:2: ( '>' )
- // InternalPerspectiveDsl.g:3164:3: '>'
+ // InternalPerspectiveDsl.g:3244:2: ( '>' )
+ // InternalPerspectiveDsl.g:3245:3: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
@@ -11257,10 +11545,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3169:2: ( '<' )
+ // InternalPerspectiveDsl.g:3250:2: ( '<' )
{
- // InternalPerspectiveDsl.g:3169:2: ( '<' )
- // InternalPerspectiveDsl.g:3170:3: '<'
+ // InternalPerspectiveDsl.g:3250:2: ( '<' )
+ // InternalPerspectiveDsl.g:3251:3: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
@@ -11293,21 +11581,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Alternatives"
- // InternalPerspectiveDsl.g:3179:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );
+ // InternalPerspectiveDsl.g:3260:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );
public final void rule__OpOther__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3183:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) )
+ // InternalPerspectiveDsl.g:3264:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) )
int alt16=9;
alt16 = dfa16.predict(input);
switch (alt16) {
case 1 :
- // InternalPerspectiveDsl.g:3184:2: ( '->' )
+ // InternalPerspectiveDsl.g:3265:2: ( '->' )
{
- // InternalPerspectiveDsl.g:3184:2: ( '->' )
- // InternalPerspectiveDsl.g:3185:3: '->'
+ // InternalPerspectiveDsl.g:3265:2: ( '->' )
+ // InternalPerspectiveDsl.g:3266:3: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
@@ -11323,10 +11611,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3190:2: ( '..<' )
+ // InternalPerspectiveDsl.g:3271:2: ( '..<' )
{
- // InternalPerspectiveDsl.g:3190:2: ( '..<' )
- // InternalPerspectiveDsl.g:3191:3: '..<'
+ // InternalPerspectiveDsl.g:3271:2: ( '..<' )
+ // InternalPerspectiveDsl.g:3272:3: '..<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1());
@@ -11342,16 +11630,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3196:2: ( ( rule__OpOther__Group_2__0 ) )
+ // InternalPerspectiveDsl.g:3277:2: ( ( rule__OpOther__Group_2__0 ) )
{
- // InternalPerspectiveDsl.g:3196:2: ( ( rule__OpOther__Group_2__0 ) )
- // InternalPerspectiveDsl.g:3197:3: ( rule__OpOther__Group_2__0 )
+ // InternalPerspectiveDsl.g:3277:2: ( ( rule__OpOther__Group_2__0 ) )
+ // InternalPerspectiveDsl.g:3278:3: ( rule__OpOther__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_2());
}
- // InternalPerspectiveDsl.g:3198:3: ( rule__OpOther__Group_2__0 )
- // InternalPerspectiveDsl.g:3198:4: rule__OpOther__Group_2__0
+ // InternalPerspectiveDsl.g:3279:3: ( rule__OpOther__Group_2__0 )
+ // InternalPerspectiveDsl.g:3279:4: rule__OpOther__Group_2__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_2__0();
@@ -11371,10 +11659,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3202:2: ( '..' )
+ // InternalPerspectiveDsl.g:3283:2: ( '..' )
{
- // InternalPerspectiveDsl.g:3202:2: ( '..' )
- // InternalPerspectiveDsl.g:3203:3: '..'
+ // InternalPerspectiveDsl.g:3283:2: ( '..' )
+ // InternalPerspectiveDsl.g:3284:3: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3());
@@ -11390,10 +11678,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3208:2: ( '=>' )
+ // InternalPerspectiveDsl.g:3289:2: ( '=>' )
{
- // InternalPerspectiveDsl.g:3208:2: ( '=>' )
- // InternalPerspectiveDsl.g:3209:3: '=>'
+ // InternalPerspectiveDsl.g:3289:2: ( '=>' )
+ // InternalPerspectiveDsl.g:3290:3: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4());
@@ -11409,16 +11697,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 6 :
- // InternalPerspectiveDsl.g:3214:2: ( ( rule__OpOther__Group_5__0 ) )
+ // InternalPerspectiveDsl.g:3295:2: ( ( rule__OpOther__Group_5__0 ) )
{
- // InternalPerspectiveDsl.g:3214:2: ( ( rule__OpOther__Group_5__0 ) )
- // InternalPerspectiveDsl.g:3215:3: ( rule__OpOther__Group_5__0 )
+ // InternalPerspectiveDsl.g:3295:2: ( ( rule__OpOther__Group_5__0 ) )
+ // InternalPerspectiveDsl.g:3296:3: ( rule__OpOther__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5());
}
- // InternalPerspectiveDsl.g:3216:3: ( rule__OpOther__Group_5__0 )
- // InternalPerspectiveDsl.g:3216:4: rule__OpOther__Group_5__0
+ // InternalPerspectiveDsl.g:3297:3: ( rule__OpOther__Group_5__0 )
+ // InternalPerspectiveDsl.g:3297:4: rule__OpOther__Group_5__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5__0();
@@ -11438,16 +11726,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 7 :
- // InternalPerspectiveDsl.g:3220:2: ( ( rule__OpOther__Group_6__0 ) )
+ // InternalPerspectiveDsl.g:3301:2: ( ( rule__OpOther__Group_6__0 ) )
{
- // InternalPerspectiveDsl.g:3220:2: ( ( rule__OpOther__Group_6__0 ) )
- // InternalPerspectiveDsl.g:3221:3: ( rule__OpOther__Group_6__0 )
+ // InternalPerspectiveDsl.g:3301:2: ( ( rule__OpOther__Group_6__0 ) )
+ // InternalPerspectiveDsl.g:3302:3: ( rule__OpOther__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6());
}
- // InternalPerspectiveDsl.g:3222:3: ( rule__OpOther__Group_6__0 )
- // InternalPerspectiveDsl.g:3222:4: rule__OpOther__Group_6__0
+ // InternalPerspectiveDsl.g:3303:3: ( rule__OpOther__Group_6__0 )
+ // InternalPerspectiveDsl.g:3303:4: rule__OpOther__Group_6__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6__0();
@@ -11467,10 +11755,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 8 :
- // InternalPerspectiveDsl.g:3226:2: ( '<>' )
+ // InternalPerspectiveDsl.g:3307:2: ( '<>' )
{
- // InternalPerspectiveDsl.g:3226:2: ( '<>' )
- // InternalPerspectiveDsl.g:3227:3: '<>'
+ // InternalPerspectiveDsl.g:3307:2: ( '<>' )
+ // InternalPerspectiveDsl.g:3308:3: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7());
@@ -11486,10 +11774,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 9 :
- // InternalPerspectiveDsl.g:3232:2: ( '?:' )
+ // InternalPerspectiveDsl.g:3313:2: ( '?:' )
{
- // InternalPerspectiveDsl.g:3232:2: ( '?:' )
- // InternalPerspectiveDsl.g:3233:3: '?:'
+ // InternalPerspectiveDsl.g:3313:2: ( '?:' )
+ // InternalPerspectiveDsl.g:3314:3: '?:'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8());
@@ -11522,13 +11810,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Alternatives_5_1"
- // InternalPerspectiveDsl.g:3242:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) );
+ // InternalPerspectiveDsl.g:3323:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) );
public final void rule__OpOther__Alternatives_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3246:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) )
+ // InternalPerspectiveDsl.g:3327:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) )
int alt17=2;
int LA17_0 = input.LA(1);
@@ -11538,7 +11826,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
if ( (LA17_1==26) ) {
alt17=1;
}
- else if ( (LA17_1==EOF||(LA17_1>=RULE_ID && LA17_1<=RULE_DECIMAL)||LA17_1==27||(LA17_1>=34 && LA17_1<=35)||LA17_1==40||(LA17_1>=45 && LA17_1<=50)||LA17_1==54||LA17_1==91||(LA17_1>=95 && LA17_1<=96)||LA17_1==99||LA17_1==101||(LA17_1>=105 && LA17_1<=113)||LA17_1==115||LA17_1==126) ) {
+ else if ( (LA17_1==EOF||(LA17_1>=RULE_ID && LA17_1<=RULE_DECIMAL)||LA17_1==27||(LA17_1>=34 && LA17_1<=35)||LA17_1==40||(LA17_1>=45 && LA17_1<=50)||LA17_1==54||LA17_1==96||(LA17_1>=100 && LA17_1<=101)||LA17_1==104||LA17_1==106||(LA17_1>=110 && LA17_1<=118)||LA17_1==120||LA17_1==131) ) {
alt17=2;
}
else {
@@ -11558,16 +11846,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt17) {
case 1 :
- // InternalPerspectiveDsl.g:3247:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3328:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:3247:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
- // InternalPerspectiveDsl.g:3248:3: ( rule__OpOther__Group_5_1_0__0 )
+ // InternalPerspectiveDsl.g:3328:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3329:3: ( rule__OpOther__Group_5_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0());
}
- // InternalPerspectiveDsl.g:3249:3: ( rule__OpOther__Group_5_1_0__0 )
- // InternalPerspectiveDsl.g:3249:4: rule__OpOther__Group_5_1_0__0
+ // InternalPerspectiveDsl.g:3330:3: ( rule__OpOther__Group_5_1_0__0 )
+ // InternalPerspectiveDsl.g:3330:4: rule__OpOther__Group_5_1_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0__0();
@@ -11587,10 +11875,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3253:2: ( '>' )
+ // InternalPerspectiveDsl.g:3334:2: ( '>' )
{
- // InternalPerspectiveDsl.g:3253:2: ( '>' )
- // InternalPerspectiveDsl.g:3254:3: '>'
+ // InternalPerspectiveDsl.g:3334:2: ( '>' )
+ // InternalPerspectiveDsl.g:3335:3: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1());
@@ -11623,23 +11911,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Alternatives_6_1"
- // InternalPerspectiveDsl.g:3263:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) );
+ // InternalPerspectiveDsl.g:3344:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) );
public final void rule__OpOther__Alternatives_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3267:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) )
+ // InternalPerspectiveDsl.g:3348:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) )
int alt18=3;
int LA18_0 = input.LA(1);
if ( (LA18_0==27) ) {
int LA18_1 = input.LA(2);
- if ( (synpred50_InternalPerspectiveDsl()) ) {
+ if ( (synpred51_InternalPerspectiveDsl()) ) {
alt18=1;
}
- else if ( (synpred51_InternalPerspectiveDsl()) ) {
+ else if ( (synpred52_InternalPerspectiveDsl()) ) {
alt18=2;
}
else {
@@ -11662,16 +11950,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt18) {
case 1 :
- // InternalPerspectiveDsl.g:3268:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3349:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:3268:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
- // InternalPerspectiveDsl.g:3269:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalPerspectiveDsl.g:3349:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3350:3: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
- // InternalPerspectiveDsl.g:3270:3: ( rule__OpOther__Group_6_1_0__0 )
- // InternalPerspectiveDsl.g:3270:4: rule__OpOther__Group_6_1_0__0
+ // InternalPerspectiveDsl.g:3351:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalPerspectiveDsl.g:3351:4: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0();
@@ -11691,10 +11979,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3274:2: ( '<' )
+ // InternalPerspectiveDsl.g:3355:2: ( '<' )
{
- // InternalPerspectiveDsl.g:3274:2: ( '<' )
- // InternalPerspectiveDsl.g:3275:3: '<'
+ // InternalPerspectiveDsl.g:3355:2: ( '<' )
+ // InternalPerspectiveDsl.g:3356:3: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
@@ -11710,10 +11998,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3280:2: ( '=>' )
+ // InternalPerspectiveDsl.g:3361:2: ( '=>' )
{
- // InternalPerspectiveDsl.g:3280:2: ( '=>' )
- // InternalPerspectiveDsl.g:3281:3: '=>'
+ // InternalPerspectiveDsl.g:3361:2: ( '=>' )
+ // InternalPerspectiveDsl.g:3362:3: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2());
@@ -11746,13 +12034,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpAdd__Alternatives"
- // InternalPerspectiveDsl.g:3290:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
+ // InternalPerspectiveDsl.g:3371:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
public final void rule__OpAdd__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3294:1: ( ( '+' ) | ( '-' ) )
+ // InternalPerspectiveDsl.g:3375:1: ( ( '+' ) | ( '-' ) )
int alt19=2;
int LA19_0 = input.LA(1);
@@ -11771,10 +12059,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt19) {
case 1 :
- // InternalPerspectiveDsl.g:3295:2: ( '+' )
+ // InternalPerspectiveDsl.g:3376:2: ( '+' )
{
- // InternalPerspectiveDsl.g:3295:2: ( '+' )
- // InternalPerspectiveDsl.g:3296:3: '+'
+ // InternalPerspectiveDsl.g:3376:2: ( '+' )
+ // InternalPerspectiveDsl.g:3377:3: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
@@ -11790,10 +12078,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3301:2: ( '-' )
+ // InternalPerspectiveDsl.g:3382:2: ( '-' )
{
- // InternalPerspectiveDsl.g:3301:2: ( '-' )
- // InternalPerspectiveDsl.g:3302:3: '-'
+ // InternalPerspectiveDsl.g:3382:2: ( '-' )
+ // InternalPerspectiveDsl.g:3383:3: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
@@ -11826,13 +12114,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMulti__Alternatives"
- // InternalPerspectiveDsl.g:3311:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
+ // InternalPerspectiveDsl.g:3392:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
public final void rule__OpMulti__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3315:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
+ // InternalPerspectiveDsl.g:3396:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
int alt20=4;
switch ( input.LA(1) ) {
case 36:
@@ -11865,10 +12153,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt20) {
case 1 :
- // InternalPerspectiveDsl.g:3316:2: ( '*' )
+ // InternalPerspectiveDsl.g:3397:2: ( '*' )
{
- // InternalPerspectiveDsl.g:3316:2: ( '*' )
- // InternalPerspectiveDsl.g:3317:3: '*'
+ // InternalPerspectiveDsl.g:3397:2: ( '*' )
+ // InternalPerspectiveDsl.g:3398:3: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
@@ -11884,10 +12172,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3322:2: ( '**' )
+ // InternalPerspectiveDsl.g:3403:2: ( '**' )
{
- // InternalPerspectiveDsl.g:3322:2: ( '**' )
- // InternalPerspectiveDsl.g:3323:3: '**'
+ // InternalPerspectiveDsl.g:3403:2: ( '**' )
+ // InternalPerspectiveDsl.g:3404:3: '**'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
@@ -11903,10 +12191,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3328:2: ( '/' )
+ // InternalPerspectiveDsl.g:3409:2: ( '/' )
{
- // InternalPerspectiveDsl.g:3328:2: ( '/' )
- // InternalPerspectiveDsl.g:3329:3: '/'
+ // InternalPerspectiveDsl.g:3409:2: ( '/' )
+ // InternalPerspectiveDsl.g:3410:3: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
@@ -11922,10 +12210,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3334:2: ( '%' )
+ // InternalPerspectiveDsl.g:3415:2: ( '%' )
{
- // InternalPerspectiveDsl.g:3334:2: ( '%' )
- // InternalPerspectiveDsl.g:3335:3: '%'
+ // InternalPerspectiveDsl.g:3415:2: ( '%' )
+ // InternalPerspectiveDsl.g:3416:3: '%'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
@@ -11958,20 +12246,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Alternatives"
- // InternalPerspectiveDsl.g:3344:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
+ // InternalPerspectiveDsl.g:3425:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
public final void rule__XUnaryOperation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3348:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
+ // InternalPerspectiveDsl.g:3429:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
int alt21=2;
int LA21_0 = input.LA(1);
if ( ((LA21_0>=34 && LA21_0<=35)||LA21_0==40) ) {
alt21=1;
}
- else if ( ((LA21_0>=RULE_ID && LA21_0<=RULE_DECIMAL)||LA21_0==27||(LA21_0>=45 && LA21_0<=50)||LA21_0==54||LA21_0==91||(LA21_0>=95 && LA21_0<=96)||LA21_0==99||LA21_0==101||(LA21_0>=105 && LA21_0<=113)||LA21_0==115||LA21_0==126) ) {
+ else if ( ((LA21_0>=RULE_ID && LA21_0<=RULE_DECIMAL)||LA21_0==27||(LA21_0>=45 && LA21_0<=50)||LA21_0==54||LA21_0==96||(LA21_0>=100 && LA21_0<=101)||LA21_0==104||LA21_0==106||(LA21_0>=110 && LA21_0<=118)||LA21_0==120||LA21_0==131) ) {
alt21=2;
}
else {
@@ -11983,16 +12271,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt21) {
case 1 :
- // InternalPerspectiveDsl.g:3349:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3430:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:3349:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
- // InternalPerspectiveDsl.g:3350:3: ( rule__XUnaryOperation__Group_0__0 )
+ // InternalPerspectiveDsl.g:3430:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3431:3: ( rule__XUnaryOperation__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:3351:3: ( rule__XUnaryOperation__Group_0__0 )
- // InternalPerspectiveDsl.g:3351:4: rule__XUnaryOperation__Group_0__0
+ // InternalPerspectiveDsl.g:3432:3: ( rule__XUnaryOperation__Group_0__0 )
+ // InternalPerspectiveDsl.g:3432:4: rule__XUnaryOperation__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Group_0__0();
@@ -12012,10 +12300,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3355:2: ( ruleXCastedExpression )
+ // InternalPerspectiveDsl.g:3436:2: ( ruleXCastedExpression )
{
- // InternalPerspectiveDsl.g:3355:2: ( ruleXCastedExpression )
- // InternalPerspectiveDsl.g:3356:3: ruleXCastedExpression
+ // InternalPerspectiveDsl.g:3436:2: ( ruleXCastedExpression )
+ // InternalPerspectiveDsl.g:3437:3: ruleXCastedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
@@ -12052,13 +12340,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpUnary__Alternatives"
- // InternalPerspectiveDsl.g:3365:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
+ // InternalPerspectiveDsl.g:3446:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
public final void rule__OpUnary__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3369:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
+ // InternalPerspectiveDsl.g:3450:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
int alt22=3;
switch ( input.LA(1) ) {
case 40:
@@ -12086,10 +12374,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt22) {
case 1 :
- // InternalPerspectiveDsl.g:3370:2: ( '!' )
+ // InternalPerspectiveDsl.g:3451:2: ( '!' )
{
- // InternalPerspectiveDsl.g:3370:2: ( '!' )
- // InternalPerspectiveDsl.g:3371:3: '!'
+ // InternalPerspectiveDsl.g:3451:2: ( '!' )
+ // InternalPerspectiveDsl.g:3452:3: '!'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
@@ -12105,10 +12393,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3376:2: ( '-' )
+ // InternalPerspectiveDsl.g:3457:2: ( '-' )
{
- // InternalPerspectiveDsl.g:3376:2: ( '-' )
- // InternalPerspectiveDsl.g:3377:3: '-'
+ // InternalPerspectiveDsl.g:3457:2: ( '-' )
+ // InternalPerspectiveDsl.g:3458:3: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
@@ -12124,10 +12412,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3382:2: ( '+' )
+ // InternalPerspectiveDsl.g:3463:2: ( '+' )
{
- // InternalPerspectiveDsl.g:3382:2: ( '+' )
- // InternalPerspectiveDsl.g:3383:3: '+'
+ // InternalPerspectiveDsl.g:3463:2: ( '+' )
+ // InternalPerspectiveDsl.g:3464:3: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
@@ -12160,13 +12448,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpPostfix__Alternatives"
- // InternalPerspectiveDsl.g:3392:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) );
+ // InternalPerspectiveDsl.g:3473:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) );
public final void rule__OpPostfix__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3396:1: ( ( '++' ) | ( '--' ) )
+ // InternalPerspectiveDsl.g:3477:1: ( ( '++' ) | ( '--' ) )
int alt23=2;
int LA23_0 = input.LA(1);
@@ -12185,10 +12473,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt23) {
case 1 :
- // InternalPerspectiveDsl.g:3397:2: ( '++' )
+ // InternalPerspectiveDsl.g:3478:2: ( '++' )
{
- // InternalPerspectiveDsl.g:3397:2: ( '++' )
- // InternalPerspectiveDsl.g:3398:3: '++'
+ // InternalPerspectiveDsl.g:3478:2: ( '++' )
+ // InternalPerspectiveDsl.g:3479:3: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0());
@@ -12204,10 +12492,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3403:2: ( '--' )
+ // InternalPerspectiveDsl.g:3484:2: ( '--' )
{
- // InternalPerspectiveDsl.g:3403:2: ( '--' )
- // InternalPerspectiveDsl.g:3404:3: '--'
+ // InternalPerspectiveDsl.g:3484:2: ( '--' )
+ // InternalPerspectiveDsl.g:3485:3: '--'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1());
@@ -12240,27 +12528,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1"
- // InternalPerspectiveDsl.g:3413:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3494:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3417:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3498:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
int alt24=2;
alt24 = dfa24.predict(input);
switch (alt24) {
case 1 :
- // InternalPerspectiveDsl.g:3418:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3499:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:3418:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:3419:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:3499:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3500:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:3420:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
- // InternalPerspectiveDsl.g:3420:4: rule__XMemberFeatureCall__Group_1_0__0
+ // InternalPerspectiveDsl.g:3501:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:3501:4: rule__XMemberFeatureCall__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0__0();
@@ -12280,16 +12568,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3424:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3505:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
{
- // InternalPerspectiveDsl.g:3424:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
- // InternalPerspectiveDsl.g:3425:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
+ // InternalPerspectiveDsl.g:3505:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3506:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
}
- // InternalPerspectiveDsl.g:3426:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
- // InternalPerspectiveDsl.g:3426:4: rule__XMemberFeatureCall__Group_1_1__0
+ // InternalPerspectiveDsl.g:3507:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
+ // InternalPerspectiveDsl.g:3507:4: rule__XMemberFeatureCall__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1__0();
@@ -12326,20 +12614,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1"
- // InternalPerspectiveDsl.g:3434:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) );
+ // InternalPerspectiveDsl.g:3515:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3438:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) )
+ // InternalPerspectiveDsl.g:3519:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) )
int alt25=2;
int LA25_0 = input.LA(1);
if ( (LA25_0==43) ) {
alt25=1;
}
- else if ( (LA25_0==122) ) {
+ else if ( (LA25_0==127) ) {
alt25=2;
}
else {
@@ -12351,10 +12639,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt25) {
case 1 :
- // InternalPerspectiveDsl.g:3439:2: ( '.' )
+ // InternalPerspectiveDsl.g:3520:2: ( '.' )
{
- // InternalPerspectiveDsl.g:3439:2: ( '.' )
- // InternalPerspectiveDsl.g:3440:3: '.'
+ // InternalPerspectiveDsl.g:3520:2: ( '.' )
+ // InternalPerspectiveDsl.g:3521:3: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
@@ -12370,16 +12658,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3445:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
+ // InternalPerspectiveDsl.g:3526:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
{
- // InternalPerspectiveDsl.g:3445:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
- // InternalPerspectiveDsl.g:3446:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
+ // InternalPerspectiveDsl.g:3526:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
+ // InternalPerspectiveDsl.g:3527:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1());
}
- // InternalPerspectiveDsl.g:3447:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
- // InternalPerspectiveDsl.g:3447:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1
+ // InternalPerspectiveDsl.g:3528:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
+ // InternalPerspectiveDsl.g:3528:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1();
@@ -12416,13 +12704,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
- // InternalPerspectiveDsl.g:3455:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) );
+ // InternalPerspectiveDsl.g:3536:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3459:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) )
+ // InternalPerspectiveDsl.g:3540:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) )
int alt26=3;
switch ( input.LA(1) ) {
case 43:
@@ -12430,12 +12718,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
alt26=1;
}
break;
- case 123:
+ case 128:
{
alt26=2;
}
break;
- case 122:
+ case 127:
{
alt26=3;
}
@@ -12450,10 +12738,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt26) {
case 1 :
- // InternalPerspectiveDsl.g:3460:2: ( '.' )
+ // InternalPerspectiveDsl.g:3541:2: ( '.' )
{
- // InternalPerspectiveDsl.g:3460:2: ( '.' )
- // InternalPerspectiveDsl.g:3461:3: '.'
+ // InternalPerspectiveDsl.g:3541:2: ( '.' )
+ // InternalPerspectiveDsl.g:3542:3: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
@@ -12469,16 +12757,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3466:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
+ // InternalPerspectiveDsl.g:3547:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
{
- // InternalPerspectiveDsl.g:3466:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
- // InternalPerspectiveDsl.g:3467:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
+ // InternalPerspectiveDsl.g:3547:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
+ // InternalPerspectiveDsl.g:3548:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
}
- // InternalPerspectiveDsl.g:3468:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
- // InternalPerspectiveDsl.g:3468:4: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
+ // InternalPerspectiveDsl.g:3549:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
+ // InternalPerspectiveDsl.g:3549:4: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1();
@@ -12498,16 +12786,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3472:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
+ // InternalPerspectiveDsl.g:3553:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
{
- // InternalPerspectiveDsl.g:3472:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
- // InternalPerspectiveDsl.g:3473:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
+ // InternalPerspectiveDsl.g:3553:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
+ // InternalPerspectiveDsl.g:3554:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2());
}
- // InternalPerspectiveDsl.g:3474:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
- // InternalPerspectiveDsl.g:3474:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2
+ // InternalPerspectiveDsl.g:3555:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
+ // InternalPerspectiveDsl.g:3555:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2();
@@ -12544,27 +12832,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
- // InternalPerspectiveDsl.g:3482:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3563:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3486:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3567:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
int alt27=2;
alt27 = dfa27.predict(input);
switch (alt27) {
case 1 :
- // InternalPerspectiveDsl.g:3487:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // InternalPerspectiveDsl.g:3568:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
- // InternalPerspectiveDsl.g:3487:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- // InternalPerspectiveDsl.g:3488:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalPerspectiveDsl.g:3568:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // InternalPerspectiveDsl.g:3569:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
- // InternalPerspectiveDsl.g:3489:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- // InternalPerspectiveDsl.g:3489:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
+ // InternalPerspectiveDsl.g:3570:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalPerspectiveDsl.g:3570:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
@@ -12584,16 +12872,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3493:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3574:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
{
- // InternalPerspectiveDsl.g:3493:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
- // InternalPerspectiveDsl.g:3494:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
+ // InternalPerspectiveDsl.g:3574:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3575:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
}
- // InternalPerspectiveDsl.g:3495:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
- // InternalPerspectiveDsl.g:3495:4: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
+ // InternalPerspectiveDsl.g:3576:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
+ // InternalPerspectiveDsl.g:3576:4: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0();
@@ -12630,21 +12918,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPrimaryExpression__Alternatives"
- // InternalPerspectiveDsl.g:3503:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
+ // InternalPerspectiveDsl.g:3584:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3507:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
+ // InternalPerspectiveDsl.g:3588:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
int alt28=15;
alt28 = dfa28.predict(input);
switch (alt28) {
case 1 :
- // InternalPerspectiveDsl.g:3508:2: ( ruleXConstructorCall )
+ // InternalPerspectiveDsl.g:3589:2: ( ruleXConstructorCall )
{
- // InternalPerspectiveDsl.g:3508:2: ( ruleXConstructorCall )
- // InternalPerspectiveDsl.g:3509:3: ruleXConstructorCall
+ // InternalPerspectiveDsl.g:3589:2: ( ruleXConstructorCall )
+ // InternalPerspectiveDsl.g:3590:3: ruleXConstructorCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
@@ -12664,10 +12952,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3514:2: ( ruleXBlockExpression )
+ // InternalPerspectiveDsl.g:3595:2: ( ruleXBlockExpression )
{
- // InternalPerspectiveDsl.g:3514:2: ( ruleXBlockExpression )
- // InternalPerspectiveDsl.g:3515:3: ruleXBlockExpression
+ // InternalPerspectiveDsl.g:3595:2: ( ruleXBlockExpression )
+ // InternalPerspectiveDsl.g:3596:3: ruleXBlockExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
@@ -12687,10 +12975,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3520:2: ( ruleXSwitchExpression )
+ // InternalPerspectiveDsl.g:3601:2: ( ruleXSwitchExpression )
{
- // InternalPerspectiveDsl.g:3520:2: ( ruleXSwitchExpression )
- // InternalPerspectiveDsl.g:3521:3: ruleXSwitchExpression
+ // InternalPerspectiveDsl.g:3601:2: ( ruleXSwitchExpression )
+ // InternalPerspectiveDsl.g:3602:3: ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
@@ -12710,16 +12998,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3526:2: ( ( ruleXSynchronizedExpression ) )
+ // InternalPerspectiveDsl.g:3607:2: ( ( ruleXSynchronizedExpression ) )
{
- // InternalPerspectiveDsl.g:3526:2: ( ( ruleXSynchronizedExpression ) )
- // InternalPerspectiveDsl.g:3527:3: ( ruleXSynchronizedExpression )
+ // InternalPerspectiveDsl.g:3607:2: ( ( ruleXSynchronizedExpression ) )
+ // InternalPerspectiveDsl.g:3608:3: ( ruleXSynchronizedExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3());
}
- // InternalPerspectiveDsl.g:3528:3: ( ruleXSynchronizedExpression )
- // InternalPerspectiveDsl.g:3528:4: ruleXSynchronizedExpression
+ // InternalPerspectiveDsl.g:3609:3: ( ruleXSynchronizedExpression )
+ // InternalPerspectiveDsl.g:3609:4: ruleXSynchronizedExpression
{
pushFollow(FOLLOW_2);
ruleXSynchronizedExpression();
@@ -12739,10 +13027,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3532:2: ( ruleXFeatureCall )
+ // InternalPerspectiveDsl.g:3613:2: ( ruleXFeatureCall )
{
- // InternalPerspectiveDsl.g:3532:2: ( ruleXFeatureCall )
- // InternalPerspectiveDsl.g:3533:3: ruleXFeatureCall
+ // InternalPerspectiveDsl.g:3613:2: ( ruleXFeatureCall )
+ // InternalPerspectiveDsl.g:3614:3: ruleXFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4());
@@ -12762,10 +13050,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 6 :
- // InternalPerspectiveDsl.g:3538:2: ( ruleXLiteral )
+ // InternalPerspectiveDsl.g:3619:2: ( ruleXLiteral )
{
- // InternalPerspectiveDsl.g:3538:2: ( ruleXLiteral )
- // InternalPerspectiveDsl.g:3539:3: ruleXLiteral
+ // InternalPerspectiveDsl.g:3619:2: ( ruleXLiteral )
+ // InternalPerspectiveDsl.g:3620:3: ruleXLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5());
@@ -12785,10 +13073,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 7 :
- // InternalPerspectiveDsl.g:3544:2: ( ruleXIfExpression )
+ // InternalPerspectiveDsl.g:3625:2: ( ruleXIfExpression )
{
- // InternalPerspectiveDsl.g:3544:2: ( ruleXIfExpression )
- // InternalPerspectiveDsl.g:3545:3: ruleXIfExpression
+ // InternalPerspectiveDsl.g:3625:2: ( ruleXIfExpression )
+ // InternalPerspectiveDsl.g:3626:3: ruleXIfExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6());
@@ -12808,16 +13096,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 8 :
- // InternalPerspectiveDsl.g:3550:2: ( ( ruleXForLoopExpression ) )
+ // InternalPerspectiveDsl.g:3631:2: ( ( ruleXForLoopExpression ) )
{
- // InternalPerspectiveDsl.g:3550:2: ( ( ruleXForLoopExpression ) )
- // InternalPerspectiveDsl.g:3551:3: ( ruleXForLoopExpression )
+ // InternalPerspectiveDsl.g:3631:2: ( ( ruleXForLoopExpression ) )
+ // InternalPerspectiveDsl.g:3632:3: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
- // InternalPerspectiveDsl.g:3552:3: ( ruleXForLoopExpression )
- // InternalPerspectiveDsl.g:3552:4: ruleXForLoopExpression
+ // InternalPerspectiveDsl.g:3633:3: ( ruleXForLoopExpression )
+ // InternalPerspectiveDsl.g:3633:4: ruleXForLoopExpression
{
pushFollow(FOLLOW_2);
ruleXForLoopExpression();
@@ -12837,10 +13125,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 9 :
- // InternalPerspectiveDsl.g:3556:2: ( ruleXBasicForLoopExpression )
+ // InternalPerspectiveDsl.g:3637:2: ( ruleXBasicForLoopExpression )
{
- // InternalPerspectiveDsl.g:3556:2: ( ruleXBasicForLoopExpression )
- // InternalPerspectiveDsl.g:3557:3: ruleXBasicForLoopExpression
+ // InternalPerspectiveDsl.g:3637:2: ( ruleXBasicForLoopExpression )
+ // InternalPerspectiveDsl.g:3638:3: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
@@ -12860,10 +13148,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 10 :
- // InternalPerspectiveDsl.g:3562:2: ( ruleXWhileExpression )
+ // InternalPerspectiveDsl.g:3643:2: ( ruleXWhileExpression )
{
- // InternalPerspectiveDsl.g:3562:2: ( ruleXWhileExpression )
- // InternalPerspectiveDsl.g:3563:3: ruleXWhileExpression
+ // InternalPerspectiveDsl.g:3643:2: ( ruleXWhileExpression )
+ // InternalPerspectiveDsl.g:3644:3: ruleXWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9());
@@ -12883,10 +13171,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 11 :
- // InternalPerspectiveDsl.g:3568:2: ( ruleXDoWhileExpression )
+ // InternalPerspectiveDsl.g:3649:2: ( ruleXDoWhileExpression )
{
- // InternalPerspectiveDsl.g:3568:2: ( ruleXDoWhileExpression )
- // InternalPerspectiveDsl.g:3569:3: ruleXDoWhileExpression
+ // InternalPerspectiveDsl.g:3649:2: ( ruleXDoWhileExpression )
+ // InternalPerspectiveDsl.g:3650:3: ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10());
@@ -12906,10 +13194,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 12 :
- // InternalPerspectiveDsl.g:3574:2: ( ruleXThrowExpression )
+ // InternalPerspectiveDsl.g:3655:2: ( ruleXThrowExpression )
{
- // InternalPerspectiveDsl.g:3574:2: ( ruleXThrowExpression )
- // InternalPerspectiveDsl.g:3575:3: ruleXThrowExpression
+ // InternalPerspectiveDsl.g:3655:2: ( ruleXThrowExpression )
+ // InternalPerspectiveDsl.g:3656:3: ruleXThrowExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11());
@@ -12929,10 +13217,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 13 :
- // InternalPerspectiveDsl.g:3580:2: ( ruleXReturnExpression )
+ // InternalPerspectiveDsl.g:3661:2: ( ruleXReturnExpression )
{
- // InternalPerspectiveDsl.g:3580:2: ( ruleXReturnExpression )
- // InternalPerspectiveDsl.g:3581:3: ruleXReturnExpression
+ // InternalPerspectiveDsl.g:3661:2: ( ruleXReturnExpression )
+ // InternalPerspectiveDsl.g:3662:3: ruleXReturnExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12());
@@ -12952,10 +13240,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 14 :
- // InternalPerspectiveDsl.g:3586:2: ( ruleXTryCatchFinallyExpression )
+ // InternalPerspectiveDsl.g:3667:2: ( ruleXTryCatchFinallyExpression )
{
- // InternalPerspectiveDsl.g:3586:2: ( ruleXTryCatchFinallyExpression )
- // InternalPerspectiveDsl.g:3587:3: ruleXTryCatchFinallyExpression
+ // InternalPerspectiveDsl.g:3667:2: ( ruleXTryCatchFinallyExpression )
+ // InternalPerspectiveDsl.g:3668:3: ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13());
@@ -12975,10 +13263,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 15 :
- // InternalPerspectiveDsl.g:3592:2: ( ruleXParenthesizedExpression )
+ // InternalPerspectiveDsl.g:3673:2: ( ruleXParenthesizedExpression )
{
- // InternalPerspectiveDsl.g:3592:2: ( ruleXParenthesizedExpression )
- // InternalPerspectiveDsl.g:3593:3: ruleXParenthesizedExpression
+ // InternalPerspectiveDsl.g:3673:2: ( ruleXParenthesizedExpression )
+ // InternalPerspectiveDsl.g:3674:3: ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14());
@@ -13015,27 +13303,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XLiteral__Alternatives"
- // InternalPerspectiveDsl.g:3602:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
+ // InternalPerspectiveDsl.g:3683:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
public final void rule__XLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3606:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
+ // InternalPerspectiveDsl.g:3687:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
int alt29=7;
switch ( input.LA(1) ) {
- case 95:
+ case 100:
{
alt29=1;
}
break;
- case 96:
+ case 101:
{
alt29=2;
}
break;
case 50:
- case 126:
+ case 131:
{
alt29=3;
}
@@ -13047,7 +13335,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
alt29=4;
}
break;
- case 109:
+ case 114:
{
alt29=5;
}
@@ -13057,7 +13345,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
alt29=6;
}
break;
- case 110:
+ case 115:
{
alt29=7;
}
@@ -13072,10 +13360,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt29) {
case 1 :
- // InternalPerspectiveDsl.g:3607:2: ( ruleXCollectionLiteral )
+ // InternalPerspectiveDsl.g:3688:2: ( ruleXCollectionLiteral )
{
- // InternalPerspectiveDsl.g:3607:2: ( ruleXCollectionLiteral )
- // InternalPerspectiveDsl.g:3608:3: ruleXCollectionLiteral
+ // InternalPerspectiveDsl.g:3688:2: ( ruleXCollectionLiteral )
+ // InternalPerspectiveDsl.g:3689:3: ruleXCollectionLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0());
@@ -13095,16 +13383,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3613:2: ( ( ruleXClosure ) )
+ // InternalPerspectiveDsl.g:3694:2: ( ( ruleXClosure ) )
{
- // InternalPerspectiveDsl.g:3613:2: ( ( ruleXClosure ) )
- // InternalPerspectiveDsl.g:3614:3: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:3694:2: ( ( ruleXClosure ) )
+ // InternalPerspectiveDsl.g:3695:3: ( ruleXClosure )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1());
}
- // InternalPerspectiveDsl.g:3615:3: ( ruleXClosure )
- // InternalPerspectiveDsl.g:3615:4: ruleXClosure
+ // InternalPerspectiveDsl.g:3696:3: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:3696:4: ruleXClosure
{
pushFollow(FOLLOW_2);
ruleXClosure();
@@ -13124,10 +13412,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3619:2: ( ruleXBooleanLiteral )
+ // InternalPerspectiveDsl.g:3700:2: ( ruleXBooleanLiteral )
{
- // InternalPerspectiveDsl.g:3619:2: ( ruleXBooleanLiteral )
- // InternalPerspectiveDsl.g:3620:3: ruleXBooleanLiteral
+ // InternalPerspectiveDsl.g:3700:2: ( ruleXBooleanLiteral )
+ // InternalPerspectiveDsl.g:3701:3: ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2());
@@ -13147,10 +13435,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3625:2: ( ruleXNumberLiteral )
+ // InternalPerspectiveDsl.g:3706:2: ( ruleXNumberLiteral )
{
- // InternalPerspectiveDsl.g:3625:2: ( ruleXNumberLiteral )
- // InternalPerspectiveDsl.g:3626:3: ruleXNumberLiteral
+ // InternalPerspectiveDsl.g:3706:2: ( ruleXNumberLiteral )
+ // InternalPerspectiveDsl.g:3707:3: ruleXNumberLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3());
@@ -13170,10 +13458,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3631:2: ( ruleXNullLiteral )
+ // InternalPerspectiveDsl.g:3712:2: ( ruleXNullLiteral )
{
- // InternalPerspectiveDsl.g:3631:2: ( ruleXNullLiteral )
- // InternalPerspectiveDsl.g:3632:3: ruleXNullLiteral
+ // InternalPerspectiveDsl.g:3712:2: ( ruleXNullLiteral )
+ // InternalPerspectiveDsl.g:3713:3: ruleXNullLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4());
@@ -13193,10 +13481,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 6 :
- // InternalPerspectiveDsl.g:3637:2: ( ruleXStringLiteral )
+ // InternalPerspectiveDsl.g:3718:2: ( ruleXStringLiteral )
{
- // InternalPerspectiveDsl.g:3637:2: ( ruleXStringLiteral )
- // InternalPerspectiveDsl.g:3638:3: ruleXStringLiteral
+ // InternalPerspectiveDsl.g:3718:2: ( ruleXStringLiteral )
+ // InternalPerspectiveDsl.g:3719:3: ruleXStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5());
@@ -13216,10 +13504,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 7 :
- // InternalPerspectiveDsl.g:3643:2: ( ruleXTypeLiteral )
+ // InternalPerspectiveDsl.g:3724:2: ( ruleXTypeLiteral )
{
- // InternalPerspectiveDsl.g:3643:2: ( ruleXTypeLiteral )
- // InternalPerspectiveDsl.g:3644:3: ruleXTypeLiteral
+ // InternalPerspectiveDsl.g:3724:2: ( ruleXTypeLiteral )
+ // InternalPerspectiveDsl.g:3725:3: ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6());
@@ -13256,23 +13544,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCollectionLiteral__Alternatives"
- // InternalPerspectiveDsl.g:3653:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) );
+ // InternalPerspectiveDsl.g:3734:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) );
public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3657:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) )
+ // InternalPerspectiveDsl.g:3738:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) )
int alt30=2;
int LA30_0 = input.LA(1);
- if ( (LA30_0==95) ) {
+ if ( (LA30_0==100) ) {
int LA30_1 = input.LA(2);
if ( (LA30_1==54) ) {
alt30=1;
}
- else if ( (LA30_1==96) ) {
+ else if ( (LA30_1==101) ) {
alt30=2;
}
else {
@@ -13292,10 +13580,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt30) {
case 1 :
- // InternalPerspectiveDsl.g:3658:2: ( ruleXSetLiteral )
+ // InternalPerspectiveDsl.g:3739:2: ( ruleXSetLiteral )
{
- // InternalPerspectiveDsl.g:3658:2: ( ruleXSetLiteral )
- // InternalPerspectiveDsl.g:3659:3: ruleXSetLiteral
+ // InternalPerspectiveDsl.g:3739:2: ( ruleXSetLiteral )
+ // InternalPerspectiveDsl.g:3740:3: ruleXSetLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0());
@@ -13315,10 +13603,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3664:2: ( ruleXListLiteral )
+ // InternalPerspectiveDsl.g:3745:2: ( ruleXListLiteral )
{
- // InternalPerspectiveDsl.g:3664:2: ( ruleXListLiteral )
- // InternalPerspectiveDsl.g:3665:3: ruleXListLiteral
+ // InternalPerspectiveDsl.g:3745:2: ( ruleXListLiteral )
+ // InternalPerspectiveDsl.g:3746:3: ruleXListLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1());
@@ -13355,27 +13643,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Alternatives_2"
- // InternalPerspectiveDsl.g:3674:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3755:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );
public final void rule__XSwitchExpression__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3678:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3759:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) )
int alt31=2;
alt31 = dfa31.predict(input);
switch (alt31) {
case 1 :
- // InternalPerspectiveDsl.g:3679:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:3760:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
- // InternalPerspectiveDsl.g:3679:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
- // InternalPerspectiveDsl.g:3680:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3760:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:3761:3: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
- // InternalPerspectiveDsl.g:3681:3: ( rule__XSwitchExpression__Group_2_0__0 )
- // InternalPerspectiveDsl.g:3681:4: rule__XSwitchExpression__Group_2_0__0
+ // InternalPerspectiveDsl.g:3762:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3762:4: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__0();
@@ -13395,16 +13683,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3685:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
+ // InternalPerspectiveDsl.g:3766:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
{
- // InternalPerspectiveDsl.g:3685:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
- // InternalPerspectiveDsl.g:3686:3: ( rule__XSwitchExpression__Group_2_1__0 )
+ // InternalPerspectiveDsl.g:3766:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
+ // InternalPerspectiveDsl.g:3767:3: ( rule__XSwitchExpression__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1());
}
- // InternalPerspectiveDsl.g:3687:3: ( rule__XSwitchExpression__Group_2_1__0 )
- // InternalPerspectiveDsl.g:3687:4: rule__XSwitchExpression__Group_2_1__0
+ // InternalPerspectiveDsl.g:3768:3: ( rule__XSwitchExpression__Group_2_1__0 )
+ // InternalPerspectiveDsl.g:3768:4: rule__XSwitchExpression__Group_2_1__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1__0();
@@ -13441,20 +13729,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Alternatives_3"
- // InternalPerspectiveDsl.g:3695:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) );
+ // InternalPerspectiveDsl.g:3776:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) );
public final void rule__XCasePart__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3699:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) )
+ // InternalPerspectiveDsl.g:3780:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) )
int alt32=2;
int LA32_0 = input.LA(1);
- if ( (LA32_0==102) ) {
+ if ( (LA32_0==107) ) {
alt32=1;
}
- else if ( (LA32_0==93) ) {
+ else if ( (LA32_0==98) ) {
alt32=2;
}
else {
@@ -13466,16 +13754,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt32) {
case 1 :
- // InternalPerspectiveDsl.g:3700:2: ( ( rule__XCasePart__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:3781:2: ( ( rule__XCasePart__Group_3_0__0 ) )
{
- // InternalPerspectiveDsl.g:3700:2: ( ( rule__XCasePart__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:3701:3: ( rule__XCasePart__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:3781:2: ( ( rule__XCasePart__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:3782:3: ( rule__XCasePart__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:3702:3: ( rule__XCasePart__Group_3_0__0 )
- // InternalPerspectiveDsl.g:3702:4: rule__XCasePart__Group_3_0__0
+ // InternalPerspectiveDsl.g:3783:3: ( rule__XCasePart__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:3783:4: rule__XCasePart__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_3_0__0();
@@ -13495,16 +13783,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3706:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:3787:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
{
- // InternalPerspectiveDsl.g:3706:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
- // InternalPerspectiveDsl.g:3707:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
+ // InternalPerspectiveDsl.g:3787:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:3788:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1());
}
- // InternalPerspectiveDsl.g:3708:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
- // InternalPerspectiveDsl.g:3708:4: rule__XCasePart__FallThroughAssignment_3_1
+ // InternalPerspectiveDsl.g:3789:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
+ // InternalPerspectiveDsl.g:3789:4: rule__XCasePart__FallThroughAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__FallThroughAssignment_3_1();
@@ -13541,20 +13829,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionOrVarDeclaration__Alternatives"
- // InternalPerspectiveDsl.g:3716:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
+ // InternalPerspectiveDsl.g:3797:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3720:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:3801:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
int alt33=2;
int LA33_0 = input.LA(1);
- if ( (LA33_0==44||LA33_0==125) ) {
+ if ( (LA33_0==44||LA33_0==130) ) {
alt33=1;
}
- else if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_DECIMAL)||LA33_0==27||(LA33_0>=34 && LA33_0<=35)||LA33_0==40||(LA33_0>=45 && LA33_0<=50)||LA33_0==54||LA33_0==91||(LA33_0>=95 && LA33_0<=96)||LA33_0==99||LA33_0==101||(LA33_0>=105 && LA33_0<=113)||LA33_0==115||LA33_0==126) ) {
+ else if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_DECIMAL)||LA33_0==27||(LA33_0>=34 && LA33_0<=35)||LA33_0==40||(LA33_0>=45 && LA33_0<=50)||LA33_0==54||LA33_0==96||(LA33_0>=100 && LA33_0<=101)||LA33_0==104||LA33_0==106||(LA33_0>=110 && LA33_0<=118)||LA33_0==120||LA33_0==131) ) {
alt33=2;
}
else {
@@ -13566,10 +13854,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt33) {
case 1 :
- // InternalPerspectiveDsl.g:3721:2: ( ruleXVariableDeclaration )
+ // InternalPerspectiveDsl.g:3802:2: ( ruleXVariableDeclaration )
{
- // InternalPerspectiveDsl.g:3721:2: ( ruleXVariableDeclaration )
- // InternalPerspectiveDsl.g:3722:3: ruleXVariableDeclaration
+ // InternalPerspectiveDsl.g:3802:2: ( ruleXVariableDeclaration )
+ // InternalPerspectiveDsl.g:3803:3: ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0());
@@ -13589,10 +13877,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3727:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:3808:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:3727:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:3728:3: ruleXExpression
+ // InternalPerspectiveDsl.g:3808:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:3809:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1());
@@ -13629,17 +13917,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Alternatives_1"
- // InternalPerspectiveDsl.g:3737:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
+ // InternalPerspectiveDsl.g:3818:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3741:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
+ // InternalPerspectiveDsl.g:3822:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
int alt34=2;
int LA34_0 = input.LA(1);
- if ( (LA34_0==125) ) {
+ if ( (LA34_0==130) ) {
alt34=1;
}
else if ( (LA34_0==44) ) {
@@ -13654,16 +13942,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt34) {
case 1 :
- // InternalPerspectiveDsl.g:3742:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
+ // InternalPerspectiveDsl.g:3823:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
{
- // InternalPerspectiveDsl.g:3742:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
- // InternalPerspectiveDsl.g:3743:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
+ // InternalPerspectiveDsl.g:3823:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
+ // InternalPerspectiveDsl.g:3824:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
}
- // InternalPerspectiveDsl.g:3744:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
- // InternalPerspectiveDsl.g:3744:4: rule__XVariableDeclaration__WriteableAssignment_1_0
+ // InternalPerspectiveDsl.g:3825:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
+ // InternalPerspectiveDsl.g:3825:4: rule__XVariableDeclaration__WriteableAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__WriteableAssignment_1_0();
@@ -13683,10 +13971,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3748:2: ( 'val' )
+ // InternalPerspectiveDsl.g:3829:2: ( 'val' )
{
- // InternalPerspectiveDsl.g:3748:2: ( 'val' )
- // InternalPerspectiveDsl.g:3749:3: 'val'
+ // InternalPerspectiveDsl.g:3829:2: ( 'val' )
+ // InternalPerspectiveDsl.g:3830:3: 'val'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
@@ -13719,20 +14007,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Alternatives_2"
- // InternalPerspectiveDsl.g:3758:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );
+ // InternalPerspectiveDsl.g:3839:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );
public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3762:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
+ // InternalPerspectiveDsl.g:3843:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0==RULE_ID) ) {
int LA35_1 = input.LA(2);
- if ( (synpred90_InternalPerspectiveDsl()) ) {
+ if ( (synpred91_InternalPerspectiveDsl()) ) {
alt35=1;
}
else if ( (true) ) {
@@ -13746,7 +14034,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
throw nvae;
}
}
- else if ( (LA35_0==31||LA35_0==91) ) {
+ else if ( (LA35_0==31||LA35_0==96) ) {
alt35=1;
}
else {
@@ -13758,16 +14046,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt35) {
case 1 :
- // InternalPerspectiveDsl.g:3763:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:3844:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
- // InternalPerspectiveDsl.g:3763:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- // InternalPerspectiveDsl.g:3764:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3844:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:3845:3: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
- // InternalPerspectiveDsl.g:3765:3: ( rule__XVariableDeclaration__Group_2_0__0 )
- // InternalPerspectiveDsl.g:3765:4: rule__XVariableDeclaration__Group_2_0__0
+ // InternalPerspectiveDsl.g:3846:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3846:4: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0();
@@ -13787,16 +14075,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3769:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
+ // InternalPerspectiveDsl.g:3850:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
{
- // InternalPerspectiveDsl.g:3769:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
- // InternalPerspectiveDsl.g:3770:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
+ // InternalPerspectiveDsl.g:3850:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
+ // InternalPerspectiveDsl.g:3851:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
}
- // InternalPerspectiveDsl.g:3771:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
- // InternalPerspectiveDsl.g:3771:4: rule__XVariableDeclaration__NameAssignment_2_1
+ // InternalPerspectiveDsl.g:3852:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
+ // InternalPerspectiveDsl.g:3852:4: rule__XVariableDeclaration__NameAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__NameAssignment_2_1();
@@ -13833,27 +14121,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Alternatives_3_1"
- // InternalPerspectiveDsl.g:3779:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3860:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );
public final void rule__XFeatureCall__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3783:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3864:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) )
int alt36=2;
alt36 = dfa36.predict(input);
switch (alt36) {
case 1 :
- // InternalPerspectiveDsl.g:3784:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // InternalPerspectiveDsl.g:3865:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
- // InternalPerspectiveDsl.g:3784:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
- // InternalPerspectiveDsl.g:3785:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalPerspectiveDsl.g:3865:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // InternalPerspectiveDsl.g:3866:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
- // InternalPerspectiveDsl.g:3786:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
- // InternalPerspectiveDsl.g:3786:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
+ // InternalPerspectiveDsl.g:3867:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalPerspectiveDsl.g:3867:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
@@ -13873,16 +14161,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3790:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3871:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
{
- // InternalPerspectiveDsl.g:3790:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
- // InternalPerspectiveDsl.g:3791:3: ( rule__XFeatureCall__Group_3_1_1__0 )
+ // InternalPerspectiveDsl.g:3871:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3872:3: ( rule__XFeatureCall__Group_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1());
}
- // InternalPerspectiveDsl.g:3792:3: ( rule__XFeatureCall__Group_3_1_1__0 )
- // InternalPerspectiveDsl.g:3792:4: rule__XFeatureCall__Group_3_1_1__0
+ // InternalPerspectiveDsl.g:3873:3: ( rule__XFeatureCall__Group_3_1_1__0 )
+ // InternalPerspectiveDsl.g:3873:4: rule__XFeatureCall__Group_3_1_1__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1__0();
@@ -13919,13 +14207,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FeatureCallID__Alternatives"
- // InternalPerspectiveDsl.g:3800:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) );
+ // InternalPerspectiveDsl.g:3881:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) );
public final void rule__FeatureCallID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3804:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) )
+ // InternalPerspectiveDsl.g:3885:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) )
int alt37=5;
switch ( input.LA(1) ) {
case RULE_ID:
@@ -13963,10 +14251,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt37) {
case 1 :
- // InternalPerspectiveDsl.g:3805:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:3886:2: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:3805:2: ( ruleValidID )
- // InternalPerspectiveDsl.g:3806:3: ruleValidID
+ // InternalPerspectiveDsl.g:3886:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:3887:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0());
@@ -13986,10 +14274,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3811:2: ( 'extends' )
+ // InternalPerspectiveDsl.g:3892:2: ( 'extends' )
{
- // InternalPerspectiveDsl.g:3811:2: ( 'extends' )
- // InternalPerspectiveDsl.g:3812:3: 'extends'
+ // InternalPerspectiveDsl.g:3892:2: ( 'extends' )
+ // InternalPerspectiveDsl.g:3893:3: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1());
@@ -14005,10 +14293,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3817:2: ( 'static' )
+ // InternalPerspectiveDsl.g:3898:2: ( 'static' )
{
- // InternalPerspectiveDsl.g:3817:2: ( 'static' )
- // InternalPerspectiveDsl.g:3818:3: 'static'
+ // InternalPerspectiveDsl.g:3898:2: ( 'static' )
+ // InternalPerspectiveDsl.g:3899:3: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2());
@@ -14024,10 +14312,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3823:2: ( 'import' )
+ // InternalPerspectiveDsl.g:3904:2: ( 'import' )
{
- // InternalPerspectiveDsl.g:3823:2: ( 'import' )
- // InternalPerspectiveDsl.g:3824:3: 'import'
+ // InternalPerspectiveDsl.g:3904:2: ( 'import' )
+ // InternalPerspectiveDsl.g:3905:3: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3());
@@ -14043,10 +14331,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3829:2: ( 'extension' )
+ // InternalPerspectiveDsl.g:3910:2: ( 'extension' )
{
- // InternalPerspectiveDsl.g:3829:2: ( 'extension' )
- // InternalPerspectiveDsl.g:3830:3: 'extension'
+ // InternalPerspectiveDsl.g:3910:2: ( 'extension' )
+ // InternalPerspectiveDsl.g:3911:3: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4());
@@ -14079,13 +14367,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__IdOrSuper__Alternatives"
- // InternalPerspectiveDsl.g:3839:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) );
+ // InternalPerspectiveDsl.g:3920:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) );
public final void rule__IdOrSuper__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3843:1: ( ( ruleFeatureCallID ) | ( 'super' ) )
+ // InternalPerspectiveDsl.g:3924:1: ( ( ruleFeatureCallID ) | ( 'super' ) )
int alt38=2;
int LA38_0 = input.LA(1);
@@ -14104,10 +14392,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt38) {
case 1 :
- // InternalPerspectiveDsl.g:3844:2: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:3925:2: ( ruleFeatureCallID )
{
- // InternalPerspectiveDsl.g:3844:2: ( ruleFeatureCallID )
- // InternalPerspectiveDsl.g:3845:3: ruleFeatureCallID
+ // InternalPerspectiveDsl.g:3925:2: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:3926:3: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0());
@@ -14127,10 +14415,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3850:2: ( 'super' )
+ // InternalPerspectiveDsl.g:3931:2: ( 'super' )
{
- // InternalPerspectiveDsl.g:3850:2: ( 'super' )
- // InternalPerspectiveDsl.g:3851:3: 'super'
+ // InternalPerspectiveDsl.g:3931:2: ( 'super' )
+ // InternalPerspectiveDsl.g:3932:3: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
@@ -14163,27 +14451,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Alternatives_4_1"
- // InternalPerspectiveDsl.g:3860:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3941:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );
public final void rule__XConstructorCall__Alternatives_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3864:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3945:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) )
int alt39=2;
alt39 = dfa39.predict(input);
switch (alt39) {
case 1 :
- // InternalPerspectiveDsl.g:3865:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // InternalPerspectiveDsl.g:3946:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
- // InternalPerspectiveDsl.g:3865:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
- // InternalPerspectiveDsl.g:3866:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalPerspectiveDsl.g:3946:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // InternalPerspectiveDsl.g:3947:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
- // InternalPerspectiveDsl.g:3867:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
- // InternalPerspectiveDsl.g:3867:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
+ // InternalPerspectiveDsl.g:3948:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalPerspectiveDsl.g:3948:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
@@ -14203,16 +14491,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3871:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3952:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
{
- // InternalPerspectiveDsl.g:3871:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
- // InternalPerspectiveDsl.g:3872:3: ( rule__XConstructorCall__Group_4_1_1__0 )
+ // InternalPerspectiveDsl.g:3952:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
+ // InternalPerspectiveDsl.g:3953:3: ( rule__XConstructorCall__Group_4_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1());
}
- // InternalPerspectiveDsl.g:3873:3: ( rule__XConstructorCall__Group_4_1_1__0 )
- // InternalPerspectiveDsl.g:3873:4: rule__XConstructorCall__Group_4_1_1__0
+ // InternalPerspectiveDsl.g:3954:3: ( rule__XConstructorCall__Group_4_1_1__0 )
+ // InternalPerspectiveDsl.g:3954:4: rule__XConstructorCall__Group_4_1_1__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1__0();
@@ -14249,20 +14537,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBooleanLiteral__Alternatives_1"
- // InternalPerspectiveDsl.g:3881:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
+ // InternalPerspectiveDsl.g:3962:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3885:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:3966:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
int alt40=2;
int LA40_0 = input.LA(1);
if ( (LA40_0==50) ) {
alt40=1;
}
- else if ( (LA40_0==126) ) {
+ else if ( (LA40_0==131) ) {
alt40=2;
}
else {
@@ -14274,10 +14562,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt40) {
case 1 :
- // InternalPerspectiveDsl.g:3886:2: ( 'false' )
+ // InternalPerspectiveDsl.g:3967:2: ( 'false' )
{
- // InternalPerspectiveDsl.g:3886:2: ( 'false' )
- // InternalPerspectiveDsl.g:3887:3: 'false'
+ // InternalPerspectiveDsl.g:3967:2: ( 'false' )
+ // InternalPerspectiveDsl.g:3968:3: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
@@ -14293,16 +14581,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3892:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:3973:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:3892:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:3893:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
+ // InternalPerspectiveDsl.g:3973:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:3974:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
}
- // InternalPerspectiveDsl.g:3894:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
- // InternalPerspectiveDsl.g:3894:4: rule__XBooleanLiteral__IsTrueAssignment_1_1
+ // InternalPerspectiveDsl.g:3975:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
+ // InternalPerspectiveDsl.g:3975:4: rule__XBooleanLiteral__IsTrueAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__IsTrueAssignment_1_1();
@@ -14339,20 +14627,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3"
- // InternalPerspectiveDsl.g:3902:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) );
+ // InternalPerspectiveDsl.g:3983:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) );
public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3906:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:3987:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
int alt41=2;
int LA41_0 = input.LA(1);
- if ( (LA41_0==116) ) {
+ if ( (LA41_0==121) ) {
alt41=1;
}
- else if ( (LA41_0==114) ) {
+ else if ( (LA41_0==119) ) {
alt41=2;
}
else {
@@ -14364,16 +14652,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt41) {
case 1 :
- // InternalPerspectiveDsl.g:3907:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:3988:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
{
- // InternalPerspectiveDsl.g:3907:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:3908:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:3988:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:3989:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:3909:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
- // InternalPerspectiveDsl.g:3909:4: rule__XTryCatchFinallyExpression__Group_3_0__0
+ // InternalPerspectiveDsl.g:3990:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:3990:4: rule__XTryCatchFinallyExpression__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0__0();
@@ -14393,16 +14681,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3913:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:3994:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
{
- // InternalPerspectiveDsl.g:3913:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:3914:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:3994:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:3995:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:3915:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
- // InternalPerspectiveDsl.g:3915:4: rule__XTryCatchFinallyExpression__Group_3_1__0
+ // InternalPerspectiveDsl.g:3996:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:3996:4: rule__XTryCatchFinallyExpression__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_1__0();
@@ -14439,13 +14727,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Alternatives"
- // InternalPerspectiveDsl.g:3923:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) );
+ // InternalPerspectiveDsl.g:4004:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) );
public final void rule__Number__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3927:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) )
+ // InternalPerspectiveDsl.g:4008:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) )
int alt42=2;
int LA42_0 = input.LA(1);
@@ -14464,10 +14752,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt42) {
case 1 :
- // InternalPerspectiveDsl.g:3928:2: ( RULE_HEX )
+ // InternalPerspectiveDsl.g:4009:2: ( RULE_HEX )
{
- // InternalPerspectiveDsl.g:3928:2: ( RULE_HEX )
- // InternalPerspectiveDsl.g:3929:3: RULE_HEX
+ // InternalPerspectiveDsl.g:4009:2: ( RULE_HEX )
+ // InternalPerspectiveDsl.g:4010:3: RULE_HEX
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0());
@@ -14483,16 +14771,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3934:2: ( ( rule__Number__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:4015:2: ( ( rule__Number__Group_1__0 ) )
{
- // InternalPerspectiveDsl.g:3934:2: ( ( rule__Number__Group_1__0 ) )
- // InternalPerspectiveDsl.g:3935:3: ( rule__Number__Group_1__0 )
+ // InternalPerspectiveDsl.g:4015:2: ( ( rule__Number__Group_1__0 ) )
+ // InternalPerspectiveDsl.g:4016:3: ( rule__Number__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:3936:3: ( rule__Number__Group_1__0 )
- // InternalPerspectiveDsl.g:3936:4: rule__Number__Group_1__0
+ // InternalPerspectiveDsl.g:4017:3: ( rule__Number__Group_1__0 )
+ // InternalPerspectiveDsl.g:4017:4: rule__Number__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Number__Group_1__0();
@@ -14529,13 +14817,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Alternatives_1_0"
- // InternalPerspectiveDsl.g:3944:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
+ // InternalPerspectiveDsl.g:4025:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
public final void rule__Number__Alternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3948:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
+ // InternalPerspectiveDsl.g:4029:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
int alt43=2;
int LA43_0 = input.LA(1);
@@ -14554,10 +14842,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt43) {
case 1 :
- // InternalPerspectiveDsl.g:3949:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:4030:2: ( RULE_INT )
{
- // InternalPerspectiveDsl.g:3949:2: ( RULE_INT )
- // InternalPerspectiveDsl.g:3950:3: RULE_INT
+ // InternalPerspectiveDsl.g:4030:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:4031:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0());
@@ -14573,10 +14861,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3955:2: ( RULE_DECIMAL )
+ // InternalPerspectiveDsl.g:4036:2: ( RULE_DECIMAL )
{
- // InternalPerspectiveDsl.g:3955:2: ( RULE_DECIMAL )
- // InternalPerspectiveDsl.g:3956:3: RULE_DECIMAL
+ // InternalPerspectiveDsl.g:4036:2: ( RULE_DECIMAL )
+ // InternalPerspectiveDsl.g:4037:3: RULE_DECIMAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1());
@@ -14609,13 +14897,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Alternatives_1_1_1"
- // InternalPerspectiveDsl.g:3965:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
+ // InternalPerspectiveDsl.g:4046:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
public final void rule__Number__Alternatives_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3969:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
+ // InternalPerspectiveDsl.g:4050:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
int alt44=2;
int LA44_0 = input.LA(1);
@@ -14634,10 +14922,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt44) {
case 1 :
- // InternalPerspectiveDsl.g:3970:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:4051:2: ( RULE_INT )
{
- // InternalPerspectiveDsl.g:3970:2: ( RULE_INT )
- // InternalPerspectiveDsl.g:3971:3: RULE_INT
+ // InternalPerspectiveDsl.g:4051:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:4052:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0());
@@ -14653,10 +14941,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3976:2: ( RULE_DECIMAL )
+ // InternalPerspectiveDsl.g:4057:2: ( RULE_DECIMAL )
{
- // InternalPerspectiveDsl.g:3976:2: ( RULE_DECIMAL )
- // InternalPerspectiveDsl.g:3977:3: RULE_DECIMAL
+ // InternalPerspectiveDsl.g:4057:2: ( RULE_DECIMAL )
+ // InternalPerspectiveDsl.g:4058:3: RULE_DECIMAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1());
@@ -14689,20 +14977,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Alternatives"
- // InternalPerspectiveDsl.g:3986:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) );
+ // InternalPerspectiveDsl.g:4067:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) );
public final void rule__JvmTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:3990:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) )
+ // InternalPerspectiveDsl.g:4071:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) )
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==RULE_ID) ) {
alt45=1;
}
- else if ( (LA45_0==31||LA45_0==91) ) {
+ else if ( (LA45_0==31||LA45_0==96) ) {
alt45=2;
}
else {
@@ -14714,16 +15002,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt45) {
case 1 :
- // InternalPerspectiveDsl.g:3991:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:4072:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:3991:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
- // InternalPerspectiveDsl.g:3992:3: ( rule__JvmTypeReference__Group_0__0 )
+ // InternalPerspectiveDsl.g:4072:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:4073:3: ( rule__JvmTypeReference__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:3993:3: ( rule__JvmTypeReference__Group_0__0 )
- // InternalPerspectiveDsl.g:3993:4: rule__JvmTypeReference__Group_0__0
+ // InternalPerspectiveDsl.g:4074:3: ( rule__JvmTypeReference__Group_0__0 )
+ // InternalPerspectiveDsl.g:4074:4: rule__JvmTypeReference__Group_0__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0__0();
@@ -14743,10 +15031,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3997:2: ( ruleXFunctionTypeRef )
+ // InternalPerspectiveDsl.g:4078:2: ( ruleXFunctionTypeRef )
{
- // InternalPerspectiveDsl.g:3997:2: ( ruleXFunctionTypeRef )
- // InternalPerspectiveDsl.g:3998:3: ruleXFunctionTypeRef
+ // InternalPerspectiveDsl.g:4078:2: ( ruleXFunctionTypeRef )
+ // InternalPerspectiveDsl.g:4079:3: ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
@@ -14783,20 +15071,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmArgumentTypeReference__Alternatives"
- // InternalPerspectiveDsl.g:4007:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
+ // InternalPerspectiveDsl.g:4088:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4011:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
+ // InternalPerspectiveDsl.g:4092:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
int alt46=2;
int LA46_0 = input.LA(1);
- if ( (LA46_0==RULE_ID||LA46_0==31||LA46_0==91) ) {
+ if ( (LA46_0==RULE_ID||LA46_0==31||LA46_0==96) ) {
alt46=1;
}
- else if ( (LA46_0==117) ) {
+ else if ( (LA46_0==122) ) {
alt46=2;
}
else {
@@ -14808,10 +15096,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt46) {
case 1 :
- // InternalPerspectiveDsl.g:4012:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:4093:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:4012:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:4013:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:4093:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:4094:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
@@ -14831,10 +15119,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4018:2: ( ruleJvmWildcardTypeReference )
+ // InternalPerspectiveDsl.g:4099:2: ( ruleJvmWildcardTypeReference )
{
- // InternalPerspectiveDsl.g:4018:2: ( ruleJvmWildcardTypeReference )
- // InternalPerspectiveDsl.g:4019:3: ruleJvmWildcardTypeReference
+ // InternalPerspectiveDsl.g:4099:2: ( ruleJvmWildcardTypeReference )
+ // InternalPerspectiveDsl.g:4100:3: ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
@@ -14871,13 +15159,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2"
- // InternalPerspectiveDsl.g:4028:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) );
+ // InternalPerspectiveDsl.g:4109:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) );
public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4032:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) )
+ // InternalPerspectiveDsl.g:4113:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) )
int alt47=2;
int LA47_0 = input.LA(1);
@@ -14896,16 +15184,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt47) {
case 1 :
- // InternalPerspectiveDsl.g:4033:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:4114:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
{
- // InternalPerspectiveDsl.g:4033:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
- // InternalPerspectiveDsl.g:4034:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:4114:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:4115:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0());
}
- // InternalPerspectiveDsl.g:4035:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
- // InternalPerspectiveDsl.g:4035:4: rule__JvmWildcardTypeReference__Group_2_0__0
+ // InternalPerspectiveDsl.g:4116:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:4116:4: rule__JvmWildcardTypeReference__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_0__0();
@@ -14925,16 +15213,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4039:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
+ // InternalPerspectiveDsl.g:4120:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
{
- // InternalPerspectiveDsl.g:4039:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
- // InternalPerspectiveDsl.g:4040:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
+ // InternalPerspectiveDsl.g:4120:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
+ // InternalPerspectiveDsl.g:4121:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1());
}
- // InternalPerspectiveDsl.g:4041:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
- // InternalPerspectiveDsl.g:4041:4: rule__JvmWildcardTypeReference__Group_2_1__0
+ // InternalPerspectiveDsl.g:4122:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
+ // InternalPerspectiveDsl.g:4122:4: rule__JvmWildcardTypeReference__Group_2_1__0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_1__0();
@@ -14971,13 +15259,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__SashOrientation__Alternatives"
- // InternalPerspectiveDsl.g:4049:1: rule__SashOrientation__Alternatives : ( ( ( 'horizontal' ) ) | ( ( 'vertical' ) ) );
+ // InternalPerspectiveDsl.g:4130:1: rule__SashOrientation__Alternatives : ( ( ( 'horizontal' ) ) | ( ( 'vertical' ) ) );
public final void rule__SashOrientation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4053:1: ( ( ( 'horizontal' ) ) | ( ( 'vertical' ) ) )
+ // InternalPerspectiveDsl.g:4134:1: ( ( ( 'horizontal' ) ) | ( ( 'vertical' ) ) )
int alt48=2;
int LA48_0 = input.LA(1);
@@ -14996,16 +15284,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt48) {
case 1 :
- // InternalPerspectiveDsl.g:4054:2: ( ( 'horizontal' ) )
+ // InternalPerspectiveDsl.g:4135:2: ( ( 'horizontal' ) )
{
- // InternalPerspectiveDsl.g:4054:2: ( ( 'horizontal' ) )
- // InternalPerspectiveDsl.g:4055:3: ( 'horizontal' )
+ // InternalPerspectiveDsl.g:4135:2: ( ( 'horizontal' ) )
+ // InternalPerspectiveDsl.g:4136:3: ( 'horizontal' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSashOrientationAccess().getHORIZONTALEnumLiteralDeclaration_0());
}
- // InternalPerspectiveDsl.g:4056:3: ( 'horizontal' )
- // InternalPerspectiveDsl.g:4056:4: 'horizontal'
+ // InternalPerspectiveDsl.g:4137:3: ( 'horizontal' )
+ // InternalPerspectiveDsl.g:4137:4: 'horizontal'
{
match(input,51,FOLLOW_2); if (state.failed) return ;
@@ -15021,16 +15309,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4060:2: ( ( 'vertical' ) )
+ // InternalPerspectiveDsl.g:4141:2: ( ( 'vertical' ) )
{
- // InternalPerspectiveDsl.g:4060:2: ( ( 'vertical' ) )
- // InternalPerspectiveDsl.g:4061:3: ( 'vertical' )
+ // InternalPerspectiveDsl.g:4141:2: ( ( 'vertical' ) )
+ // InternalPerspectiveDsl.g:4142:3: ( 'vertical' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSashOrientationAccess().getVERTICALEnumLiteralDeclaration_1());
}
- // InternalPerspectiveDsl.g:4062:3: ( 'vertical' )
- // InternalPerspectiveDsl.g:4062:4: 'vertical'
+ // InternalPerspectiveDsl.g:4143:3: ( 'vertical' )
+ // InternalPerspectiveDsl.g:4143:4: 'vertical'
{
match(input,52,FOLLOW_2); if (state.failed) return ;
@@ -15063,14 +15351,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveModel__Group__0"
- // InternalPerspectiveDsl.g:4070:1: rule__PerspectiveModel__Group__0 : rule__PerspectiveModel__Group__0__Impl rule__PerspectiveModel__Group__1 ;
+ // InternalPerspectiveDsl.g:4151:1: rule__PerspectiveModel__Group__0 : rule__PerspectiveModel__Group__0__Impl rule__PerspectiveModel__Group__1 ;
public final void rule__PerspectiveModel__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4074:1: ( rule__PerspectiveModel__Group__0__Impl rule__PerspectiveModel__Group__1 )
- // InternalPerspectiveDsl.g:4075:2: rule__PerspectiveModel__Group__0__Impl rule__PerspectiveModel__Group__1
+ // InternalPerspectiveDsl.g:4155:1: ( rule__PerspectiveModel__Group__0__Impl rule__PerspectiveModel__Group__1 )
+ // InternalPerspectiveDsl.g:4156:2: rule__PerspectiveModel__Group__0__Impl rule__PerspectiveModel__Group__1
{
pushFollow(FOLLOW_5);
rule__PerspectiveModel__Group__0__Impl();
@@ -15101,22 +15389,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveModel__Group__0__Impl"
- // InternalPerspectiveDsl.g:4082:1: rule__PerspectiveModel__Group__0__Impl : ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? ) ;
+ // InternalPerspectiveDsl.g:4163:1: rule__PerspectiveModel__Group__0__Impl : ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? ) ;
public final void rule__PerspectiveModel__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4086:1: ( ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? ) )
- // InternalPerspectiveDsl.g:4087:1: ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? )
+ // InternalPerspectiveDsl.g:4167:1: ( ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? ) )
+ // InternalPerspectiveDsl.g:4168:1: ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? )
{
- // InternalPerspectiveDsl.g:4087:1: ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? )
- // InternalPerspectiveDsl.g:4088:2: ( rule__PerspectiveModel__ImportSectionAssignment_0 )?
+ // InternalPerspectiveDsl.g:4168:1: ( ( rule__PerspectiveModel__ImportSectionAssignment_0 )? )
+ // InternalPerspectiveDsl.g:4169:2: ( rule__PerspectiveModel__ImportSectionAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveModelAccess().getImportSectionAssignment_0());
}
- // InternalPerspectiveDsl.g:4089:2: ( rule__PerspectiveModel__ImportSectionAssignment_0 )?
+ // InternalPerspectiveDsl.g:4170:2: ( rule__PerspectiveModel__ImportSectionAssignment_0 )?
int alt49=2;
int LA49_0 = input.LA(1);
@@ -15125,7 +15413,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt49) {
case 1 :
- // InternalPerspectiveDsl.g:4089:3: rule__PerspectiveModel__ImportSectionAssignment_0
+ // InternalPerspectiveDsl.g:4170:3: rule__PerspectiveModel__ImportSectionAssignment_0
{
pushFollow(FOLLOW_2);
rule__PerspectiveModel__ImportSectionAssignment_0();
@@ -15163,14 +15451,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveModel__Group__1"
- // InternalPerspectiveDsl.g:4097:1: rule__PerspectiveModel__Group__1 : rule__PerspectiveModel__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:4178:1: rule__PerspectiveModel__Group__1 : rule__PerspectiveModel__Group__1__Impl ;
public final void rule__PerspectiveModel__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4101:1: ( rule__PerspectiveModel__Group__1__Impl )
- // InternalPerspectiveDsl.g:4102:2: rule__PerspectiveModel__Group__1__Impl
+ // InternalPerspectiveDsl.g:4182:1: ( rule__PerspectiveModel__Group__1__Impl )
+ // InternalPerspectiveDsl.g:4183:2: rule__PerspectiveModel__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveModel__Group__1__Impl();
@@ -15196,22 +15484,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveModel__Group__1__Impl"
- // InternalPerspectiveDsl.g:4108:1: rule__PerspectiveModel__Group__1__Impl : ( ( rule__PerspectiveModel__PackagesAssignment_1 )* ) ;
+ // InternalPerspectiveDsl.g:4189:1: rule__PerspectiveModel__Group__1__Impl : ( ( rule__PerspectiveModel__PackagesAssignment_1 )* ) ;
public final void rule__PerspectiveModel__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4112:1: ( ( ( rule__PerspectiveModel__PackagesAssignment_1 )* ) )
- // InternalPerspectiveDsl.g:4113:1: ( ( rule__PerspectiveModel__PackagesAssignment_1 )* )
+ // InternalPerspectiveDsl.g:4193:1: ( ( ( rule__PerspectiveModel__PackagesAssignment_1 )* ) )
+ // InternalPerspectiveDsl.g:4194:1: ( ( rule__PerspectiveModel__PackagesAssignment_1 )* )
{
- // InternalPerspectiveDsl.g:4113:1: ( ( rule__PerspectiveModel__PackagesAssignment_1 )* )
- // InternalPerspectiveDsl.g:4114:2: ( rule__PerspectiveModel__PackagesAssignment_1 )*
+ // InternalPerspectiveDsl.g:4194:1: ( ( rule__PerspectiveModel__PackagesAssignment_1 )* )
+ // InternalPerspectiveDsl.g:4195:2: ( rule__PerspectiveModel__PackagesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveModelAccess().getPackagesAssignment_1());
}
- // InternalPerspectiveDsl.g:4115:2: ( rule__PerspectiveModel__PackagesAssignment_1 )*
+ // InternalPerspectiveDsl.g:4196:2: ( rule__PerspectiveModel__PackagesAssignment_1 )*
loop50:
do {
int alt50=2;
@@ -15224,7 +15512,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt50) {
case 1 :
- // InternalPerspectiveDsl.g:4115:3: rule__PerspectiveModel__PackagesAssignment_1
+ // InternalPerspectiveDsl.g:4196:3: rule__PerspectiveModel__PackagesAssignment_1
{
pushFollow(FOLLOW_6);
rule__PerspectiveModel__PackagesAssignment_1();
@@ -15265,14 +15553,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__0"
- // InternalPerspectiveDsl.g:4124:1: rule__PerspectivePackage__Group__0 : rule__PerspectivePackage__Group__0__Impl rule__PerspectivePackage__Group__1 ;
+ // InternalPerspectiveDsl.g:4205:1: rule__PerspectivePackage__Group__0 : rule__PerspectivePackage__Group__0__Impl rule__PerspectivePackage__Group__1 ;
public final void rule__PerspectivePackage__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4128:1: ( rule__PerspectivePackage__Group__0__Impl rule__PerspectivePackage__Group__1 )
- // InternalPerspectiveDsl.g:4129:2: rule__PerspectivePackage__Group__0__Impl rule__PerspectivePackage__Group__1
+ // InternalPerspectiveDsl.g:4209:1: ( rule__PerspectivePackage__Group__0__Impl rule__PerspectivePackage__Group__1 )
+ // InternalPerspectiveDsl.g:4210:2: rule__PerspectivePackage__Group__0__Impl rule__PerspectivePackage__Group__1
{
pushFollow(FOLLOW_5);
rule__PerspectivePackage__Group__0__Impl();
@@ -15303,23 +15591,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__0__Impl"
- // InternalPerspectiveDsl.g:4136:1: rule__PerspectivePackage__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:4217:1: rule__PerspectivePackage__Group__0__Impl : ( () ) ;
public final void rule__PerspectivePackage__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4140:1: ( ( () ) )
- // InternalPerspectiveDsl.g:4141:1: ( () )
+ // InternalPerspectiveDsl.g:4221:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:4222:1: ( () )
{
- // InternalPerspectiveDsl.g:4141:1: ( () )
- // InternalPerspectiveDsl.g:4142:2: ()
+ // InternalPerspectiveDsl.g:4222:1: ( () )
+ // InternalPerspectiveDsl.g:4223:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getPerspectivePackageAction_0());
}
- // InternalPerspectiveDsl.g:4143:2: ()
- // InternalPerspectiveDsl.g:4143:3:
+ // InternalPerspectiveDsl.g:4224:2: ()
+ // InternalPerspectiveDsl.g:4224:3:
{
}
@@ -15344,14 +15632,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__1"
- // InternalPerspectiveDsl.g:4151:1: rule__PerspectivePackage__Group__1 : rule__PerspectivePackage__Group__1__Impl rule__PerspectivePackage__Group__2 ;
+ // InternalPerspectiveDsl.g:4232:1: rule__PerspectivePackage__Group__1 : rule__PerspectivePackage__Group__1__Impl rule__PerspectivePackage__Group__2 ;
public final void rule__PerspectivePackage__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4155:1: ( rule__PerspectivePackage__Group__1__Impl rule__PerspectivePackage__Group__2 )
- // InternalPerspectiveDsl.g:4156:2: rule__PerspectivePackage__Group__1__Impl rule__PerspectivePackage__Group__2
+ // InternalPerspectiveDsl.g:4236:1: ( rule__PerspectivePackage__Group__1__Impl rule__PerspectivePackage__Group__2 )
+ // InternalPerspectiveDsl.g:4237:2: rule__PerspectivePackage__Group__1__Impl rule__PerspectivePackage__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectivePackage__Group__1__Impl();
@@ -15382,17 +15670,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__1__Impl"
- // InternalPerspectiveDsl.g:4163:1: rule__PerspectivePackage__Group__1__Impl : ( 'package' ) ;
+ // InternalPerspectiveDsl.g:4244:1: rule__PerspectivePackage__Group__1__Impl : ( 'package' ) ;
public final void rule__PerspectivePackage__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4167:1: ( ( 'package' ) )
- // InternalPerspectiveDsl.g:4168:1: ( 'package' )
+ // InternalPerspectiveDsl.g:4248:1: ( ( 'package' ) )
+ // InternalPerspectiveDsl.g:4249:1: ( 'package' )
{
- // InternalPerspectiveDsl.g:4168:1: ( 'package' )
- // InternalPerspectiveDsl.g:4169:2: 'package'
+ // InternalPerspectiveDsl.g:4249:1: ( 'package' )
+ // InternalPerspectiveDsl.g:4250:2: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getPackageKeyword_1());
@@ -15423,14 +15711,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__2"
- // InternalPerspectiveDsl.g:4178:1: rule__PerspectivePackage__Group__2 : rule__PerspectivePackage__Group__2__Impl rule__PerspectivePackage__Group__3 ;
+ // InternalPerspectiveDsl.g:4259:1: rule__PerspectivePackage__Group__2 : rule__PerspectivePackage__Group__2__Impl rule__PerspectivePackage__Group__3 ;
public final void rule__PerspectivePackage__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4182:1: ( rule__PerspectivePackage__Group__2__Impl rule__PerspectivePackage__Group__3 )
- // InternalPerspectiveDsl.g:4183:2: rule__PerspectivePackage__Group__2__Impl rule__PerspectivePackage__Group__3
+ // InternalPerspectiveDsl.g:4263:1: ( rule__PerspectivePackage__Group__2__Impl rule__PerspectivePackage__Group__3 )
+ // InternalPerspectiveDsl.g:4264:2: rule__PerspectivePackage__Group__2__Impl rule__PerspectivePackage__Group__3
{
pushFollow(FOLLOW_8);
rule__PerspectivePackage__Group__2__Impl();
@@ -15461,23 +15749,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__2__Impl"
- // InternalPerspectiveDsl.g:4190:1: rule__PerspectivePackage__Group__2__Impl : ( ( rule__PerspectivePackage__NameAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:4271:1: rule__PerspectivePackage__Group__2__Impl : ( ( rule__PerspectivePackage__NameAssignment_2 ) ) ;
public final void rule__PerspectivePackage__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4194:1: ( ( ( rule__PerspectivePackage__NameAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:4195:1: ( ( rule__PerspectivePackage__NameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:4275:1: ( ( ( rule__PerspectivePackage__NameAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:4276:1: ( ( rule__PerspectivePackage__NameAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:4195:1: ( ( rule__PerspectivePackage__NameAssignment_2 ) )
- // InternalPerspectiveDsl.g:4196:2: ( rule__PerspectivePackage__NameAssignment_2 )
+ // InternalPerspectiveDsl.g:4276:1: ( ( rule__PerspectivePackage__NameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:4277:2: ( rule__PerspectivePackage__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getNameAssignment_2());
}
- // InternalPerspectiveDsl.g:4197:2: ( rule__PerspectivePackage__NameAssignment_2 )
- // InternalPerspectiveDsl.g:4197:3: rule__PerspectivePackage__NameAssignment_2
+ // InternalPerspectiveDsl.g:4278:2: ( rule__PerspectivePackage__NameAssignment_2 )
+ // InternalPerspectiveDsl.g:4278:3: rule__PerspectivePackage__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectivePackage__NameAssignment_2();
@@ -15512,14 +15800,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__3"
- // InternalPerspectiveDsl.g:4205:1: rule__PerspectivePackage__Group__3 : rule__PerspectivePackage__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:4286:1: rule__PerspectivePackage__Group__3 : rule__PerspectivePackage__Group__3__Impl ;
public final void rule__PerspectivePackage__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4209:1: ( rule__PerspectivePackage__Group__3__Impl )
- // InternalPerspectiveDsl.g:4210:2: rule__PerspectivePackage__Group__3__Impl
+ // InternalPerspectiveDsl.g:4290:1: ( rule__PerspectivePackage__Group__3__Impl )
+ // InternalPerspectiveDsl.g:4291:2: rule__PerspectivePackage__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePackage__Group__3__Impl();
@@ -15545,22 +15833,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group__3__Impl"
- // InternalPerspectiveDsl.g:4216:1: rule__PerspectivePackage__Group__3__Impl : ( ( rule__PerspectivePackage__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:4297:1: rule__PerspectivePackage__Group__3__Impl : ( ( rule__PerspectivePackage__Group_3__0 )? ) ;
public final void rule__PerspectivePackage__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4220:1: ( ( ( rule__PerspectivePackage__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:4221:1: ( ( rule__PerspectivePackage__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:4301:1: ( ( ( rule__PerspectivePackage__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:4302:1: ( ( rule__PerspectivePackage__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:4221:1: ( ( rule__PerspectivePackage__Group_3__0 )? )
- // InternalPerspectiveDsl.g:4222:2: ( rule__PerspectivePackage__Group_3__0 )?
+ // InternalPerspectiveDsl.g:4302:1: ( ( rule__PerspectivePackage__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:4303:2: ( rule__PerspectivePackage__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:4223:2: ( rule__PerspectivePackage__Group_3__0 )?
+ // InternalPerspectiveDsl.g:4304:2: ( rule__PerspectivePackage__Group_3__0 )?
int alt51=2;
int LA51_0 = input.LA(1);
@@ -15569,7 +15857,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt51) {
case 1 :
- // InternalPerspectiveDsl.g:4223:3: rule__PerspectivePackage__Group_3__0
+ // InternalPerspectiveDsl.g:4304:3: rule__PerspectivePackage__Group_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePackage__Group_3__0();
@@ -15607,14 +15895,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group_3__0"
- // InternalPerspectiveDsl.g:4232:1: rule__PerspectivePackage__Group_3__0 : rule__PerspectivePackage__Group_3__0__Impl rule__PerspectivePackage__Group_3__1 ;
+ // InternalPerspectiveDsl.g:4313:1: rule__PerspectivePackage__Group_3__0 : rule__PerspectivePackage__Group_3__0__Impl rule__PerspectivePackage__Group_3__1 ;
public final void rule__PerspectivePackage__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4236:1: ( rule__PerspectivePackage__Group_3__0__Impl rule__PerspectivePackage__Group_3__1 )
- // InternalPerspectiveDsl.g:4237:2: rule__PerspectivePackage__Group_3__0__Impl rule__PerspectivePackage__Group_3__1
+ // InternalPerspectiveDsl.g:4317:1: ( rule__PerspectivePackage__Group_3__0__Impl rule__PerspectivePackage__Group_3__1 )
+ // InternalPerspectiveDsl.g:4318:2: rule__PerspectivePackage__Group_3__0__Impl rule__PerspectivePackage__Group_3__1
{
pushFollow(FOLLOW_9);
rule__PerspectivePackage__Group_3__0__Impl();
@@ -15645,17 +15933,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:4244:1: rule__PerspectivePackage__Group_3__0__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:4325:1: rule__PerspectivePackage__Group_3__0__Impl : ( '{' ) ;
public final void rule__PerspectivePackage__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4248:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:4249:1: ( '{' )
+ // InternalPerspectiveDsl.g:4329:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:4330:1: ( '{' )
{
- // InternalPerspectiveDsl.g:4249:1: ( '{' )
- // InternalPerspectiveDsl.g:4250:2: '{'
+ // InternalPerspectiveDsl.g:4330:1: ( '{' )
+ // InternalPerspectiveDsl.g:4331:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getLeftCurlyBracketKeyword_3_0());
@@ -15686,14 +15974,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group_3__1"
- // InternalPerspectiveDsl.g:4259:1: rule__PerspectivePackage__Group_3__1 : rule__PerspectivePackage__Group_3__1__Impl rule__PerspectivePackage__Group_3__2 ;
+ // InternalPerspectiveDsl.g:4340:1: rule__PerspectivePackage__Group_3__1 : rule__PerspectivePackage__Group_3__1__Impl rule__PerspectivePackage__Group_3__2 ;
public final void rule__PerspectivePackage__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4263:1: ( rule__PerspectivePackage__Group_3__1__Impl rule__PerspectivePackage__Group_3__2 )
- // InternalPerspectiveDsl.g:4264:2: rule__PerspectivePackage__Group_3__1__Impl rule__PerspectivePackage__Group_3__2
+ // InternalPerspectiveDsl.g:4344:1: ( rule__PerspectivePackage__Group_3__1__Impl rule__PerspectivePackage__Group_3__2 )
+ // InternalPerspectiveDsl.g:4345:2: rule__PerspectivePackage__Group_3__1__Impl rule__PerspectivePackage__Group_3__2
{
pushFollow(FOLLOW_9);
rule__PerspectivePackage__Group_3__1__Impl();
@@ -15724,22 +16012,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:4271:1: rule__PerspectivePackage__Group_3__1__Impl : ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* ) ;
+ // InternalPerspectiveDsl.g:4352:1: rule__PerspectivePackage__Group_3__1__Impl : ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* ) ;
public final void rule__PerspectivePackage__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4275:1: ( ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* ) )
- // InternalPerspectiveDsl.g:4276:1: ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* )
+ // InternalPerspectiveDsl.g:4356:1: ( ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* ) )
+ // InternalPerspectiveDsl.g:4357:1: ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* )
{
- // InternalPerspectiveDsl.g:4276:1: ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* )
- // InternalPerspectiveDsl.g:4277:2: ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )*
+ // InternalPerspectiveDsl.g:4357:1: ( ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )* )
+ // InternalPerspectiveDsl.g:4358:2: ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getPerspectivesAssignment_3_1());
}
- // InternalPerspectiveDsl.g:4278:2: ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )*
+ // InternalPerspectiveDsl.g:4359:2: ( rule__PerspectivePackage__PerspectivesAssignment_3_1 )*
loop52:
do {
int alt52=2;
@@ -15752,7 +16040,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
switch (alt52) {
case 1 :
- // InternalPerspectiveDsl.g:4278:3: rule__PerspectivePackage__PerspectivesAssignment_3_1
+ // InternalPerspectiveDsl.g:4359:3: rule__PerspectivePackage__PerspectivesAssignment_3_1
{
pushFollow(FOLLOW_10);
rule__PerspectivePackage__PerspectivesAssignment_3_1();
@@ -15793,14 +16081,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group_3__2"
- // InternalPerspectiveDsl.g:4286:1: rule__PerspectivePackage__Group_3__2 : rule__PerspectivePackage__Group_3__2__Impl ;
+ // InternalPerspectiveDsl.g:4367:1: rule__PerspectivePackage__Group_3__2 : rule__PerspectivePackage__Group_3__2__Impl ;
public final void rule__PerspectivePackage__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4290:1: ( rule__PerspectivePackage__Group_3__2__Impl )
- // InternalPerspectiveDsl.g:4291:2: rule__PerspectivePackage__Group_3__2__Impl
+ // InternalPerspectiveDsl.g:4371:1: ( rule__PerspectivePackage__Group_3__2__Impl )
+ // InternalPerspectiveDsl.g:4372:2: rule__PerspectivePackage__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePackage__Group_3__2__Impl();
@@ -15826,17 +16114,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__Group_3__2__Impl"
- // InternalPerspectiveDsl.g:4297:1: rule__PerspectivePackage__Group_3__2__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:4378:1: rule__PerspectivePackage__Group_3__2__Impl : ( '}' ) ;
public final void rule__PerspectivePackage__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4301:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:4302:1: ( '}' )
+ // InternalPerspectiveDsl.g:4382:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:4383:1: ( '}' )
{
- // InternalPerspectiveDsl.g:4302:1: ( '}' )
- // InternalPerspectiveDsl.g:4303:2: '}'
+ // InternalPerspectiveDsl.g:4383:1: ( '}' )
+ // InternalPerspectiveDsl.g:4384:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getRightCurlyBracketKeyword_3_2());
@@ -15867,14 +16155,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__0"
- // InternalPerspectiveDsl.g:4313:1: rule__Perspective__Group__0 : rule__Perspective__Group__0__Impl rule__Perspective__Group__1 ;
+ // InternalPerspectiveDsl.g:4394:1: rule__Perspective__Group__0 : rule__Perspective__Group__0__Impl rule__Perspective__Group__1 ;
public final void rule__Perspective__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4317:1: ( rule__Perspective__Group__0__Impl rule__Perspective__Group__1 )
- // InternalPerspectiveDsl.g:4318:2: rule__Perspective__Group__0__Impl rule__Perspective__Group__1
+ // InternalPerspectiveDsl.g:4398:1: ( rule__Perspective__Group__0__Impl rule__Perspective__Group__1 )
+ // InternalPerspectiveDsl.g:4399:2: rule__Perspective__Group__0__Impl rule__Perspective__Group__1
{
pushFollow(FOLLOW_11);
rule__Perspective__Group__0__Impl();
@@ -15905,23 +16193,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__0__Impl"
- // InternalPerspectiveDsl.g:4325:1: rule__Perspective__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:4406:1: rule__Perspective__Group__0__Impl : ( () ) ;
public final void rule__Perspective__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4329:1: ( ( () ) )
- // InternalPerspectiveDsl.g:4330:1: ( () )
+ // InternalPerspectiveDsl.g:4410:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:4411:1: ( () )
{
- // InternalPerspectiveDsl.g:4330:1: ( () )
- // InternalPerspectiveDsl.g:4331:2: ()
+ // InternalPerspectiveDsl.g:4411:1: ( () )
+ // InternalPerspectiveDsl.g:4412:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getPerspectiveAction_0());
}
- // InternalPerspectiveDsl.g:4332:2: ()
- // InternalPerspectiveDsl.g:4332:3:
+ // InternalPerspectiveDsl.g:4413:2: ()
+ // InternalPerspectiveDsl.g:4413:3:
{
}
@@ -15946,14 +16234,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__1"
- // InternalPerspectiveDsl.g:4340:1: rule__Perspective__Group__1 : rule__Perspective__Group__1__Impl rule__Perspective__Group__2 ;
+ // InternalPerspectiveDsl.g:4421:1: rule__Perspective__Group__1 : rule__Perspective__Group__1__Impl rule__Perspective__Group__2 ;
public final void rule__Perspective__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4344:1: ( rule__Perspective__Group__1__Impl rule__Perspective__Group__2 )
- // InternalPerspectiveDsl.g:4345:2: rule__Perspective__Group__1__Impl rule__Perspective__Group__2
+ // InternalPerspectiveDsl.g:4425:1: ( rule__Perspective__Group__1__Impl rule__Perspective__Group__2 )
+ // InternalPerspectiveDsl.g:4426:2: rule__Perspective__Group__1__Impl rule__Perspective__Group__2
{
pushFollow(FOLLOW_7);
rule__Perspective__Group__1__Impl();
@@ -15984,17 +16272,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__1__Impl"
- // InternalPerspectiveDsl.g:4352:1: rule__Perspective__Group__1__Impl : ( 'perspective' ) ;
+ // InternalPerspectiveDsl.g:4433:1: rule__Perspective__Group__1__Impl : ( 'perspective' ) ;
public final void rule__Perspective__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4356:1: ( ( 'perspective' ) )
- // InternalPerspectiveDsl.g:4357:1: ( 'perspective' )
+ // InternalPerspectiveDsl.g:4437:1: ( ( 'perspective' ) )
+ // InternalPerspectiveDsl.g:4438:1: ( 'perspective' )
{
- // InternalPerspectiveDsl.g:4357:1: ( 'perspective' )
- // InternalPerspectiveDsl.g:4358:2: 'perspective'
+ // InternalPerspectiveDsl.g:4438:1: ( 'perspective' )
+ // InternalPerspectiveDsl.g:4439:2: 'perspective'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getPerspectiveKeyword_1());
@@ -16025,14 +16313,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__2"
- // InternalPerspectiveDsl.g:4367:1: rule__Perspective__Group__2 : rule__Perspective__Group__2__Impl rule__Perspective__Group__3 ;
+ // InternalPerspectiveDsl.g:4448:1: rule__Perspective__Group__2 : rule__Perspective__Group__2__Impl rule__Perspective__Group__3 ;
public final void rule__Perspective__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4371:1: ( rule__Perspective__Group__2__Impl rule__Perspective__Group__3 )
- // InternalPerspectiveDsl.g:4372:2: rule__Perspective__Group__2__Impl rule__Perspective__Group__3
+ // InternalPerspectiveDsl.g:4452:1: ( rule__Perspective__Group__2__Impl rule__Perspective__Group__3 )
+ // InternalPerspectiveDsl.g:4453:2: rule__Perspective__Group__2__Impl rule__Perspective__Group__3
{
pushFollow(FOLLOW_12);
rule__Perspective__Group__2__Impl();
@@ -16063,23 +16351,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__2__Impl"
- // InternalPerspectiveDsl.g:4379:1: rule__Perspective__Group__2__Impl : ( ( rule__Perspective__NameAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:4460:1: rule__Perspective__Group__2__Impl : ( ( rule__Perspective__NameAssignment_2 ) ) ;
public final void rule__Perspective__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4383:1: ( ( ( rule__Perspective__NameAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:4384:1: ( ( rule__Perspective__NameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:4464:1: ( ( ( rule__Perspective__NameAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:4465:1: ( ( rule__Perspective__NameAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:4384:1: ( ( rule__Perspective__NameAssignment_2 ) )
- // InternalPerspectiveDsl.g:4385:2: ( rule__Perspective__NameAssignment_2 )
+ // InternalPerspectiveDsl.g:4465:1: ( ( rule__Perspective__NameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:4466:2: ( rule__Perspective__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getNameAssignment_2());
}
- // InternalPerspectiveDsl.g:4386:2: ( rule__Perspective__NameAssignment_2 )
- // InternalPerspectiveDsl.g:4386:3: rule__Perspective__NameAssignment_2
+ // InternalPerspectiveDsl.g:4467:2: ( rule__Perspective__NameAssignment_2 )
+ // InternalPerspectiveDsl.g:4467:3: rule__Perspective__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__Perspective__NameAssignment_2();
@@ -16114,14 +16402,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__3"
- // InternalPerspectiveDsl.g:4394:1: rule__Perspective__Group__3 : rule__Perspective__Group__3__Impl rule__Perspective__Group__4 ;
+ // InternalPerspectiveDsl.g:4475:1: rule__Perspective__Group__3 : rule__Perspective__Group__3__Impl rule__Perspective__Group__4 ;
public final void rule__Perspective__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4398:1: ( rule__Perspective__Group__3__Impl rule__Perspective__Group__4 )
- // InternalPerspectiveDsl.g:4399:2: rule__Perspective__Group__3__Impl rule__Perspective__Group__4
+ // InternalPerspectiveDsl.g:4479:1: ( rule__Perspective__Group__3__Impl rule__Perspective__Group__4 )
+ // InternalPerspectiveDsl.g:4480:2: rule__Perspective__Group__3__Impl rule__Perspective__Group__4
{
pushFollow(FOLLOW_12);
rule__Perspective__Group__3__Impl();
@@ -16152,31 +16440,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__3__Impl"
- // InternalPerspectiveDsl.g:4406:1: rule__Perspective__Group__3__Impl : ( ( rule__Perspective__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:4487:1: rule__Perspective__Group__3__Impl : ( ( rule__Perspective__Group_3__0 )? ) ;
public final void rule__Perspective__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4410:1: ( ( ( rule__Perspective__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:4411:1: ( ( rule__Perspective__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:4491:1: ( ( ( rule__Perspective__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:4492:1: ( ( rule__Perspective__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:4411:1: ( ( rule__Perspective__Group_3__0 )? )
- // InternalPerspectiveDsl.g:4412:2: ( rule__Perspective__Group_3__0 )?
+ // InternalPerspectiveDsl.g:4492:1: ( ( rule__Perspective__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:4493:2: ( rule__Perspective__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:4413:2: ( rule__Perspective__Group_3__0 )?
+ // InternalPerspectiveDsl.g:4494:2: ( rule__Perspective__Group_3__0 )?
int alt53=2;
int LA53_0 = input.LA(1);
- if ( (LA53_0==119) ) {
+ if ( (LA53_0==124) ) {
alt53=1;
}
switch (alt53) {
case 1 :
- // InternalPerspectiveDsl.g:4413:3: rule__Perspective__Group_3__0
+ // InternalPerspectiveDsl.g:4494:3: rule__Perspective__Group_3__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_3__0();
@@ -16214,14 +16502,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__4"
- // InternalPerspectiveDsl.g:4421:1: rule__Perspective__Group__4 : rule__Perspective__Group__4__Impl rule__Perspective__Group__5 ;
+ // InternalPerspectiveDsl.g:4502:1: rule__Perspective__Group__4 : rule__Perspective__Group__4__Impl rule__Perspective__Group__5 ;
public final void rule__Perspective__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4425:1: ( rule__Perspective__Group__4__Impl rule__Perspective__Group__5 )
- // InternalPerspectiveDsl.g:4426:2: rule__Perspective__Group__4__Impl rule__Perspective__Group__5
+ // InternalPerspectiveDsl.g:4506:1: ( rule__Perspective__Group__4__Impl rule__Perspective__Group__5 )
+ // InternalPerspectiveDsl.g:4507:2: rule__Perspective__Group__4__Impl rule__Perspective__Group__5
{
pushFollow(FOLLOW_12);
rule__Perspective__Group__4__Impl();
@@ -16252,22 +16540,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__4__Impl"
- // InternalPerspectiveDsl.g:4433:1: rule__Perspective__Group__4__Impl : ( ( rule__Perspective__Group_4__0 )? ) ;
+ // InternalPerspectiveDsl.g:4514:1: rule__Perspective__Group__4__Impl : ( ( rule__Perspective__Group_4__0 )? ) ;
public final void rule__Perspective__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4437:1: ( ( ( rule__Perspective__Group_4__0 )? ) )
- // InternalPerspectiveDsl.g:4438:1: ( ( rule__Perspective__Group_4__0 )? )
+ // InternalPerspectiveDsl.g:4518:1: ( ( ( rule__Perspective__Group_4__0 )? ) )
+ // InternalPerspectiveDsl.g:4519:1: ( ( rule__Perspective__Group_4__0 )? )
{
- // InternalPerspectiveDsl.g:4438:1: ( ( rule__Perspective__Group_4__0 )? )
- // InternalPerspectiveDsl.g:4439:2: ( rule__Perspective__Group_4__0 )?
+ // InternalPerspectiveDsl.g:4519:1: ( ( rule__Perspective__Group_4__0 )? )
+ // InternalPerspectiveDsl.g:4520:2: ( rule__Perspective__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_4());
}
- // InternalPerspectiveDsl.g:4440:2: ( rule__Perspective__Group_4__0 )?
+ // InternalPerspectiveDsl.g:4521:2: ( rule__Perspective__Group_4__0 )?
int alt54=2;
int LA54_0 = input.LA(1);
@@ -16276,7 +16564,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
switch (alt54) {
case 1 :
- // InternalPerspectiveDsl.g:4440:3: rule__Perspective__Group_4__0
+ // InternalPerspectiveDsl.g:4521:3: rule__Perspective__Group_4__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_4__0();
@@ -16314,14 +16602,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__5"
- // InternalPerspectiveDsl.g:4448:1: rule__Perspective__Group__5 : rule__Perspective__Group__5__Impl rule__Perspective__Group__6 ;
+ // InternalPerspectiveDsl.g:4529:1: rule__Perspective__Group__5 : rule__Perspective__Group__5__Impl rule__Perspective__Group__6 ;
public final void rule__Perspective__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4452:1: ( rule__Perspective__Group__5__Impl rule__Perspective__Group__6 )
- // InternalPerspectiveDsl.g:4453:2: rule__Perspective__Group__5__Impl rule__Perspective__Group__6
+ // InternalPerspectiveDsl.g:4533:1: ( rule__Perspective__Group__5__Impl rule__Perspective__Group__6 )
+ // InternalPerspectiveDsl.g:4534:2: rule__Perspective__Group__5__Impl rule__Perspective__Group__6
{
pushFollow(FOLLOW_8);
rule__Perspective__Group__5__Impl();
@@ -16352,23 +16640,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__5__Impl"
- // InternalPerspectiveDsl.g:4460:1: rule__Perspective__Group__5__Impl : ( ( rule__Perspective__UnorderedGroup_5 ) ) ;
+ // InternalPerspectiveDsl.g:4541:1: rule__Perspective__Group__5__Impl : ( ( rule__Perspective__UnorderedGroup_5 ) ) ;
public final void rule__Perspective__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4464:1: ( ( ( rule__Perspective__UnorderedGroup_5 ) ) )
- // InternalPerspectiveDsl.g:4465:1: ( ( rule__Perspective__UnorderedGroup_5 ) )
+ // InternalPerspectiveDsl.g:4545:1: ( ( ( rule__Perspective__UnorderedGroup_5 ) ) )
+ // InternalPerspectiveDsl.g:4546:1: ( ( rule__Perspective__UnorderedGroup_5 ) )
{
- // InternalPerspectiveDsl.g:4465:1: ( ( rule__Perspective__UnorderedGroup_5 ) )
- // InternalPerspectiveDsl.g:4466:2: ( rule__Perspective__UnorderedGroup_5 )
+ // InternalPerspectiveDsl.g:4546:1: ( ( rule__Perspective__UnorderedGroup_5 ) )
+ // InternalPerspectiveDsl.g:4547:2: ( rule__Perspective__UnorderedGroup_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5());
}
- // InternalPerspectiveDsl.g:4467:2: ( rule__Perspective__UnorderedGroup_5 )
- // InternalPerspectiveDsl.g:4467:3: rule__Perspective__UnorderedGroup_5
+ // InternalPerspectiveDsl.g:4548:2: ( rule__Perspective__UnorderedGroup_5 )
+ // InternalPerspectiveDsl.g:4548:3: rule__Perspective__UnorderedGroup_5
{
pushFollow(FOLLOW_2);
rule__Perspective__UnorderedGroup_5();
@@ -16403,14 +16691,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__6"
- // InternalPerspectiveDsl.g:4475:1: rule__Perspective__Group__6 : rule__Perspective__Group__6__Impl rule__Perspective__Group__7 ;
+ // InternalPerspectiveDsl.g:4556:1: rule__Perspective__Group__6 : rule__Perspective__Group__6__Impl rule__Perspective__Group__7 ;
public final void rule__Perspective__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4479:1: ( rule__Perspective__Group__6__Impl rule__Perspective__Group__7 )
- // InternalPerspectiveDsl.g:4480:2: rule__Perspective__Group__6__Impl rule__Perspective__Group__7
+ // InternalPerspectiveDsl.g:4560:1: ( rule__Perspective__Group__6__Impl rule__Perspective__Group__7 )
+ // InternalPerspectiveDsl.g:4561:2: rule__Perspective__Group__6__Impl rule__Perspective__Group__7
{
pushFollow(FOLLOW_13);
rule__Perspective__Group__6__Impl();
@@ -16441,17 +16729,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__6__Impl"
- // InternalPerspectiveDsl.g:4487:1: rule__Perspective__Group__6__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:4568:1: rule__Perspective__Group__6__Impl : ( '{' ) ;
public final void rule__Perspective__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4491:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:4492:1: ( '{' )
+ // InternalPerspectiveDsl.g:4572:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:4573:1: ( '{' )
{
- // InternalPerspectiveDsl.g:4492:1: ( '{' )
- // InternalPerspectiveDsl.g:4493:2: '{'
+ // InternalPerspectiveDsl.g:4573:1: ( '{' )
+ // InternalPerspectiveDsl.g:4574:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getLeftCurlyBracketKeyword_6());
@@ -16482,14 +16770,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__7"
- // InternalPerspectiveDsl.g:4502:1: rule__Perspective__Group__7 : rule__Perspective__Group__7__Impl rule__Perspective__Group__8 ;
+ // InternalPerspectiveDsl.g:4583:1: rule__Perspective__Group__7 : rule__Perspective__Group__7__Impl rule__Perspective__Group__8 ;
public final void rule__Perspective__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4506:1: ( rule__Perspective__Group__7__Impl rule__Perspective__Group__8 )
- // InternalPerspectiveDsl.g:4507:2: rule__Perspective__Group__7__Impl rule__Perspective__Group__8
+ // InternalPerspectiveDsl.g:4587:1: ( rule__Perspective__Group__7__Impl rule__Perspective__Group__8 )
+ // InternalPerspectiveDsl.g:4588:2: rule__Perspective__Group__7__Impl rule__Perspective__Group__8
{
pushFollow(FOLLOW_13);
rule__Perspective__Group__7__Impl();
@@ -16520,35 +16808,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__7__Impl"
- // InternalPerspectiveDsl.g:4514:1: rule__Perspective__Group__7__Impl : ( ( rule__Perspective__ElementsAssignment_7 )* ) ;
+ // InternalPerspectiveDsl.g:4595:1: rule__Perspective__Group__7__Impl : ( ( rule__Perspective__ElementsAssignment_7 )* ) ;
public final void rule__Perspective__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4518:1: ( ( ( rule__Perspective__ElementsAssignment_7 )* ) )
- // InternalPerspectiveDsl.g:4519:1: ( ( rule__Perspective__ElementsAssignment_7 )* )
+ // InternalPerspectiveDsl.g:4599:1: ( ( ( rule__Perspective__ElementsAssignment_7 )* ) )
+ // InternalPerspectiveDsl.g:4600:1: ( ( rule__Perspective__ElementsAssignment_7 )* )
{
- // InternalPerspectiveDsl.g:4519:1: ( ( rule__Perspective__ElementsAssignment_7 )* )
- // InternalPerspectiveDsl.g:4520:2: ( rule__Perspective__ElementsAssignment_7 )*
+ // InternalPerspectiveDsl.g:4600:1: ( ( rule__Perspective__ElementsAssignment_7 )* )
+ // InternalPerspectiveDsl.g:4601:2: ( rule__Perspective__ElementsAssignment_7 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getElementsAssignment_7());
}
- // InternalPerspectiveDsl.g:4521:2: ( rule__Perspective__ElementsAssignment_7 )*
+ // InternalPerspectiveDsl.g:4602:2: ( rule__Perspective__ElementsAssignment_7 )*
loop55:
do {
int alt55=2;
int LA55_0 = input.LA(1);
- if ( (LA55_0==62||(LA55_0>=66 && LA55_0<=67)) ) {
+ if ( (LA55_0==63||(LA55_0>=67 && LA55_0<=68)) ) {
alt55=1;
}
switch (alt55) {
case 1 :
- // InternalPerspectiveDsl.g:4521:3: rule__Perspective__ElementsAssignment_7
+ // InternalPerspectiveDsl.g:4602:3: rule__Perspective__ElementsAssignment_7
{
pushFollow(FOLLOW_14);
rule__Perspective__ElementsAssignment_7();
@@ -16589,20 +16877,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__8"
- // InternalPerspectiveDsl.g:4529:1: rule__Perspective__Group__8 : rule__Perspective__Group__8__Impl ;
+ // InternalPerspectiveDsl.g:4610:1: rule__Perspective__Group__8 : rule__Perspective__Group__8__Impl rule__Perspective__Group__9 ;
public final void rule__Perspective__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4533:1: ( rule__Perspective__Group__8__Impl )
- // InternalPerspectiveDsl.g:4534:2: rule__Perspective__Group__8__Impl
+ // InternalPerspectiveDsl.g:4614:1: ( rule__Perspective__Group__8__Impl rule__Perspective__Group__9 )
+ // InternalPerspectiveDsl.g:4615:2: rule__Perspective__Group__8__Impl rule__Perspective__Group__9
{
- pushFollow(FOLLOW_2);
+ pushFollow(FOLLOW_13);
rule__Perspective__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__Perspective__Group__9();
+
+ state._fsp--;
+ if (state.failed) return ;
}
@@ -16622,24 +16915,45 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group__8__Impl"
- // InternalPerspectiveDsl.g:4540:1: rule__Perspective__Group__8__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:4622:1: rule__Perspective__Group__8__Impl : ( ( rule__Perspective__Group_8__0 )? ) ;
public final void rule__Perspective__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4544:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:4545:1: ( '}' )
+ // InternalPerspectiveDsl.g:4626:1: ( ( ( rule__Perspective__Group_8__0 )? ) )
+ // InternalPerspectiveDsl.g:4627:1: ( ( rule__Perspective__Group_8__0 )? )
{
- // InternalPerspectiveDsl.g:4545:1: ( '}' )
- // InternalPerspectiveDsl.g:4546:2: '}'
+ // InternalPerspectiveDsl.g:4627:1: ( ( rule__Perspective__Group_8__0 )? )
+ // InternalPerspectiveDsl.g:4628:2: ( rule__Perspective__Group_8__0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_8());
+ before(grammarAccess.getPerspectiveAccess().getGroup_8());
}
- match(input,55,FOLLOW_2); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:4629:2: ( rule__Perspective__Group_8__0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
+
+ if ( (LA56_0==62) ) {
+ alt56=1;
+ }
+ switch (alt56) {
+ case 1 :
+ // InternalPerspectiveDsl.g:4629:3: rule__Perspective__Group_8__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Perspective__Group_8__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_8());
+ after(grammarAccess.getPerspectiveAccess().getGroup_8());
}
}
@@ -16662,15 +16976,89 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__Perspective__Group__8__Impl"
+ // $ANTLR start "rule__Perspective__Group__9"
+ // InternalPerspectiveDsl.g:4637:1: rule__Perspective__Group__9 : rule__Perspective__Group__9__Impl ;
+ public final void rule__Perspective__Group__9() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:4641:1: ( rule__Perspective__Group__9__Impl )
+ // InternalPerspectiveDsl.g:4642:2: rule__Perspective__Group__9__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__Perspective__Group__9__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__Group__9"
+
+
+ // $ANTLR start "rule__Perspective__Group__9__Impl"
+ // InternalPerspectiveDsl.g:4648:1: rule__Perspective__Group__9__Impl : ( '}' ) ;
+ public final void rule__Perspective__Group__9__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:4652:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:4653:1: ( '}' )
+ {
+ // InternalPerspectiveDsl.g:4653:1: ( '}' )
+ // InternalPerspectiveDsl.g:4654:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_9());
+ }
+ match(input,55,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_9());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__Group__9__Impl"
+
+
// $ANTLR start "rule__Perspective__Group_3__0"
- // InternalPerspectiveDsl.g:4556:1: rule__Perspective__Group_3__0 : rule__Perspective__Group_3__0__Impl rule__Perspective__Group_3__1 ;
+ // InternalPerspectiveDsl.g:4664:1: rule__Perspective__Group_3__0 : rule__Perspective__Group_3__0__Impl rule__Perspective__Group_3__1 ;
public final void rule__Perspective__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4560:1: ( rule__Perspective__Group_3__0__Impl rule__Perspective__Group_3__1 )
- // InternalPerspectiveDsl.g:4561:2: rule__Perspective__Group_3__0__Impl rule__Perspective__Group_3__1
+ // InternalPerspectiveDsl.g:4668:1: ( rule__Perspective__Group_3__0__Impl rule__Perspective__Group_3__1 )
+ // InternalPerspectiveDsl.g:4669:2: rule__Perspective__Group_3__0__Impl rule__Perspective__Group_3__1
{
pushFollow(FOLLOW_15);
rule__Perspective__Group_3__0__Impl();
@@ -16701,23 +17089,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:4568:1: rule__Perspective__Group_3__0__Impl : ( ( rule__Perspective__DescriptionAssignment_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:4676:1: rule__Perspective__Group_3__0__Impl : ( ( rule__Perspective__DescriptionAssignment_3_0 ) ) ;
public final void rule__Perspective__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4572:1: ( ( ( rule__Perspective__DescriptionAssignment_3_0 ) ) )
- // InternalPerspectiveDsl.g:4573:1: ( ( rule__Perspective__DescriptionAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:4680:1: ( ( ( rule__Perspective__DescriptionAssignment_3_0 ) ) )
+ // InternalPerspectiveDsl.g:4681:1: ( ( rule__Perspective__DescriptionAssignment_3_0 ) )
{
- // InternalPerspectiveDsl.g:4573:1: ( ( rule__Perspective__DescriptionAssignment_3_0 ) )
- // InternalPerspectiveDsl.g:4574:2: ( rule__Perspective__DescriptionAssignment_3_0 )
+ // InternalPerspectiveDsl.g:4681:1: ( ( rule__Perspective__DescriptionAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:4682:2: ( rule__Perspective__DescriptionAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getDescriptionAssignment_3_0());
}
- // InternalPerspectiveDsl.g:4575:2: ( rule__Perspective__DescriptionAssignment_3_0 )
- // InternalPerspectiveDsl.g:4575:3: rule__Perspective__DescriptionAssignment_3_0
+ // InternalPerspectiveDsl.g:4683:2: ( rule__Perspective__DescriptionAssignment_3_0 )
+ // InternalPerspectiveDsl.g:4683:3: rule__Perspective__DescriptionAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__Perspective__DescriptionAssignment_3_0();
@@ -16752,14 +17140,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_3__1"
- // InternalPerspectiveDsl.g:4583:1: rule__Perspective__Group_3__1 : rule__Perspective__Group_3__1__Impl ;
+ // InternalPerspectiveDsl.g:4691:1: rule__Perspective__Group_3__1 : rule__Perspective__Group_3__1__Impl ;
public final void rule__Perspective__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4587:1: ( rule__Perspective__Group_3__1__Impl )
- // InternalPerspectiveDsl.g:4588:2: rule__Perspective__Group_3__1__Impl
+ // InternalPerspectiveDsl.g:4695:1: ( rule__Perspective__Group_3__1__Impl )
+ // InternalPerspectiveDsl.g:4696:2: rule__Perspective__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_3__1__Impl();
@@ -16785,23 +17173,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:4594:1: rule__Perspective__Group_3__1__Impl : ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) ) ;
+ // InternalPerspectiveDsl.g:4702:1: rule__Perspective__Group_3__1__Impl : ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) ) ;
public final void rule__Perspective__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4598:1: ( ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) ) )
- // InternalPerspectiveDsl.g:4599:1: ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:4706:1: ( ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) ) )
+ // InternalPerspectiveDsl.g:4707:1: ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) )
{
- // InternalPerspectiveDsl.g:4599:1: ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) )
- // InternalPerspectiveDsl.g:4600:2: ( rule__Perspective__DescriptionValueAssignment_3_1 )
+ // InternalPerspectiveDsl.g:4707:1: ( ( rule__Perspective__DescriptionValueAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:4708:2: ( rule__Perspective__DescriptionValueAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getDescriptionValueAssignment_3_1());
}
- // InternalPerspectiveDsl.g:4601:2: ( rule__Perspective__DescriptionValueAssignment_3_1 )
- // InternalPerspectiveDsl.g:4601:3: rule__Perspective__DescriptionValueAssignment_3_1
+ // InternalPerspectiveDsl.g:4709:2: ( rule__Perspective__DescriptionValueAssignment_3_1 )
+ // InternalPerspectiveDsl.g:4709:3: rule__Perspective__DescriptionValueAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__Perspective__DescriptionValueAssignment_3_1();
@@ -16836,14 +17224,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__0"
- // InternalPerspectiveDsl.g:4610:1: rule__Perspective__Group_4__0 : rule__Perspective__Group_4__0__Impl rule__Perspective__Group_4__1 ;
+ // InternalPerspectiveDsl.g:4718:1: rule__Perspective__Group_4__0 : rule__Perspective__Group_4__0__Impl rule__Perspective__Group_4__1 ;
public final void rule__Perspective__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4614:1: ( rule__Perspective__Group_4__0__Impl rule__Perspective__Group_4__1 )
- // InternalPerspectiveDsl.g:4615:2: rule__Perspective__Group_4__0__Impl rule__Perspective__Group_4__1
+ // InternalPerspectiveDsl.g:4722:1: ( rule__Perspective__Group_4__0__Impl rule__Perspective__Group_4__1 )
+ // InternalPerspectiveDsl.g:4723:2: rule__Perspective__Group_4__0__Impl rule__Perspective__Group_4__1
{
pushFollow(FOLLOW_7);
rule__Perspective__Group_4__0__Impl();
@@ -16874,17 +17262,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__0__Impl"
- // InternalPerspectiveDsl.g:4622:1: rule__Perspective__Group_4__0__Impl : ( 'process' ) ;
+ // InternalPerspectiveDsl.g:4730:1: rule__Perspective__Group_4__0__Impl : ( 'process' ) ;
public final void rule__Perspective__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4626:1: ( ( 'process' ) )
- // InternalPerspectiveDsl.g:4627:1: ( 'process' )
+ // InternalPerspectiveDsl.g:4734:1: ( ( 'process' ) )
+ // InternalPerspectiveDsl.g:4735:1: ( 'process' )
{
- // InternalPerspectiveDsl.g:4627:1: ( 'process' )
- // InternalPerspectiveDsl.g:4628:2: 'process'
+ // InternalPerspectiveDsl.g:4735:1: ( 'process' )
+ // InternalPerspectiveDsl.g:4736:2: 'process'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getProcessKeyword_4_0());
@@ -16915,14 +17303,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__1"
- // InternalPerspectiveDsl.g:4637:1: rule__Perspective__Group_4__1 : rule__Perspective__Group_4__1__Impl rule__Perspective__Group_4__2 ;
+ // InternalPerspectiveDsl.g:4745:1: rule__Perspective__Group_4__1 : rule__Perspective__Group_4__1__Impl rule__Perspective__Group_4__2 ;
public final void rule__Perspective__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4641:1: ( rule__Perspective__Group_4__1__Impl rule__Perspective__Group_4__2 )
- // InternalPerspectiveDsl.g:4642:2: rule__Perspective__Group_4__1__Impl rule__Perspective__Group_4__2
+ // InternalPerspectiveDsl.g:4749:1: ( rule__Perspective__Group_4__1__Impl rule__Perspective__Group_4__2 )
+ // InternalPerspectiveDsl.g:4750:2: rule__Perspective__Group_4__1__Impl rule__Perspective__Group_4__2
{
pushFollow(FOLLOW_16);
rule__Perspective__Group_4__1__Impl();
@@ -16953,23 +17341,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__1__Impl"
- // InternalPerspectiveDsl.g:4649:1: rule__Perspective__Group_4__1__Impl : ( ( rule__Perspective__ProcessAssignment_4_1 ) ) ;
+ // InternalPerspectiveDsl.g:4757:1: rule__Perspective__Group_4__1__Impl : ( ( rule__Perspective__ProcessAssignment_4_1 ) ) ;
public final void rule__Perspective__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4653:1: ( ( ( rule__Perspective__ProcessAssignment_4_1 ) ) )
- // InternalPerspectiveDsl.g:4654:1: ( ( rule__Perspective__ProcessAssignment_4_1 ) )
+ // InternalPerspectiveDsl.g:4761:1: ( ( ( rule__Perspective__ProcessAssignment_4_1 ) ) )
+ // InternalPerspectiveDsl.g:4762:1: ( ( rule__Perspective__ProcessAssignment_4_1 ) )
{
- // InternalPerspectiveDsl.g:4654:1: ( ( rule__Perspective__ProcessAssignment_4_1 ) )
- // InternalPerspectiveDsl.g:4655:2: ( rule__Perspective__ProcessAssignment_4_1 )
+ // InternalPerspectiveDsl.g:4762:1: ( ( rule__Perspective__ProcessAssignment_4_1 ) )
+ // InternalPerspectiveDsl.g:4763:2: ( rule__Perspective__ProcessAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getProcessAssignment_4_1());
}
- // InternalPerspectiveDsl.g:4656:2: ( rule__Perspective__ProcessAssignment_4_1 )
- // InternalPerspectiveDsl.g:4656:3: rule__Perspective__ProcessAssignment_4_1
+ // InternalPerspectiveDsl.g:4764:2: ( rule__Perspective__ProcessAssignment_4_1 )
+ // InternalPerspectiveDsl.g:4764:3: rule__Perspective__ProcessAssignment_4_1
{
pushFollow(FOLLOW_2);
rule__Perspective__ProcessAssignment_4_1();
@@ -17004,14 +17392,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__2"
- // InternalPerspectiveDsl.g:4664:1: rule__Perspective__Group_4__2 : rule__Perspective__Group_4__2__Impl rule__Perspective__Group_4__3 ;
+ // InternalPerspectiveDsl.g:4772:1: rule__Perspective__Group_4__2 : rule__Perspective__Group_4__2__Impl rule__Perspective__Group_4__3 ;
public final void rule__Perspective__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4668:1: ( rule__Perspective__Group_4__2__Impl rule__Perspective__Group_4__3 )
- // InternalPerspectiveDsl.g:4669:2: rule__Perspective__Group_4__2__Impl rule__Perspective__Group_4__3
+ // InternalPerspectiveDsl.g:4776:1: ( rule__Perspective__Group_4__2__Impl rule__Perspective__Group_4__3 )
+ // InternalPerspectiveDsl.g:4777:2: rule__Perspective__Group_4__2__Impl rule__Perspective__Group_4__3
{
pushFollow(FOLLOW_7);
rule__Perspective__Group_4__2__Impl();
@@ -17042,17 +17430,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__2__Impl"
- // InternalPerspectiveDsl.g:4676:1: rule__Perspective__Group_4__2__Impl : ( 'usertask' ) ;
+ // InternalPerspectiveDsl.g:4784:1: rule__Perspective__Group_4__2__Impl : ( 'usertask' ) ;
public final void rule__Perspective__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4680:1: ( ( 'usertask' ) )
- // InternalPerspectiveDsl.g:4681:1: ( 'usertask' )
+ // InternalPerspectiveDsl.g:4788:1: ( ( 'usertask' ) )
+ // InternalPerspectiveDsl.g:4789:1: ( 'usertask' )
{
- // InternalPerspectiveDsl.g:4681:1: ( 'usertask' )
- // InternalPerspectiveDsl.g:4682:2: 'usertask'
+ // InternalPerspectiveDsl.g:4789:1: ( 'usertask' )
+ // InternalPerspectiveDsl.g:4790:2: 'usertask'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getUsertaskKeyword_4_2());
@@ -17083,14 +17471,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__3"
- // InternalPerspectiveDsl.g:4691:1: rule__Perspective__Group_4__3 : rule__Perspective__Group_4__3__Impl ;
+ // InternalPerspectiveDsl.g:4799:1: rule__Perspective__Group_4__3 : rule__Perspective__Group_4__3__Impl ;
public final void rule__Perspective__Group_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4695:1: ( rule__Perspective__Group_4__3__Impl )
- // InternalPerspectiveDsl.g:4696:2: rule__Perspective__Group_4__3__Impl
+ // InternalPerspectiveDsl.g:4803:1: ( rule__Perspective__Group_4__3__Impl )
+ // InternalPerspectiveDsl.g:4804:2: rule__Perspective__Group_4__3__Impl
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_4__3__Impl();
@@ -17116,23 +17504,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_4__3__Impl"
- // InternalPerspectiveDsl.g:4702:1: rule__Perspective__Group_4__3__Impl : ( ( rule__Perspective__UserTaskAssignment_4_3 ) ) ;
+ // InternalPerspectiveDsl.g:4810:1: rule__Perspective__Group_4__3__Impl : ( ( rule__Perspective__UserTaskAssignment_4_3 ) ) ;
public final void rule__Perspective__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4706:1: ( ( ( rule__Perspective__UserTaskAssignment_4_3 ) ) )
- // InternalPerspectiveDsl.g:4707:1: ( ( rule__Perspective__UserTaskAssignment_4_3 ) )
+ // InternalPerspectiveDsl.g:4814:1: ( ( ( rule__Perspective__UserTaskAssignment_4_3 ) ) )
+ // InternalPerspectiveDsl.g:4815:1: ( ( rule__Perspective__UserTaskAssignment_4_3 ) )
{
- // InternalPerspectiveDsl.g:4707:1: ( ( rule__Perspective__UserTaskAssignment_4_3 ) )
- // InternalPerspectiveDsl.g:4708:2: ( rule__Perspective__UserTaskAssignment_4_3 )
+ // InternalPerspectiveDsl.g:4815:1: ( ( rule__Perspective__UserTaskAssignment_4_3 ) )
+ // InternalPerspectiveDsl.g:4816:2: ( rule__Perspective__UserTaskAssignment_4_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getUserTaskAssignment_4_3());
}
- // InternalPerspectiveDsl.g:4709:2: ( rule__Perspective__UserTaskAssignment_4_3 )
- // InternalPerspectiveDsl.g:4709:3: rule__Perspective__UserTaskAssignment_4_3
+ // InternalPerspectiveDsl.g:4817:2: ( rule__Perspective__UserTaskAssignment_4_3 )
+ // InternalPerspectiveDsl.g:4817:3: rule__Perspective__UserTaskAssignment_4_3
{
pushFollow(FOLLOW_2);
rule__Perspective__UserTaskAssignment_4_3();
@@ -17167,14 +17555,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_0__0"
- // InternalPerspectiveDsl.g:4718:1: rule__Perspective__Group_5_0__0 : rule__Perspective__Group_5_0__0__Impl rule__Perspective__Group_5_0__1 ;
+ // InternalPerspectiveDsl.g:4826:1: rule__Perspective__Group_5_0__0 : rule__Perspective__Group_5_0__0__Impl rule__Perspective__Group_5_0__1 ;
public final void rule__Perspective__Group_5_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4722:1: ( rule__Perspective__Group_5_0__0__Impl rule__Perspective__Group_5_0__1 )
- // InternalPerspectiveDsl.g:4723:2: rule__Perspective__Group_5_0__0__Impl rule__Perspective__Group_5_0__1
+ // InternalPerspectiveDsl.g:4830:1: ( rule__Perspective__Group_5_0__0__Impl rule__Perspective__Group_5_0__1 )
+ // InternalPerspectiveDsl.g:4831:2: rule__Perspective__Group_5_0__0__Impl rule__Perspective__Group_5_0__1
{
pushFollow(FOLLOW_15);
rule__Perspective__Group_5_0__0__Impl();
@@ -17205,17 +17593,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_0__0__Impl"
- // InternalPerspectiveDsl.g:4730:1: rule__Perspective__Group_5_0__0__Impl : ( 'iconURI' ) ;
+ // InternalPerspectiveDsl.g:4838:1: rule__Perspective__Group_5_0__0__Impl : ( 'iconURI' ) ;
public final void rule__Perspective__Group_5_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4734:1: ( ( 'iconURI' ) )
- // InternalPerspectiveDsl.g:4735:1: ( 'iconURI' )
+ // InternalPerspectiveDsl.g:4842:1: ( ( 'iconURI' ) )
+ // InternalPerspectiveDsl.g:4843:1: ( 'iconURI' )
{
- // InternalPerspectiveDsl.g:4735:1: ( 'iconURI' )
- // InternalPerspectiveDsl.g:4736:2: 'iconURI'
+ // InternalPerspectiveDsl.g:4843:1: ( 'iconURI' )
+ // InternalPerspectiveDsl.g:4844:2: 'iconURI'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getIconURIKeyword_5_0_0());
@@ -17246,14 +17634,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_0__1"
- // InternalPerspectiveDsl.g:4745:1: rule__Perspective__Group_5_0__1 : rule__Perspective__Group_5_0__1__Impl ;
+ // InternalPerspectiveDsl.g:4853:1: rule__Perspective__Group_5_0__1 : rule__Perspective__Group_5_0__1__Impl ;
public final void rule__Perspective__Group_5_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4749:1: ( rule__Perspective__Group_5_0__1__Impl )
- // InternalPerspectiveDsl.g:4750:2: rule__Perspective__Group_5_0__1__Impl
+ // InternalPerspectiveDsl.g:4857:1: ( rule__Perspective__Group_5_0__1__Impl )
+ // InternalPerspectiveDsl.g:4858:2: rule__Perspective__Group_5_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_0__1__Impl();
@@ -17279,23 +17667,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_0__1__Impl"
- // InternalPerspectiveDsl.g:4756:1: rule__Perspective__Group_5_0__1__Impl : ( ( rule__Perspective__IconURIAssignment_5_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:4864:1: rule__Perspective__Group_5_0__1__Impl : ( ( rule__Perspective__IconURIAssignment_5_0_1 ) ) ;
public final void rule__Perspective__Group_5_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4760:1: ( ( ( rule__Perspective__IconURIAssignment_5_0_1 ) ) )
- // InternalPerspectiveDsl.g:4761:1: ( ( rule__Perspective__IconURIAssignment_5_0_1 ) )
+ // InternalPerspectiveDsl.g:4868:1: ( ( ( rule__Perspective__IconURIAssignment_5_0_1 ) ) )
+ // InternalPerspectiveDsl.g:4869:1: ( ( rule__Perspective__IconURIAssignment_5_0_1 ) )
{
- // InternalPerspectiveDsl.g:4761:1: ( ( rule__Perspective__IconURIAssignment_5_0_1 ) )
- // InternalPerspectiveDsl.g:4762:2: ( rule__Perspective__IconURIAssignment_5_0_1 )
+ // InternalPerspectiveDsl.g:4869:1: ( ( rule__Perspective__IconURIAssignment_5_0_1 ) )
+ // InternalPerspectiveDsl.g:4870:2: ( rule__Perspective__IconURIAssignment_5_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getIconURIAssignment_5_0_1());
}
- // InternalPerspectiveDsl.g:4763:2: ( rule__Perspective__IconURIAssignment_5_0_1 )
- // InternalPerspectiveDsl.g:4763:3: rule__Perspective__IconURIAssignment_5_0_1
+ // InternalPerspectiveDsl.g:4871:2: ( rule__Perspective__IconURIAssignment_5_0_1 )
+ // InternalPerspectiveDsl.g:4871:3: rule__Perspective__IconURIAssignment_5_0_1
{
pushFollow(FOLLOW_2);
rule__Perspective__IconURIAssignment_5_0_1();
@@ -17330,14 +17718,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_1__0"
- // InternalPerspectiveDsl.g:4772:1: rule__Perspective__Group_5_1__0 : rule__Perspective__Group_5_1__0__Impl rule__Perspective__Group_5_1__1 ;
+ // InternalPerspectiveDsl.g:4880:1: rule__Perspective__Group_5_1__0 : rule__Perspective__Group_5_1__0__Impl rule__Perspective__Group_5_1__1 ;
public final void rule__Perspective__Group_5_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4776:1: ( rule__Perspective__Group_5_1__0__Impl rule__Perspective__Group_5_1__1 )
- // InternalPerspectiveDsl.g:4777:2: rule__Perspective__Group_5_1__0__Impl rule__Perspective__Group_5_1__1
+ // InternalPerspectiveDsl.g:4884:1: ( rule__Perspective__Group_5_1__0__Impl rule__Perspective__Group_5_1__1 )
+ // InternalPerspectiveDsl.g:4885:2: rule__Perspective__Group_5_1__0__Impl rule__Perspective__Group_5_1__1
{
pushFollow(FOLLOW_15);
rule__Perspective__Group_5_1__0__Impl();
@@ -17368,17 +17756,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_1__0__Impl"
- // InternalPerspectiveDsl.g:4784:1: rule__Perspective__Group_5_1__0__Impl : ( 'accessibility' ) ;
+ // InternalPerspectiveDsl.g:4892:1: rule__Perspective__Group_5_1__0__Impl : ( 'accessibility' ) ;
public final void rule__Perspective__Group_5_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4788:1: ( ( 'accessibility' ) )
- // InternalPerspectiveDsl.g:4789:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:4896:1: ( ( 'accessibility' ) )
+ // InternalPerspectiveDsl.g:4897:1: ( 'accessibility' )
{
- // InternalPerspectiveDsl.g:4789:1: ( 'accessibility' )
- // InternalPerspectiveDsl.g:4790:2: 'accessibility'
+ // InternalPerspectiveDsl.g:4897:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:4898:2: 'accessibility'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getAccessibilityKeyword_5_1_0());
@@ -17409,14 +17797,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_1__1"
- // InternalPerspectiveDsl.g:4799:1: rule__Perspective__Group_5_1__1 : rule__Perspective__Group_5_1__1__Impl ;
+ // InternalPerspectiveDsl.g:4907:1: rule__Perspective__Group_5_1__1 : rule__Perspective__Group_5_1__1__Impl ;
public final void rule__Perspective__Group_5_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4803:1: ( rule__Perspective__Group_5_1__1__Impl )
- // InternalPerspectiveDsl.g:4804:2: rule__Perspective__Group_5_1__1__Impl
+ // InternalPerspectiveDsl.g:4911:1: ( rule__Perspective__Group_5_1__1__Impl )
+ // InternalPerspectiveDsl.g:4912:2: rule__Perspective__Group_5_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_1__1__Impl();
@@ -17442,23 +17830,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_1__1__Impl"
- // InternalPerspectiveDsl.g:4810:1: rule__Perspective__Group_5_1__1__Impl : ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:4918:1: rule__Perspective__Group_5_1__1__Impl : ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) ) ;
public final void rule__Perspective__Group_5_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4814:1: ( ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) ) )
- // InternalPerspectiveDsl.g:4815:1: ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) )
+ // InternalPerspectiveDsl.g:4922:1: ( ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) ) )
+ // InternalPerspectiveDsl.g:4923:1: ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) )
{
- // InternalPerspectiveDsl.g:4815:1: ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) )
- // InternalPerspectiveDsl.g:4816:2: ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 )
+ // InternalPerspectiveDsl.g:4923:1: ( ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 ) )
+ // InternalPerspectiveDsl.g:4924:2: ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getAccessibilityPhraseAssignment_5_1_1());
}
- // InternalPerspectiveDsl.g:4817:2: ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 )
- // InternalPerspectiveDsl.g:4817:3: rule__Perspective__AccessibilityPhraseAssignment_5_1_1
+ // InternalPerspectiveDsl.g:4925:2: ( rule__Perspective__AccessibilityPhraseAssignment_5_1_1 )
+ // InternalPerspectiveDsl.g:4925:3: rule__Perspective__AccessibilityPhraseAssignment_5_1_1
{
pushFollow(FOLLOW_2);
rule__Perspective__AccessibilityPhraseAssignment_5_1_1();
@@ -17493,14 +17881,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_2__0"
- // InternalPerspectiveDsl.g:4826:1: rule__Perspective__Group_5_2__0 : rule__Perspective__Group_5_2__0__Impl rule__Perspective__Group_5_2__1 ;
+ // InternalPerspectiveDsl.g:4934:1: rule__Perspective__Group_5_2__0 : rule__Perspective__Group_5_2__0__Impl rule__Perspective__Group_5_2__1 ;
public final void rule__Perspective__Group_5_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4830:1: ( rule__Perspective__Group_5_2__0__Impl rule__Perspective__Group_5_2__1 )
- // InternalPerspectiveDsl.g:4831:2: rule__Perspective__Group_5_2__0__Impl rule__Perspective__Group_5_2__1
+ // InternalPerspectiveDsl.g:4938:1: ( rule__Perspective__Group_5_2__0__Impl rule__Perspective__Group_5_2__1 )
+ // InternalPerspectiveDsl.g:4939:2: rule__Perspective__Group_5_2__0__Impl rule__Perspective__Group_5_2__1
{
pushFollow(FOLLOW_7);
rule__Perspective__Group_5_2__0__Impl();
@@ -17531,17 +17919,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_2__0__Impl"
- // InternalPerspectiveDsl.g:4838:1: rule__Perspective__Group_5_2__0__Impl : ( 'toolbar' ) ;
+ // InternalPerspectiveDsl.g:4946:1: rule__Perspective__Group_5_2__0__Impl : ( 'toolbar' ) ;
public final void rule__Perspective__Group_5_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4842:1: ( ( 'toolbar' ) )
- // InternalPerspectiveDsl.g:4843:1: ( 'toolbar' )
+ // InternalPerspectiveDsl.g:4950:1: ( ( 'toolbar' ) )
+ // InternalPerspectiveDsl.g:4951:1: ( 'toolbar' )
{
- // InternalPerspectiveDsl.g:4843:1: ( 'toolbar' )
- // InternalPerspectiveDsl.g:4844:2: 'toolbar'
+ // InternalPerspectiveDsl.g:4951:1: ( 'toolbar' )
+ // InternalPerspectiveDsl.g:4952:2: 'toolbar'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getToolbarKeyword_5_2_0());
@@ -17572,14 +17960,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_2__1"
- // InternalPerspectiveDsl.g:4853:1: rule__Perspective__Group_5_2__1 : rule__Perspective__Group_5_2__1__Impl ;
+ // InternalPerspectiveDsl.g:4961:1: rule__Perspective__Group_5_2__1 : rule__Perspective__Group_5_2__1__Impl ;
public final void rule__Perspective__Group_5_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4857:1: ( rule__Perspective__Group_5_2__1__Impl )
- // InternalPerspectiveDsl.g:4858:2: rule__Perspective__Group_5_2__1__Impl
+ // InternalPerspectiveDsl.g:4965:1: ( rule__Perspective__Group_5_2__1__Impl )
+ // InternalPerspectiveDsl.g:4966:2: rule__Perspective__Group_5_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_2__1__Impl();
@@ -17605,23 +17993,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__Group_5_2__1__Impl"
- // InternalPerspectiveDsl.g:4864:1: rule__Perspective__Group_5_2__1__Impl : ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:4972:1: rule__Perspective__Group_5_2__1__Impl : ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) ) ;
public final void rule__Perspective__Group_5_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4868:1: ( ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) ) )
- // InternalPerspectiveDsl.g:4869:1: ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) )
+ // InternalPerspectiveDsl.g:4976:1: ( ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) ) )
+ // InternalPerspectiveDsl.g:4977:1: ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) )
{
- // InternalPerspectiveDsl.g:4869:1: ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) )
- // InternalPerspectiveDsl.g:4870:2: ( rule__Perspective__ToolbarAssignment_5_2_1 )
+ // InternalPerspectiveDsl.g:4977:1: ( ( rule__Perspective__ToolbarAssignment_5_2_1 ) )
+ // InternalPerspectiveDsl.g:4978:2: ( rule__Perspective__ToolbarAssignment_5_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getToolbarAssignment_5_2_1());
}
- // InternalPerspectiveDsl.g:4871:2: ( rule__Perspective__ToolbarAssignment_5_2_1 )
- // InternalPerspectiveDsl.g:4871:3: rule__Perspective__ToolbarAssignment_5_2_1
+ // InternalPerspectiveDsl.g:4979:2: ( rule__Perspective__ToolbarAssignment_5_2_1 )
+ // InternalPerspectiveDsl.g:4979:3: rule__Perspective__ToolbarAssignment_5_2_1
{
pushFollow(FOLLOW_2);
rule__Perspective__ToolbarAssignment_5_2_1();
@@ -17655,15 +18043,178 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__Perspective__Group_5_2__1__Impl"
+ // $ANTLR start "rule__Perspective__Group_8__0"
+ // InternalPerspectiveDsl.g:4988:1: rule__Perspective__Group_8__0 : rule__Perspective__Group_8__0__Impl rule__Perspective__Group_8__1 ;
+ public final void rule__Perspective__Group_8__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:4992:1: ( rule__Perspective__Group_8__0__Impl rule__Perspective__Group_8__1 )
+ // InternalPerspectiveDsl.g:4993:2: rule__Perspective__Group_8__0__Impl rule__Perspective__Group_8__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__Perspective__Group_8__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__Perspective__Group_8__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__Group_8__0"
+
+
+ // $ANTLR start "rule__Perspective__Group_8__0__Impl"
+ // InternalPerspectiveDsl.g:5000:1: rule__Perspective__Group_8__0__Impl : ( 'eventManager' ) ;
+ public final void rule__Perspective__Group_8__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:5004:1: ( ( 'eventManager' ) )
+ // InternalPerspectiveDsl.g:5005:1: ( 'eventManager' )
+ {
+ // InternalPerspectiveDsl.g:5005:1: ( 'eventManager' )
+ // InternalPerspectiveDsl.g:5006:2: 'eventManager'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveAccess().getEventManagerKeyword_8_0());
+ }
+ match(input,62,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveAccess().getEventManagerKeyword_8_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__Group_8__0__Impl"
+
+
+ // $ANTLR start "rule__Perspective__Group_8__1"
+ // InternalPerspectiveDsl.g:5015:1: rule__Perspective__Group_8__1 : rule__Perspective__Group_8__1__Impl ;
+ public final void rule__Perspective__Group_8__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:5019:1: ( rule__Perspective__Group_8__1__Impl )
+ // InternalPerspectiveDsl.g:5020:2: rule__Perspective__Group_8__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__Perspective__Group_8__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__Group_8__1"
+
+
+ // $ANTLR start "rule__Perspective__Group_8__1__Impl"
+ // InternalPerspectiveDsl.g:5026:1: rule__Perspective__Group_8__1__Impl : ( ( rule__Perspective__EventmanagerAssignment_8_1 ) ) ;
+ public final void rule__Perspective__Group_8__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:5030:1: ( ( ( rule__Perspective__EventmanagerAssignment_8_1 ) ) )
+ // InternalPerspectiveDsl.g:5031:1: ( ( rule__Perspective__EventmanagerAssignment_8_1 ) )
+ {
+ // InternalPerspectiveDsl.g:5031:1: ( ( rule__Perspective__EventmanagerAssignment_8_1 ) )
+ // InternalPerspectiveDsl.g:5032:2: ( rule__Perspective__EventmanagerAssignment_8_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveAccess().getEventmanagerAssignment_8_1());
+ }
+ // InternalPerspectiveDsl.g:5033:2: ( rule__Perspective__EventmanagerAssignment_8_1 )
+ // InternalPerspectiveDsl.g:5033:3: rule__Perspective__EventmanagerAssignment_8_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__Perspective__EventmanagerAssignment_8_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveAccess().getEventmanagerAssignment_8_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__Group_8__1__Impl"
+
+
// $ANTLR start "rule__PerspectiveSashContainer__Group__0"
- // InternalPerspectiveDsl.g:4880:1: rule__PerspectiveSashContainer__Group__0 : rule__PerspectiveSashContainer__Group__0__Impl rule__PerspectiveSashContainer__Group__1 ;
+ // InternalPerspectiveDsl.g:5042:1: rule__PerspectiveSashContainer__Group__0 : rule__PerspectiveSashContainer__Group__0__Impl rule__PerspectiveSashContainer__Group__1 ;
public final void rule__PerspectiveSashContainer__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4884:1: ( rule__PerspectiveSashContainer__Group__0__Impl rule__PerspectiveSashContainer__Group__1 )
- // InternalPerspectiveDsl.g:4885:2: rule__PerspectiveSashContainer__Group__0__Impl rule__PerspectiveSashContainer__Group__1
+ // InternalPerspectiveDsl.g:5046:1: ( rule__PerspectiveSashContainer__Group__0__Impl rule__PerspectiveSashContainer__Group__1 )
+ // InternalPerspectiveDsl.g:5047:2: rule__PerspectiveSashContainer__Group__0__Impl rule__PerspectiveSashContainer__Group__1
{
pushFollow(FOLLOW_17);
rule__PerspectiveSashContainer__Group__0__Impl();
@@ -17694,23 +18245,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__0__Impl"
- // InternalPerspectiveDsl.g:4892:1: rule__PerspectiveSashContainer__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:5054:1: rule__PerspectiveSashContainer__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveSashContainer__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4896:1: ( ( () ) )
- // InternalPerspectiveDsl.g:4897:1: ( () )
+ // InternalPerspectiveDsl.g:5058:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:5059:1: ( () )
{
- // InternalPerspectiveDsl.g:4897:1: ( () )
- // InternalPerspectiveDsl.g:4898:2: ()
+ // InternalPerspectiveDsl.g:5059:1: ( () )
+ // InternalPerspectiveDsl.g:5060:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getPerspectiveSashContainerAction_0());
}
- // InternalPerspectiveDsl.g:4899:2: ()
- // InternalPerspectiveDsl.g:4899:3:
+ // InternalPerspectiveDsl.g:5061:2: ()
+ // InternalPerspectiveDsl.g:5061:3:
{
}
@@ -17735,14 +18286,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__1"
- // InternalPerspectiveDsl.g:4907:1: rule__PerspectiveSashContainer__Group__1 : rule__PerspectiveSashContainer__Group__1__Impl rule__PerspectiveSashContainer__Group__2 ;
+ // InternalPerspectiveDsl.g:5069:1: rule__PerspectiveSashContainer__Group__1 : rule__PerspectiveSashContainer__Group__1__Impl rule__PerspectiveSashContainer__Group__2 ;
public final void rule__PerspectiveSashContainer__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4911:1: ( rule__PerspectiveSashContainer__Group__1__Impl rule__PerspectiveSashContainer__Group__2 )
- // InternalPerspectiveDsl.g:4912:2: rule__PerspectiveSashContainer__Group__1__Impl rule__PerspectiveSashContainer__Group__2
+ // InternalPerspectiveDsl.g:5073:1: ( rule__PerspectiveSashContainer__Group__1__Impl rule__PerspectiveSashContainer__Group__2 )
+ // InternalPerspectiveDsl.g:5074:2: rule__PerspectiveSashContainer__Group__1__Impl rule__PerspectiveSashContainer__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveSashContainer__Group__1__Impl();
@@ -17773,22 +18324,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__1__Impl"
- // InternalPerspectiveDsl.g:4919:1: rule__PerspectiveSashContainer__Group__1__Impl : ( 'sashContainer' ) ;
+ // InternalPerspectiveDsl.g:5081:1: rule__PerspectiveSashContainer__Group__1__Impl : ( 'sashContainer' ) ;
public final void rule__PerspectiveSashContainer__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4923:1: ( ( 'sashContainer' ) )
- // InternalPerspectiveDsl.g:4924:1: ( 'sashContainer' )
+ // InternalPerspectiveDsl.g:5085:1: ( ( 'sashContainer' ) )
+ // InternalPerspectiveDsl.g:5086:1: ( 'sashContainer' )
{
- // InternalPerspectiveDsl.g:4924:1: ( 'sashContainer' )
- // InternalPerspectiveDsl.g:4925:2: 'sashContainer'
+ // InternalPerspectiveDsl.g:5086:1: ( 'sashContainer' )
+ // InternalPerspectiveDsl.g:5087:2: 'sashContainer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getSashContainerKeyword_1());
}
- match(input,62,FOLLOW_2); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSashContainerAccess().getSashContainerKeyword_1());
}
@@ -17814,14 +18365,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__2"
- // InternalPerspectiveDsl.g:4934:1: rule__PerspectiveSashContainer__Group__2 : rule__PerspectiveSashContainer__Group__2__Impl rule__PerspectiveSashContainer__Group__3 ;
+ // InternalPerspectiveDsl.g:5096:1: rule__PerspectiveSashContainer__Group__2 : rule__PerspectiveSashContainer__Group__2__Impl rule__PerspectiveSashContainer__Group__3 ;
public final void rule__PerspectiveSashContainer__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4938:1: ( rule__PerspectiveSashContainer__Group__2__Impl rule__PerspectiveSashContainer__Group__3 )
- // InternalPerspectiveDsl.g:4939:2: rule__PerspectiveSashContainer__Group__2__Impl rule__PerspectiveSashContainer__Group__3
+ // InternalPerspectiveDsl.g:5100:1: ( rule__PerspectiveSashContainer__Group__2__Impl rule__PerspectiveSashContainer__Group__3 )
+ // InternalPerspectiveDsl.g:5101:2: rule__PerspectiveSashContainer__Group__2__Impl rule__PerspectiveSashContainer__Group__3
{
pushFollow(FOLLOW_18);
rule__PerspectiveSashContainer__Group__2__Impl();
@@ -17852,23 +18403,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__2__Impl"
- // InternalPerspectiveDsl.g:4946:1: rule__PerspectiveSashContainer__Group__2__Impl : ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:5108:1: rule__PerspectiveSashContainer__Group__2__Impl : ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) ) ;
public final void rule__PerspectiveSashContainer__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4950:1: ( ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:4951:1: ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) )
+ // InternalPerspectiveDsl.g:5112:1: ( ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:5113:1: ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:4951:1: ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) )
- // InternalPerspectiveDsl.g:4952:2: ( rule__PerspectiveSashContainer__ElementIdAssignment_2 )
+ // InternalPerspectiveDsl.g:5113:1: ( ( rule__PerspectiveSashContainer__ElementIdAssignment_2 ) )
+ // InternalPerspectiveDsl.g:5114:2: ( rule__PerspectiveSashContainer__ElementIdAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getElementIdAssignment_2());
}
- // InternalPerspectiveDsl.g:4953:2: ( rule__PerspectiveSashContainer__ElementIdAssignment_2 )
- // InternalPerspectiveDsl.g:4953:3: rule__PerspectiveSashContainer__ElementIdAssignment_2
+ // InternalPerspectiveDsl.g:5115:2: ( rule__PerspectiveSashContainer__ElementIdAssignment_2 )
+ // InternalPerspectiveDsl.g:5115:3: rule__PerspectiveSashContainer__ElementIdAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__ElementIdAssignment_2();
@@ -17903,14 +18454,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__3"
- // InternalPerspectiveDsl.g:4961:1: rule__PerspectiveSashContainer__Group__3 : rule__PerspectiveSashContainer__Group__3__Impl rule__PerspectiveSashContainer__Group__4 ;
+ // InternalPerspectiveDsl.g:5123:1: rule__PerspectiveSashContainer__Group__3 : rule__PerspectiveSashContainer__Group__3__Impl rule__PerspectiveSashContainer__Group__4 ;
public final void rule__PerspectiveSashContainer__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4965:1: ( rule__PerspectiveSashContainer__Group__3__Impl rule__PerspectiveSashContainer__Group__4 )
- // InternalPerspectiveDsl.g:4966:2: rule__PerspectiveSashContainer__Group__3__Impl rule__PerspectiveSashContainer__Group__4
+ // InternalPerspectiveDsl.g:5127:1: ( rule__PerspectiveSashContainer__Group__3__Impl rule__PerspectiveSashContainer__Group__4 )
+ // InternalPerspectiveDsl.g:5128:2: rule__PerspectiveSashContainer__Group__3__Impl rule__PerspectiveSashContainer__Group__4
{
pushFollow(FOLLOW_8);
rule__PerspectiveSashContainer__Group__3__Impl();
@@ -17941,23 +18492,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__3__Impl"
- // InternalPerspectiveDsl.g:4973:1: rule__PerspectiveSashContainer__Group__3__Impl : ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) ) ;
+ // InternalPerspectiveDsl.g:5135:1: rule__PerspectiveSashContainer__Group__3__Impl : ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) ) ;
public final void rule__PerspectiveSashContainer__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4977:1: ( ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) ) )
- // InternalPerspectiveDsl.g:4978:1: ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) )
+ // InternalPerspectiveDsl.g:5139:1: ( ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) ) )
+ // InternalPerspectiveDsl.g:5140:1: ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) )
{
- // InternalPerspectiveDsl.g:4978:1: ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) )
- // InternalPerspectiveDsl.g:4979:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3 )
+ // InternalPerspectiveDsl.g:5140:1: ( ( rule__PerspectiveSashContainer__UnorderedGroup_3 ) )
+ // InternalPerspectiveDsl.g:5141:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3());
}
- // InternalPerspectiveDsl.g:4980:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3 )
- // InternalPerspectiveDsl.g:4980:3: rule__PerspectiveSashContainer__UnorderedGroup_3
+ // InternalPerspectiveDsl.g:5142:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3 )
+ // InternalPerspectiveDsl.g:5142:3: rule__PerspectiveSashContainer__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__UnorderedGroup_3();
@@ -17992,16 +18543,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__4"
- // InternalPerspectiveDsl.g:4988:1: rule__PerspectiveSashContainer__Group__4 : rule__PerspectiveSashContainer__Group__4__Impl rule__PerspectiveSashContainer__Group__5 ;
+ // InternalPerspectiveDsl.g:5150:1: rule__PerspectiveSashContainer__Group__4 : rule__PerspectiveSashContainer__Group__4__Impl rule__PerspectiveSashContainer__Group__5 ;
public final void rule__PerspectiveSashContainer__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:4992:1: ( rule__PerspectiveSashContainer__Group__4__Impl rule__PerspectiveSashContainer__Group__5 )
- // InternalPerspectiveDsl.g:4993:2: rule__PerspectiveSashContainer__Group__4__Impl rule__PerspectiveSashContainer__Group__5
+ // InternalPerspectiveDsl.g:5154:1: ( rule__PerspectiveSashContainer__Group__4__Impl rule__PerspectiveSashContainer__Group__5 )
+ // InternalPerspectiveDsl.g:5155:2: rule__PerspectiveSashContainer__Group__4__Impl rule__PerspectiveSashContainer__Group__5
{
- pushFollow(FOLLOW_13);
+ pushFollow(FOLLOW_19);
rule__PerspectiveSashContainer__Group__4__Impl();
state._fsp--;
@@ -18030,17 +18581,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__4__Impl"
- // InternalPerspectiveDsl.g:5000:1: rule__PerspectiveSashContainer__Group__4__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:5162:1: rule__PerspectiveSashContainer__Group__4__Impl : ( '{' ) ;
public final void rule__PerspectiveSashContainer__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5004:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:5005:1: ( '{' )
+ // InternalPerspectiveDsl.g:5166:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:5167:1: ( '{' )
{
- // InternalPerspectiveDsl.g:5005:1: ( '{' )
- // InternalPerspectiveDsl.g:5006:2: '{'
+ // InternalPerspectiveDsl.g:5167:1: ( '{' )
+ // InternalPerspectiveDsl.g:5168:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getLeftCurlyBracketKeyword_4());
@@ -18071,16 +18622,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__5"
- // InternalPerspectiveDsl.g:5015:1: rule__PerspectiveSashContainer__Group__5 : rule__PerspectiveSashContainer__Group__5__Impl rule__PerspectiveSashContainer__Group__6 ;
+ // InternalPerspectiveDsl.g:5177:1: rule__PerspectiveSashContainer__Group__5 : rule__PerspectiveSashContainer__Group__5__Impl rule__PerspectiveSashContainer__Group__6 ;
public final void rule__PerspectiveSashContainer__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5019:1: ( rule__PerspectiveSashContainer__Group__5__Impl rule__PerspectiveSashContainer__Group__6 )
- // InternalPerspectiveDsl.g:5020:2: rule__PerspectiveSashContainer__Group__5__Impl rule__PerspectiveSashContainer__Group__6
+ // InternalPerspectiveDsl.g:5181:1: ( rule__PerspectiveSashContainer__Group__5__Impl rule__PerspectiveSashContainer__Group__6 )
+ // InternalPerspectiveDsl.g:5182:2: rule__PerspectiveSashContainer__Group__5__Impl rule__PerspectiveSashContainer__Group__6
{
- pushFollow(FOLLOW_13);
+ pushFollow(FOLLOW_19);
rule__PerspectiveSashContainer__Group__5__Impl();
state._fsp--;
@@ -18109,35 +18660,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__5__Impl"
- // InternalPerspectiveDsl.g:5027:1: rule__PerspectiveSashContainer__Group__5__Impl : ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* ) ;
+ // InternalPerspectiveDsl.g:5189:1: rule__PerspectiveSashContainer__Group__5__Impl : ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* ) ;
public final void rule__PerspectiveSashContainer__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5031:1: ( ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* ) )
- // InternalPerspectiveDsl.g:5032:1: ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* )
+ // InternalPerspectiveDsl.g:5193:1: ( ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* ) )
+ // InternalPerspectiveDsl.g:5194:1: ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* )
{
- // InternalPerspectiveDsl.g:5032:1: ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* )
- // InternalPerspectiveDsl.g:5033:2: ( rule__PerspectiveSashContainer__ElementsAssignment_5 )*
+ // InternalPerspectiveDsl.g:5194:1: ( ( rule__PerspectiveSashContainer__ElementsAssignment_5 )* )
+ // InternalPerspectiveDsl.g:5195:2: ( rule__PerspectiveSashContainer__ElementsAssignment_5 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getElementsAssignment_5());
}
- // InternalPerspectiveDsl.g:5034:2: ( rule__PerspectiveSashContainer__ElementsAssignment_5 )*
- loop56:
+ // InternalPerspectiveDsl.g:5196:2: ( rule__PerspectiveSashContainer__ElementsAssignment_5 )*
+ loop57:
do {
- int alt56=2;
- int LA56_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==62||(LA56_0>=66 && LA56_0<=67)) ) {
- alt56=1;
+ if ( (LA57_0==63||(LA57_0>=67 && LA57_0<=68)) ) {
+ alt57=1;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // InternalPerspectiveDsl.g:5034:3: rule__PerspectiveSashContainer__ElementsAssignment_5
+ // InternalPerspectiveDsl.g:5196:3: rule__PerspectiveSashContainer__ElementsAssignment_5
{
pushFollow(FOLLOW_14);
rule__PerspectiveSashContainer__ElementsAssignment_5();
@@ -18149,7 +18700,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop56;
+ break loop57;
}
} while (true);
@@ -18178,14 +18729,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__6"
- // InternalPerspectiveDsl.g:5042:1: rule__PerspectiveSashContainer__Group__6 : rule__PerspectiveSashContainer__Group__6__Impl ;
+ // InternalPerspectiveDsl.g:5204:1: rule__PerspectiveSashContainer__Group__6 : rule__PerspectiveSashContainer__Group__6__Impl ;
public final void rule__PerspectiveSashContainer__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5046:1: ( rule__PerspectiveSashContainer__Group__6__Impl )
- // InternalPerspectiveDsl.g:5047:2: rule__PerspectiveSashContainer__Group__6__Impl
+ // InternalPerspectiveDsl.g:5208:1: ( rule__PerspectiveSashContainer__Group__6__Impl )
+ // InternalPerspectiveDsl.g:5209:2: rule__PerspectiveSashContainer__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group__6__Impl();
@@ -18211,17 +18762,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group__6__Impl"
- // InternalPerspectiveDsl.g:5053:1: rule__PerspectiveSashContainer__Group__6__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:5215:1: rule__PerspectiveSashContainer__Group__6__Impl : ( '}' ) ;
public final void rule__PerspectiveSashContainer__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5057:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:5058:1: ( '}' )
+ // InternalPerspectiveDsl.g:5219:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:5220:1: ( '}' )
{
- // InternalPerspectiveDsl.g:5058:1: ( '}' )
- // InternalPerspectiveDsl.g:5059:2: '}'
+ // InternalPerspectiveDsl.g:5220:1: ( '}' )
+ // InternalPerspectiveDsl.g:5221:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getRightCurlyBracketKeyword_6());
@@ -18252,16 +18803,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_0__0"
- // InternalPerspectiveDsl.g:5069:1: rule__PerspectiveSashContainer__Group_3_0__0 : rule__PerspectiveSashContainer__Group_3_0__0__Impl rule__PerspectiveSashContainer__Group_3_0__1 ;
+ // InternalPerspectiveDsl.g:5231:1: rule__PerspectiveSashContainer__Group_3_0__0 : rule__PerspectiveSashContainer__Group_3_0__0__Impl rule__PerspectiveSashContainer__Group_3_0__1 ;
public final void rule__PerspectiveSashContainer__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5073:1: ( rule__PerspectiveSashContainer__Group_3_0__0__Impl rule__PerspectiveSashContainer__Group_3_0__1 )
- // InternalPerspectiveDsl.g:5074:2: rule__PerspectiveSashContainer__Group_3_0__0__Impl rule__PerspectiveSashContainer__Group_3_0__1
+ // InternalPerspectiveDsl.g:5235:1: ( rule__PerspectiveSashContainer__Group_3_0__0__Impl rule__PerspectiveSashContainer__Group_3_0__1 )
+ // InternalPerspectiveDsl.g:5236:2: rule__PerspectiveSashContainer__Group_3_0__0__Impl rule__PerspectiveSashContainer__Group_3_0__1
{
- pushFollow(FOLLOW_19);
+ pushFollow(FOLLOW_20);
rule__PerspectiveSashContainer__Group_3_0__0__Impl();
state._fsp--;
@@ -18290,22 +18841,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_0__0__Impl"
- // InternalPerspectiveDsl.g:5081:1: rule__PerspectiveSashContainer__Group_3_0__0__Impl : ( 'orientation' ) ;
+ // InternalPerspectiveDsl.g:5243:1: rule__PerspectiveSashContainer__Group_3_0__0__Impl : ( 'orientation' ) ;
public final void rule__PerspectiveSashContainer__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5085:1: ( ( 'orientation' ) )
- // InternalPerspectiveDsl.g:5086:1: ( 'orientation' )
+ // InternalPerspectiveDsl.g:5247:1: ( ( 'orientation' ) )
+ // InternalPerspectiveDsl.g:5248:1: ( 'orientation' )
{
- // InternalPerspectiveDsl.g:5086:1: ( 'orientation' )
- // InternalPerspectiveDsl.g:5087:2: 'orientation'
+ // InternalPerspectiveDsl.g:5248:1: ( 'orientation' )
+ // InternalPerspectiveDsl.g:5249:2: 'orientation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getOrientationKeyword_3_0_0());
}
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,64,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSashContainerAccess().getOrientationKeyword_3_0_0());
}
@@ -18331,14 +18882,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_0__1"
- // InternalPerspectiveDsl.g:5096:1: rule__PerspectiveSashContainer__Group_3_0__1 : rule__PerspectiveSashContainer__Group_3_0__1__Impl ;
+ // InternalPerspectiveDsl.g:5258:1: rule__PerspectiveSashContainer__Group_3_0__1 : rule__PerspectiveSashContainer__Group_3_0__1__Impl ;
public final void rule__PerspectiveSashContainer__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5100:1: ( rule__PerspectiveSashContainer__Group_3_0__1__Impl )
- // InternalPerspectiveDsl.g:5101:2: rule__PerspectiveSashContainer__Group_3_0__1__Impl
+ // InternalPerspectiveDsl.g:5262:1: ( rule__PerspectiveSashContainer__Group_3_0__1__Impl )
+ // InternalPerspectiveDsl.g:5263:2: rule__PerspectiveSashContainer__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_0__1__Impl();
@@ -18364,23 +18915,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_0__1__Impl"
- // InternalPerspectiveDsl.g:5107:1: rule__PerspectiveSashContainer__Group_3_0__1__Impl : ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:5269:1: rule__PerspectiveSashContainer__Group_3_0__1__Impl : ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) ) ;
public final void rule__PerspectiveSashContainer__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5111:1: ( ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) ) )
- // InternalPerspectiveDsl.g:5112:1: ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:5273:1: ( ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) ) )
+ // InternalPerspectiveDsl.g:5274:1: ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) )
{
- // InternalPerspectiveDsl.g:5112:1: ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) )
- // InternalPerspectiveDsl.g:5113:2: ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:5274:1: ( ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:5275:2: ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getOrientationAssignment_3_0_1());
}
- // InternalPerspectiveDsl.g:5114:2: ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 )
- // InternalPerspectiveDsl.g:5114:3: rule__PerspectiveSashContainer__OrientationAssignment_3_0_1
+ // InternalPerspectiveDsl.g:5276:2: ( rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:5276:3: rule__PerspectiveSashContainer__OrientationAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__OrientationAssignment_3_0_1();
@@ -18415,14 +18966,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_1__0"
- // InternalPerspectiveDsl.g:5123:1: rule__PerspectiveSashContainer__Group_3_1__0 : rule__PerspectiveSashContainer__Group_3_1__0__Impl rule__PerspectiveSashContainer__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:5285:1: rule__PerspectiveSashContainer__Group_3_1__0 : rule__PerspectiveSashContainer__Group_3_1__0__Impl rule__PerspectiveSashContainer__Group_3_1__1 ;
public final void rule__PerspectiveSashContainer__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5127:1: ( rule__PerspectiveSashContainer__Group_3_1__0__Impl rule__PerspectiveSashContainer__Group_3_1__1 )
- // InternalPerspectiveDsl.g:5128:2: rule__PerspectiveSashContainer__Group_3_1__0__Impl rule__PerspectiveSashContainer__Group_3_1__1
+ // InternalPerspectiveDsl.g:5289:1: ( rule__PerspectiveSashContainer__Group_3_1__0__Impl rule__PerspectiveSashContainer__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:5290:2: rule__PerspectiveSashContainer__Group_3_1__0__Impl rule__PerspectiveSashContainer__Group_3_1__1
{
pushFollow(FOLLOW_7);
rule__PerspectiveSashContainer__Group_3_1__0__Impl();
@@ -18453,22 +19004,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:5135:1: rule__PerspectiveSashContainer__Group_3_1__0__Impl : ( 'selectedElement' ) ;
+ // InternalPerspectiveDsl.g:5297:1: rule__PerspectiveSashContainer__Group_3_1__0__Impl : ( 'selectedElement' ) ;
public final void rule__PerspectiveSashContainer__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5139:1: ( ( 'selectedElement' ) )
- // InternalPerspectiveDsl.g:5140:1: ( 'selectedElement' )
+ // InternalPerspectiveDsl.g:5301:1: ( ( 'selectedElement' ) )
+ // InternalPerspectiveDsl.g:5302:1: ( 'selectedElement' )
{
- // InternalPerspectiveDsl.g:5140:1: ( 'selectedElement' )
- // InternalPerspectiveDsl.g:5141:2: 'selectedElement'
+ // InternalPerspectiveDsl.g:5302:1: ( 'selectedElement' )
+ // InternalPerspectiveDsl.g:5303:2: 'selectedElement'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementKeyword_3_1_0());
}
- match(input,64,FOLLOW_2); if (state.failed) return ;
+ match(input,65,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementKeyword_3_1_0());
}
@@ -18494,14 +19045,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_1__1"
- // InternalPerspectiveDsl.g:5150:1: rule__PerspectiveSashContainer__Group_3_1__1 : rule__PerspectiveSashContainer__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:5312:1: rule__PerspectiveSashContainer__Group_3_1__1 : rule__PerspectiveSashContainer__Group_3_1__1__Impl ;
public final void rule__PerspectiveSashContainer__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5154:1: ( rule__PerspectiveSashContainer__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:5155:2: rule__PerspectiveSashContainer__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:5316:1: ( rule__PerspectiveSashContainer__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:5317:2: rule__PerspectiveSashContainer__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_1__1__Impl();
@@ -18527,23 +19078,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:5161:1: rule__PerspectiveSashContainer__Group_3_1__1__Impl : ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:5323:1: rule__PerspectiveSashContainer__Group_3_1__1__Impl : ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) ) ;
public final void rule__PerspectiveSashContainer__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5165:1: ( ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:5166:1: ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:5327:1: ( ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:5328:1: ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:5166:1: ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:5167:2: ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:5328:1: ( ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:5329:2: ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:5168:2: ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:5168:3: rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1
+ // InternalPerspectiveDsl.g:5330:2: ( rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:5330:3: rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1();
@@ -18578,14 +19129,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_2__0"
- // InternalPerspectiveDsl.g:5177:1: rule__PerspectiveSashContainer__Group_3_2__0 : rule__PerspectiveSashContainer__Group_3_2__0__Impl rule__PerspectiveSashContainer__Group_3_2__1 ;
+ // InternalPerspectiveDsl.g:5339:1: rule__PerspectiveSashContainer__Group_3_2__0 : rule__PerspectiveSashContainer__Group_3_2__0__Impl rule__PerspectiveSashContainer__Group_3_2__1 ;
public final void rule__PerspectiveSashContainer__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5181:1: ( rule__PerspectiveSashContainer__Group_3_2__0__Impl rule__PerspectiveSashContainer__Group_3_2__1 )
- // InternalPerspectiveDsl.g:5182:2: rule__PerspectiveSashContainer__Group_3_2__0__Impl rule__PerspectiveSashContainer__Group_3_2__1
+ // InternalPerspectiveDsl.g:5343:1: ( rule__PerspectiveSashContainer__Group_3_2__0__Impl rule__PerspectiveSashContainer__Group_3_2__1 )
+ // InternalPerspectiveDsl.g:5344:2: rule__PerspectiveSashContainer__Group_3_2__0__Impl rule__PerspectiveSashContainer__Group_3_2__1
{
pushFollow(FOLLOW_15);
rule__PerspectiveSashContainer__Group_3_2__0__Impl();
@@ -18616,22 +19167,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_2__0__Impl"
- // InternalPerspectiveDsl.g:5189:1: rule__PerspectiveSashContainer__Group_3_2__0__Impl : ( 'spaceVolume' ) ;
+ // InternalPerspectiveDsl.g:5351:1: rule__PerspectiveSashContainer__Group_3_2__0__Impl : ( 'spaceVolume' ) ;
public final void rule__PerspectiveSashContainer__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5193:1: ( ( 'spaceVolume' ) )
- // InternalPerspectiveDsl.g:5194:1: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:5355:1: ( ( 'spaceVolume' ) )
+ // InternalPerspectiveDsl.g:5356:1: ( 'spaceVolume' )
{
- // InternalPerspectiveDsl.g:5194:1: ( 'spaceVolume' )
- // InternalPerspectiveDsl.g:5195:2: 'spaceVolume'
+ // InternalPerspectiveDsl.g:5356:1: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:5357:2: 'spaceVolume'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getSpaceVolumeKeyword_3_2_0());
}
- match(input,65,FOLLOW_2); if (state.failed) return ;
+ match(input,66,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSashContainerAccess().getSpaceVolumeKeyword_3_2_0());
}
@@ -18657,14 +19208,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_2__1"
- // InternalPerspectiveDsl.g:5204:1: rule__PerspectiveSashContainer__Group_3_2__1 : rule__PerspectiveSashContainer__Group_3_2__1__Impl ;
+ // InternalPerspectiveDsl.g:5366:1: rule__PerspectiveSashContainer__Group_3_2__1 : rule__PerspectiveSashContainer__Group_3_2__1__Impl ;
public final void rule__PerspectiveSashContainer__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5208:1: ( rule__PerspectiveSashContainer__Group_3_2__1__Impl )
- // InternalPerspectiveDsl.g:5209:2: rule__PerspectiveSashContainer__Group_3_2__1__Impl
+ // InternalPerspectiveDsl.g:5370:1: ( rule__PerspectiveSashContainer__Group_3_2__1__Impl )
+ // InternalPerspectiveDsl.g:5371:2: rule__PerspectiveSashContainer__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_2__1__Impl();
@@ -18690,23 +19241,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_2__1__Impl"
- // InternalPerspectiveDsl.g:5215:1: rule__PerspectiveSashContainer__Group_3_2__1__Impl : ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:5377:1: rule__PerspectiveSashContainer__Group_3_2__1__Impl : ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) ) ;
public final void rule__PerspectiveSashContainer__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5219:1: ( ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) ) )
- // InternalPerspectiveDsl.g:5220:1: ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:5381:1: ( ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) ) )
+ // InternalPerspectiveDsl.g:5382:1: ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) )
{
- // InternalPerspectiveDsl.g:5220:1: ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) )
- // InternalPerspectiveDsl.g:5221:2: ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:5382:1: ( ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:5383:2: ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getContainerDataAssignment_3_2_1());
}
- // InternalPerspectiveDsl.g:5222:2: ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 )
- // InternalPerspectiveDsl.g:5222:3: rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1
+ // InternalPerspectiveDsl.g:5384:2: ( rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:5384:3: rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1();
@@ -18741,14 +19292,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_3__0"
- // InternalPerspectiveDsl.g:5231:1: rule__PerspectiveSashContainer__Group_3_3__0 : rule__PerspectiveSashContainer__Group_3_3__0__Impl rule__PerspectiveSashContainer__Group_3_3__1 ;
+ // InternalPerspectiveDsl.g:5393:1: rule__PerspectiveSashContainer__Group_3_3__0 : rule__PerspectiveSashContainer__Group_3_3__0__Impl rule__PerspectiveSashContainer__Group_3_3__1 ;
public final void rule__PerspectiveSashContainer__Group_3_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5235:1: ( rule__PerspectiveSashContainer__Group_3_3__0__Impl rule__PerspectiveSashContainer__Group_3_3__1 )
- // InternalPerspectiveDsl.g:5236:2: rule__PerspectiveSashContainer__Group_3_3__0__Impl rule__PerspectiveSashContainer__Group_3_3__1
+ // InternalPerspectiveDsl.g:5397:1: ( rule__PerspectiveSashContainer__Group_3_3__0__Impl rule__PerspectiveSashContainer__Group_3_3__1 )
+ // InternalPerspectiveDsl.g:5398:2: rule__PerspectiveSashContainer__Group_3_3__0__Impl rule__PerspectiveSashContainer__Group_3_3__1
{
pushFollow(FOLLOW_15);
rule__PerspectiveSashContainer__Group_3_3__0__Impl();
@@ -18779,17 +19330,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_3__0__Impl"
- // InternalPerspectiveDsl.g:5243:1: rule__PerspectiveSashContainer__Group_3_3__0__Impl : ( 'accessibility' ) ;
+ // InternalPerspectiveDsl.g:5405:1: rule__PerspectiveSashContainer__Group_3_3__0__Impl : ( 'accessibility' ) ;
public final void rule__PerspectiveSashContainer__Group_3_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5247:1: ( ( 'accessibility' ) )
- // InternalPerspectiveDsl.g:5248:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:5409:1: ( ( 'accessibility' ) )
+ // InternalPerspectiveDsl.g:5410:1: ( 'accessibility' )
{
- // InternalPerspectiveDsl.g:5248:1: ( 'accessibility' )
- // InternalPerspectiveDsl.g:5249:2: 'accessibility'
+ // InternalPerspectiveDsl.g:5410:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:5411:2: 'accessibility'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getAccessibilityKeyword_3_3_0());
@@ -18820,14 +19371,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_3__1"
- // InternalPerspectiveDsl.g:5258:1: rule__PerspectiveSashContainer__Group_3_3__1 : rule__PerspectiveSashContainer__Group_3_3__1__Impl ;
+ // InternalPerspectiveDsl.g:5420:1: rule__PerspectiveSashContainer__Group_3_3__1 : rule__PerspectiveSashContainer__Group_3_3__1__Impl ;
public final void rule__PerspectiveSashContainer__Group_3_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5262:1: ( rule__PerspectiveSashContainer__Group_3_3__1__Impl )
- // InternalPerspectiveDsl.g:5263:2: rule__PerspectiveSashContainer__Group_3_3__1__Impl
+ // InternalPerspectiveDsl.g:5424:1: ( rule__PerspectiveSashContainer__Group_3_3__1__Impl )
+ // InternalPerspectiveDsl.g:5425:2: rule__PerspectiveSashContainer__Group_3_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_3__1__Impl();
@@ -18853,23 +19404,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__Group_3_3__1__Impl"
- // InternalPerspectiveDsl.g:5269:1: rule__PerspectiveSashContainer__Group_3_3__1__Impl : ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) ) ;
+ // InternalPerspectiveDsl.g:5431:1: rule__PerspectiveSashContainer__Group_3_3__1__Impl : ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) ) ;
public final void rule__PerspectiveSashContainer__Group_3_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5273:1: ( ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) ) )
- // InternalPerspectiveDsl.g:5274:1: ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) )
+ // InternalPerspectiveDsl.g:5435:1: ( ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) ) )
+ // InternalPerspectiveDsl.g:5436:1: ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) )
{
- // InternalPerspectiveDsl.g:5274:1: ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) )
- // InternalPerspectiveDsl.g:5275:2: ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 )
+ // InternalPerspectiveDsl.g:5436:1: ( ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 ) )
+ // InternalPerspectiveDsl.g:5437:2: ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getAccessibilityPhraseAssignment_3_3_1());
}
- // InternalPerspectiveDsl.g:5276:2: ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 )
- // InternalPerspectiveDsl.g:5276:3: rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1
+ // InternalPerspectiveDsl.g:5438:2: ( rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 )
+ // InternalPerspectiveDsl.g:5438:3: rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1();
@@ -18904,16 +19455,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__0"
- // InternalPerspectiveDsl.g:5285:1: rule__PerspectivePartStack__Group__0 : rule__PerspectivePartStack__Group__0__Impl rule__PerspectivePartStack__Group__1 ;
+ // InternalPerspectiveDsl.g:5447:1: rule__PerspectivePartStack__Group__0 : rule__PerspectivePartStack__Group__0__Impl rule__PerspectivePartStack__Group__1 ;
public final void rule__PerspectivePartStack__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5289:1: ( rule__PerspectivePartStack__Group__0__Impl rule__PerspectivePartStack__Group__1 )
- // InternalPerspectiveDsl.g:5290:2: rule__PerspectivePartStack__Group__0__Impl rule__PerspectivePartStack__Group__1
+ // InternalPerspectiveDsl.g:5451:1: ( rule__PerspectivePartStack__Group__0__Impl rule__PerspectivePartStack__Group__1 )
+ // InternalPerspectiveDsl.g:5452:2: rule__PerspectivePartStack__Group__0__Impl rule__PerspectivePartStack__Group__1
{
- pushFollow(FOLLOW_20);
+ pushFollow(FOLLOW_21);
rule__PerspectivePartStack__Group__0__Impl();
state._fsp--;
@@ -18942,23 +19493,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__0__Impl"
- // InternalPerspectiveDsl.g:5297:1: rule__PerspectivePartStack__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:5459:1: rule__PerspectivePartStack__Group__0__Impl : ( () ) ;
public final void rule__PerspectivePartStack__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5301:1: ( ( () ) )
- // InternalPerspectiveDsl.g:5302:1: ( () )
+ // InternalPerspectiveDsl.g:5463:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:5464:1: ( () )
{
- // InternalPerspectiveDsl.g:5302:1: ( () )
- // InternalPerspectiveDsl.g:5303:2: ()
+ // InternalPerspectiveDsl.g:5464:1: ( () )
+ // InternalPerspectiveDsl.g:5465:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getPerspectivePartStackAction_0());
}
- // InternalPerspectiveDsl.g:5304:2: ()
- // InternalPerspectiveDsl.g:5304:3:
+ // InternalPerspectiveDsl.g:5466:2: ()
+ // InternalPerspectiveDsl.g:5466:3:
{
}
@@ -18983,14 +19534,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__1"
- // InternalPerspectiveDsl.g:5312:1: rule__PerspectivePartStack__Group__1 : rule__PerspectivePartStack__Group__1__Impl rule__PerspectivePartStack__Group__2 ;
+ // InternalPerspectiveDsl.g:5474:1: rule__PerspectivePartStack__Group__1 : rule__PerspectivePartStack__Group__1__Impl rule__PerspectivePartStack__Group__2 ;
public final void rule__PerspectivePartStack__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5316:1: ( rule__PerspectivePartStack__Group__1__Impl rule__PerspectivePartStack__Group__2 )
- // InternalPerspectiveDsl.g:5317:2: rule__PerspectivePartStack__Group__1__Impl rule__PerspectivePartStack__Group__2
+ // InternalPerspectiveDsl.g:5478:1: ( rule__PerspectivePartStack__Group__1__Impl rule__PerspectivePartStack__Group__2 )
+ // InternalPerspectiveDsl.g:5479:2: rule__PerspectivePartStack__Group__1__Impl rule__PerspectivePartStack__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectivePartStack__Group__1__Impl();
@@ -19021,22 +19572,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__1__Impl"
- // InternalPerspectiveDsl.g:5324:1: rule__PerspectivePartStack__Group__1__Impl : ( 'partStack' ) ;
+ // InternalPerspectiveDsl.g:5486:1: rule__PerspectivePartStack__Group__1__Impl : ( 'partStack' ) ;
public final void rule__PerspectivePartStack__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5328:1: ( ( 'partStack' ) )
- // InternalPerspectiveDsl.g:5329:1: ( 'partStack' )
+ // InternalPerspectiveDsl.g:5490:1: ( ( 'partStack' ) )
+ // InternalPerspectiveDsl.g:5491:1: ( 'partStack' )
{
- // InternalPerspectiveDsl.g:5329:1: ( 'partStack' )
- // InternalPerspectiveDsl.g:5330:2: 'partStack'
+ // InternalPerspectiveDsl.g:5491:1: ( 'partStack' )
+ // InternalPerspectiveDsl.g:5492:2: 'partStack'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getPartStackKeyword_1());
}
- match(input,66,FOLLOW_2); if (state.failed) return ;
+ match(input,67,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartStackAccess().getPartStackKeyword_1());
}
@@ -19062,16 +19613,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__2"
- // InternalPerspectiveDsl.g:5339:1: rule__PerspectivePartStack__Group__2 : rule__PerspectivePartStack__Group__2__Impl rule__PerspectivePartStack__Group__3 ;
+ // InternalPerspectiveDsl.g:5501:1: rule__PerspectivePartStack__Group__2 : rule__PerspectivePartStack__Group__2__Impl rule__PerspectivePartStack__Group__3 ;
public final void rule__PerspectivePartStack__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5343:1: ( rule__PerspectivePartStack__Group__2__Impl rule__PerspectivePartStack__Group__3 )
- // InternalPerspectiveDsl.g:5344:2: rule__PerspectivePartStack__Group__2__Impl rule__PerspectivePartStack__Group__3
+ // InternalPerspectiveDsl.g:5505:1: ( rule__PerspectivePartStack__Group__2__Impl rule__PerspectivePartStack__Group__3 )
+ // InternalPerspectiveDsl.g:5506:2: rule__PerspectivePartStack__Group__2__Impl rule__PerspectivePartStack__Group__3
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__PerspectivePartStack__Group__2__Impl();
state._fsp--;
@@ -19100,23 +19651,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__2__Impl"
- // InternalPerspectiveDsl.g:5351:1: rule__PerspectivePartStack__Group__2__Impl : ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:5513:1: rule__PerspectivePartStack__Group__2__Impl : ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) ) ;
public final void rule__PerspectivePartStack__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5355:1: ( ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:5356:1: ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) )
+ // InternalPerspectiveDsl.g:5517:1: ( ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:5518:1: ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:5356:1: ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) )
- // InternalPerspectiveDsl.g:5357:2: ( rule__PerspectivePartStack__ElementIdAssignment_2 )
+ // InternalPerspectiveDsl.g:5518:1: ( ( rule__PerspectivePartStack__ElementIdAssignment_2 ) )
+ // InternalPerspectiveDsl.g:5519:2: ( rule__PerspectivePartStack__ElementIdAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getElementIdAssignment_2());
}
- // InternalPerspectiveDsl.g:5358:2: ( rule__PerspectivePartStack__ElementIdAssignment_2 )
- // InternalPerspectiveDsl.g:5358:3: rule__PerspectivePartStack__ElementIdAssignment_2
+ // InternalPerspectiveDsl.g:5520:2: ( rule__PerspectivePartStack__ElementIdAssignment_2 )
+ // InternalPerspectiveDsl.g:5520:3: rule__PerspectivePartStack__ElementIdAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__ElementIdAssignment_2();
@@ -19151,14 +19702,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__3"
- // InternalPerspectiveDsl.g:5366:1: rule__PerspectivePartStack__Group__3 : rule__PerspectivePartStack__Group__3__Impl rule__PerspectivePartStack__Group__4 ;
+ // InternalPerspectiveDsl.g:5528:1: rule__PerspectivePartStack__Group__3 : rule__PerspectivePartStack__Group__3__Impl rule__PerspectivePartStack__Group__4 ;
public final void rule__PerspectivePartStack__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5370:1: ( rule__PerspectivePartStack__Group__3__Impl rule__PerspectivePartStack__Group__4 )
- // InternalPerspectiveDsl.g:5371:2: rule__PerspectivePartStack__Group__3__Impl rule__PerspectivePartStack__Group__4
+ // InternalPerspectiveDsl.g:5532:1: ( rule__PerspectivePartStack__Group__3__Impl rule__PerspectivePartStack__Group__4 )
+ // InternalPerspectiveDsl.g:5533:2: rule__PerspectivePartStack__Group__3__Impl rule__PerspectivePartStack__Group__4
{
pushFollow(FOLLOW_8);
rule__PerspectivePartStack__Group__3__Impl();
@@ -19189,23 +19740,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__3__Impl"
- // InternalPerspectiveDsl.g:5378:1: rule__PerspectivePartStack__Group__3__Impl : ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) ) ;
+ // InternalPerspectiveDsl.g:5540:1: rule__PerspectivePartStack__Group__3__Impl : ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) ) ;
public final void rule__PerspectivePartStack__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5382:1: ( ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) ) )
- // InternalPerspectiveDsl.g:5383:1: ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) )
+ // InternalPerspectiveDsl.g:5544:1: ( ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) ) )
+ // InternalPerspectiveDsl.g:5545:1: ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) )
{
- // InternalPerspectiveDsl.g:5383:1: ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) )
- // InternalPerspectiveDsl.g:5384:2: ( rule__PerspectivePartStack__UnorderedGroup_3 )
+ // InternalPerspectiveDsl.g:5545:1: ( ( rule__PerspectivePartStack__UnorderedGroup_3 ) )
+ // InternalPerspectiveDsl.g:5546:2: ( rule__PerspectivePartStack__UnorderedGroup_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3());
}
- // InternalPerspectiveDsl.g:5385:2: ( rule__PerspectivePartStack__UnorderedGroup_3 )
- // InternalPerspectiveDsl.g:5385:3: rule__PerspectivePartStack__UnorderedGroup_3
+ // InternalPerspectiveDsl.g:5547:2: ( rule__PerspectivePartStack__UnorderedGroup_3 )
+ // InternalPerspectiveDsl.g:5547:3: rule__PerspectivePartStack__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__UnorderedGroup_3();
@@ -19240,16 +19791,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__4"
- // InternalPerspectiveDsl.g:5393:1: rule__PerspectivePartStack__Group__4 : rule__PerspectivePartStack__Group__4__Impl rule__PerspectivePartStack__Group__5 ;
+ // InternalPerspectiveDsl.g:5555:1: rule__PerspectivePartStack__Group__4 : rule__PerspectivePartStack__Group__4__Impl rule__PerspectivePartStack__Group__5 ;
public final void rule__PerspectivePartStack__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5397:1: ( rule__PerspectivePartStack__Group__4__Impl rule__PerspectivePartStack__Group__5 )
- // InternalPerspectiveDsl.g:5398:2: rule__PerspectivePartStack__Group__4__Impl rule__PerspectivePartStack__Group__5
+ // InternalPerspectiveDsl.g:5559:1: ( rule__PerspectivePartStack__Group__4__Impl rule__PerspectivePartStack__Group__5 )
+ // InternalPerspectiveDsl.g:5560:2: rule__PerspectivePartStack__Group__4__Impl rule__PerspectivePartStack__Group__5
{
- pushFollow(FOLLOW_13);
+ pushFollow(FOLLOW_19);
rule__PerspectivePartStack__Group__4__Impl();
state._fsp--;
@@ -19278,17 +19829,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__4__Impl"
- // InternalPerspectiveDsl.g:5405:1: rule__PerspectivePartStack__Group__4__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:5567:1: rule__PerspectivePartStack__Group__4__Impl : ( '{' ) ;
public final void rule__PerspectivePartStack__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5409:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:5410:1: ( '{' )
+ // InternalPerspectiveDsl.g:5571:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:5572:1: ( '{' )
{
- // InternalPerspectiveDsl.g:5410:1: ( '{' )
- // InternalPerspectiveDsl.g:5411:2: '{'
+ // InternalPerspectiveDsl.g:5572:1: ( '{' )
+ // InternalPerspectiveDsl.g:5573:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getLeftCurlyBracketKeyword_4());
@@ -19319,16 +19870,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__5"
- // InternalPerspectiveDsl.g:5420:1: rule__PerspectivePartStack__Group__5 : rule__PerspectivePartStack__Group__5__Impl rule__PerspectivePartStack__Group__6 ;
+ // InternalPerspectiveDsl.g:5582:1: rule__PerspectivePartStack__Group__5 : rule__PerspectivePartStack__Group__5__Impl rule__PerspectivePartStack__Group__6 ;
public final void rule__PerspectivePartStack__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5424:1: ( rule__PerspectivePartStack__Group__5__Impl rule__PerspectivePartStack__Group__6 )
- // InternalPerspectiveDsl.g:5425:2: rule__PerspectivePartStack__Group__5__Impl rule__PerspectivePartStack__Group__6
+ // InternalPerspectiveDsl.g:5586:1: ( rule__PerspectivePartStack__Group__5__Impl rule__PerspectivePartStack__Group__6 )
+ // InternalPerspectiveDsl.g:5587:2: rule__PerspectivePartStack__Group__5__Impl rule__PerspectivePartStack__Group__6
{
- pushFollow(FOLLOW_13);
+ pushFollow(FOLLOW_19);
rule__PerspectivePartStack__Group__5__Impl();
state._fsp--;
@@ -19357,35 +19908,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__5__Impl"
- // InternalPerspectiveDsl.g:5432:1: rule__PerspectivePartStack__Group__5__Impl : ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* ) ;
+ // InternalPerspectiveDsl.g:5594:1: rule__PerspectivePartStack__Group__5__Impl : ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* ) ;
public final void rule__PerspectivePartStack__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5436:1: ( ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* ) )
- // InternalPerspectiveDsl.g:5437:1: ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* )
+ // InternalPerspectiveDsl.g:5598:1: ( ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* ) )
+ // InternalPerspectiveDsl.g:5599:1: ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* )
{
- // InternalPerspectiveDsl.g:5437:1: ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* )
- // InternalPerspectiveDsl.g:5438:2: ( rule__PerspectivePartStack__ElementsAssignment_5 )*
+ // InternalPerspectiveDsl.g:5599:1: ( ( rule__PerspectivePartStack__ElementsAssignment_5 )* )
+ // InternalPerspectiveDsl.g:5600:2: ( rule__PerspectivePartStack__ElementsAssignment_5 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getElementsAssignment_5());
}
- // InternalPerspectiveDsl.g:5439:2: ( rule__PerspectivePartStack__ElementsAssignment_5 )*
- loop57:
+ // InternalPerspectiveDsl.g:5601:2: ( rule__PerspectivePartStack__ElementsAssignment_5 )*
+ loop58:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==62||(LA57_0>=66 && LA57_0<=67)) ) {
- alt57=1;
+ if ( (LA58_0==63||(LA58_0>=67 && LA58_0<=68)) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // InternalPerspectiveDsl.g:5439:3: rule__PerspectivePartStack__ElementsAssignment_5
+ // InternalPerspectiveDsl.g:5601:3: rule__PerspectivePartStack__ElementsAssignment_5
{
pushFollow(FOLLOW_14);
rule__PerspectivePartStack__ElementsAssignment_5();
@@ -19397,7 +19948,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop57;
+ break loop58;
}
} while (true);
@@ -19426,14 +19977,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__6"
- // InternalPerspectiveDsl.g:5447:1: rule__PerspectivePartStack__Group__6 : rule__PerspectivePartStack__Group__6__Impl ;
+ // InternalPerspectiveDsl.g:5609:1: rule__PerspectivePartStack__Group__6 : rule__PerspectivePartStack__Group__6__Impl ;
public final void rule__PerspectivePartStack__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5451:1: ( rule__PerspectivePartStack__Group__6__Impl )
- // InternalPerspectiveDsl.g:5452:2: rule__PerspectivePartStack__Group__6__Impl
+ // InternalPerspectiveDsl.g:5613:1: ( rule__PerspectivePartStack__Group__6__Impl )
+ // InternalPerspectiveDsl.g:5614:2: rule__PerspectivePartStack__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group__6__Impl();
@@ -19459,17 +20010,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group__6__Impl"
- // InternalPerspectiveDsl.g:5458:1: rule__PerspectivePartStack__Group__6__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:5620:1: rule__PerspectivePartStack__Group__6__Impl : ( '}' ) ;
public final void rule__PerspectivePartStack__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5462:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:5463:1: ( '}' )
+ // InternalPerspectiveDsl.g:5624:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:5625:1: ( '}' )
{
- // InternalPerspectiveDsl.g:5463:1: ( '}' )
- // InternalPerspectiveDsl.g:5464:2: '}'
+ // InternalPerspectiveDsl.g:5625:1: ( '}' )
+ // InternalPerspectiveDsl.g:5626:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getRightCurlyBracketKeyword_6());
@@ -19500,14 +20051,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_0__0"
- // InternalPerspectiveDsl.g:5474:1: rule__PerspectivePartStack__Group_3_0__0 : rule__PerspectivePartStack__Group_3_0__0__Impl rule__PerspectivePartStack__Group_3_0__1 ;
+ // InternalPerspectiveDsl.g:5636:1: rule__PerspectivePartStack__Group_3_0__0 : rule__PerspectivePartStack__Group_3_0__0__Impl rule__PerspectivePartStack__Group_3_0__1 ;
public final void rule__PerspectivePartStack__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5478:1: ( rule__PerspectivePartStack__Group_3_0__0__Impl rule__PerspectivePartStack__Group_3_0__1 )
- // InternalPerspectiveDsl.g:5479:2: rule__PerspectivePartStack__Group_3_0__0__Impl rule__PerspectivePartStack__Group_3_0__1
+ // InternalPerspectiveDsl.g:5640:1: ( rule__PerspectivePartStack__Group_3_0__0__Impl rule__PerspectivePartStack__Group_3_0__1 )
+ // InternalPerspectiveDsl.g:5641:2: rule__PerspectivePartStack__Group_3_0__0__Impl rule__PerspectivePartStack__Group_3_0__1
{
pushFollow(FOLLOW_7);
rule__PerspectivePartStack__Group_3_0__0__Impl();
@@ -19538,22 +20089,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_0__0__Impl"
- // InternalPerspectiveDsl.g:5486:1: rule__PerspectivePartStack__Group_3_0__0__Impl : ( 'selectedElement' ) ;
+ // InternalPerspectiveDsl.g:5648:1: rule__PerspectivePartStack__Group_3_0__0__Impl : ( 'selectedElement' ) ;
public final void rule__PerspectivePartStack__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5490:1: ( ( 'selectedElement' ) )
- // InternalPerspectiveDsl.g:5491:1: ( 'selectedElement' )
+ // InternalPerspectiveDsl.g:5652:1: ( ( 'selectedElement' ) )
+ // InternalPerspectiveDsl.g:5653:1: ( 'selectedElement' )
{
- // InternalPerspectiveDsl.g:5491:1: ( 'selectedElement' )
- // InternalPerspectiveDsl.g:5492:2: 'selectedElement'
+ // InternalPerspectiveDsl.g:5653:1: ( 'selectedElement' )
+ // InternalPerspectiveDsl.g:5654:2: 'selectedElement'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getSelectedElementKeyword_3_0_0());
}
- match(input,64,FOLLOW_2); if (state.failed) return ;
+ match(input,65,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartStackAccess().getSelectedElementKeyword_3_0_0());
}
@@ -19579,14 +20130,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_0__1"
- // InternalPerspectiveDsl.g:5501:1: rule__PerspectivePartStack__Group_3_0__1 : rule__PerspectivePartStack__Group_3_0__1__Impl ;
+ // InternalPerspectiveDsl.g:5663:1: rule__PerspectivePartStack__Group_3_0__1 : rule__PerspectivePartStack__Group_3_0__1__Impl ;
public final void rule__PerspectivePartStack__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5505:1: ( rule__PerspectivePartStack__Group_3_0__1__Impl )
- // InternalPerspectiveDsl.g:5506:2: rule__PerspectivePartStack__Group_3_0__1__Impl
+ // InternalPerspectiveDsl.g:5667:1: ( rule__PerspectivePartStack__Group_3_0__1__Impl )
+ // InternalPerspectiveDsl.g:5668:2: rule__PerspectivePartStack__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_0__1__Impl();
@@ -19612,23 +20163,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_0__1__Impl"
- // InternalPerspectiveDsl.g:5512:1: rule__PerspectivePartStack__Group_3_0__1__Impl : ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:5674:1: rule__PerspectivePartStack__Group_3_0__1__Impl : ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) ) ;
public final void rule__PerspectivePartStack__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5516:1: ( ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) ) )
- // InternalPerspectiveDsl.g:5517:1: ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:5678:1: ( ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) ) )
+ // InternalPerspectiveDsl.g:5679:1: ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) )
{
- // InternalPerspectiveDsl.g:5517:1: ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) )
- // InternalPerspectiveDsl.g:5518:2: ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:5679:1: ( ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:5680:2: ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getSelectedElementAssignment_3_0_1());
}
- // InternalPerspectiveDsl.g:5519:2: ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 )
- // InternalPerspectiveDsl.g:5519:3: rule__PerspectivePartStack__SelectedElementAssignment_3_0_1
+ // InternalPerspectiveDsl.g:5681:2: ( rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:5681:3: rule__PerspectivePartStack__SelectedElementAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__SelectedElementAssignment_3_0_1();
@@ -19663,14 +20214,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_1__0"
- // InternalPerspectiveDsl.g:5528:1: rule__PerspectivePartStack__Group_3_1__0 : rule__PerspectivePartStack__Group_3_1__0__Impl rule__PerspectivePartStack__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:5690:1: rule__PerspectivePartStack__Group_3_1__0 : rule__PerspectivePartStack__Group_3_1__0__Impl rule__PerspectivePartStack__Group_3_1__1 ;
public final void rule__PerspectivePartStack__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5532:1: ( rule__PerspectivePartStack__Group_3_1__0__Impl rule__PerspectivePartStack__Group_3_1__1 )
- // InternalPerspectiveDsl.g:5533:2: rule__PerspectivePartStack__Group_3_1__0__Impl rule__PerspectivePartStack__Group_3_1__1
+ // InternalPerspectiveDsl.g:5694:1: ( rule__PerspectivePartStack__Group_3_1__0__Impl rule__PerspectivePartStack__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:5695:2: rule__PerspectivePartStack__Group_3_1__0__Impl rule__PerspectivePartStack__Group_3_1__1
{
pushFollow(FOLLOW_15);
rule__PerspectivePartStack__Group_3_1__0__Impl();
@@ -19701,22 +20252,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:5540:1: rule__PerspectivePartStack__Group_3_1__0__Impl : ( 'spaceVolume' ) ;
+ // InternalPerspectiveDsl.g:5702:1: rule__PerspectivePartStack__Group_3_1__0__Impl : ( 'spaceVolume' ) ;
public final void rule__PerspectivePartStack__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5544:1: ( ( 'spaceVolume' ) )
- // InternalPerspectiveDsl.g:5545:1: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:5706:1: ( ( 'spaceVolume' ) )
+ // InternalPerspectiveDsl.g:5707:1: ( 'spaceVolume' )
{
- // InternalPerspectiveDsl.g:5545:1: ( 'spaceVolume' )
- // InternalPerspectiveDsl.g:5546:2: 'spaceVolume'
+ // InternalPerspectiveDsl.g:5707:1: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:5708:2: 'spaceVolume'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getSpaceVolumeKeyword_3_1_0());
}
- match(input,65,FOLLOW_2); if (state.failed) return ;
+ match(input,66,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartStackAccess().getSpaceVolumeKeyword_3_1_0());
}
@@ -19742,14 +20293,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_1__1"
- // InternalPerspectiveDsl.g:5555:1: rule__PerspectivePartStack__Group_3_1__1 : rule__PerspectivePartStack__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:5717:1: rule__PerspectivePartStack__Group_3_1__1 : rule__PerspectivePartStack__Group_3_1__1__Impl ;
public final void rule__PerspectivePartStack__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5559:1: ( rule__PerspectivePartStack__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:5560:2: rule__PerspectivePartStack__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:5721:1: ( rule__PerspectivePartStack__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:5722:2: rule__PerspectivePartStack__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_1__1__Impl();
@@ -19775,23 +20326,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:5566:1: rule__PerspectivePartStack__Group_3_1__1__Impl : ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:5728:1: rule__PerspectivePartStack__Group_3_1__1__Impl : ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) ) ;
public final void rule__PerspectivePartStack__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5570:1: ( ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:5571:1: ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:5732:1: ( ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:5733:1: ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:5571:1: ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:5572:2: ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:5733:1: ( ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:5734:2: ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getContainerDataAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:5573:2: ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:5573:3: rule__PerspectivePartStack__ContainerDataAssignment_3_1_1
+ // InternalPerspectiveDsl.g:5735:2: ( rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:5735:3: rule__PerspectivePartStack__ContainerDataAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__ContainerDataAssignment_3_1_1();
@@ -19826,14 +20377,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_2__0"
- // InternalPerspectiveDsl.g:5582:1: rule__PerspectivePartStack__Group_3_2__0 : rule__PerspectivePartStack__Group_3_2__0__Impl rule__PerspectivePartStack__Group_3_2__1 ;
+ // InternalPerspectiveDsl.g:5744:1: rule__PerspectivePartStack__Group_3_2__0 : rule__PerspectivePartStack__Group_3_2__0__Impl rule__PerspectivePartStack__Group_3_2__1 ;
public final void rule__PerspectivePartStack__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5586:1: ( rule__PerspectivePartStack__Group_3_2__0__Impl rule__PerspectivePartStack__Group_3_2__1 )
- // InternalPerspectiveDsl.g:5587:2: rule__PerspectivePartStack__Group_3_2__0__Impl rule__PerspectivePartStack__Group_3_2__1
+ // InternalPerspectiveDsl.g:5748:1: ( rule__PerspectivePartStack__Group_3_2__0__Impl rule__PerspectivePartStack__Group_3_2__1 )
+ // InternalPerspectiveDsl.g:5749:2: rule__PerspectivePartStack__Group_3_2__0__Impl rule__PerspectivePartStack__Group_3_2__1
{
pushFollow(FOLLOW_15);
rule__PerspectivePartStack__Group_3_2__0__Impl();
@@ -19864,17 +20415,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_2__0__Impl"
- // InternalPerspectiveDsl.g:5594:1: rule__PerspectivePartStack__Group_3_2__0__Impl : ( 'accessibility' ) ;
+ // InternalPerspectiveDsl.g:5756:1: rule__PerspectivePartStack__Group_3_2__0__Impl : ( 'accessibility' ) ;
public final void rule__PerspectivePartStack__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5598:1: ( ( 'accessibility' ) )
- // InternalPerspectiveDsl.g:5599:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:5760:1: ( ( 'accessibility' ) )
+ // InternalPerspectiveDsl.g:5761:1: ( 'accessibility' )
{
- // InternalPerspectiveDsl.g:5599:1: ( 'accessibility' )
- // InternalPerspectiveDsl.g:5600:2: 'accessibility'
+ // InternalPerspectiveDsl.g:5761:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:5762:2: 'accessibility'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getAccessibilityKeyword_3_2_0());
@@ -19905,14 +20456,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_2__1"
- // InternalPerspectiveDsl.g:5609:1: rule__PerspectivePartStack__Group_3_2__1 : rule__PerspectivePartStack__Group_3_2__1__Impl ;
+ // InternalPerspectiveDsl.g:5771:1: rule__PerspectivePartStack__Group_3_2__1 : rule__PerspectivePartStack__Group_3_2__1__Impl ;
public final void rule__PerspectivePartStack__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5613:1: ( rule__PerspectivePartStack__Group_3_2__1__Impl )
- // InternalPerspectiveDsl.g:5614:2: rule__PerspectivePartStack__Group_3_2__1__Impl
+ // InternalPerspectiveDsl.g:5775:1: ( rule__PerspectivePartStack__Group_3_2__1__Impl )
+ // InternalPerspectiveDsl.g:5776:2: rule__PerspectivePartStack__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_2__1__Impl();
@@ -19938,23 +20489,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__Group_3_2__1__Impl"
- // InternalPerspectiveDsl.g:5620:1: rule__PerspectivePartStack__Group_3_2__1__Impl : ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:5782:1: rule__PerspectivePartStack__Group_3_2__1__Impl : ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) ) ;
public final void rule__PerspectivePartStack__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5624:1: ( ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) ) )
- // InternalPerspectiveDsl.g:5625:1: ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:5786:1: ( ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) ) )
+ // InternalPerspectiveDsl.g:5787:1: ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) )
{
- // InternalPerspectiveDsl.g:5625:1: ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) )
- // InternalPerspectiveDsl.g:5626:2: ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:5787:1: ( ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:5788:2: ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getAccessibilityPhraseAssignment_3_2_1());
}
- // InternalPerspectiveDsl.g:5627:2: ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 )
- // InternalPerspectiveDsl.g:5627:3: rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1
+ // InternalPerspectiveDsl.g:5789:2: ( rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:5789:3: rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1();
@@ -19989,16 +20540,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__0"
- // InternalPerspectiveDsl.g:5636:1: rule__PerspectivePart__Group__0 : rule__PerspectivePart__Group__0__Impl rule__PerspectivePart__Group__1 ;
+ // InternalPerspectiveDsl.g:5798:1: rule__PerspectivePart__Group__0 : rule__PerspectivePart__Group__0__Impl rule__PerspectivePart__Group__1 ;
public final void rule__PerspectivePart__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5640:1: ( rule__PerspectivePart__Group__0__Impl rule__PerspectivePart__Group__1 )
- // InternalPerspectiveDsl.g:5641:2: rule__PerspectivePart__Group__0__Impl rule__PerspectivePart__Group__1
+ // InternalPerspectiveDsl.g:5802:1: ( rule__PerspectivePart__Group__0__Impl rule__PerspectivePart__Group__1 )
+ // InternalPerspectiveDsl.g:5803:2: rule__PerspectivePart__Group__0__Impl rule__PerspectivePart__Group__1
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_23);
rule__PerspectivePart__Group__0__Impl();
state._fsp--;
@@ -20027,23 +20578,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__0__Impl"
- // InternalPerspectiveDsl.g:5648:1: rule__PerspectivePart__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:5810:1: rule__PerspectivePart__Group__0__Impl : ( () ) ;
public final void rule__PerspectivePart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5652:1: ( ( () ) )
- // InternalPerspectiveDsl.g:5653:1: ( () )
+ // InternalPerspectiveDsl.g:5814:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:5815:1: ( () )
{
- // InternalPerspectiveDsl.g:5653:1: ( () )
- // InternalPerspectiveDsl.g:5654:2: ()
+ // InternalPerspectiveDsl.g:5815:1: ( () )
+ // InternalPerspectiveDsl.g:5816:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getPerspectivePartAction_0());
}
- // InternalPerspectiveDsl.g:5655:2: ()
- // InternalPerspectiveDsl.g:5655:3:
+ // InternalPerspectiveDsl.g:5817:2: ()
+ // InternalPerspectiveDsl.g:5817:3:
{
}
@@ -20068,14 +20619,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__1"
- // InternalPerspectiveDsl.g:5663:1: rule__PerspectivePart__Group__1 : rule__PerspectivePart__Group__1__Impl rule__PerspectivePart__Group__2 ;
+ // InternalPerspectiveDsl.g:5825:1: rule__PerspectivePart__Group__1 : rule__PerspectivePart__Group__1__Impl rule__PerspectivePart__Group__2 ;
public final void rule__PerspectivePart__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5667:1: ( rule__PerspectivePart__Group__1__Impl rule__PerspectivePart__Group__2 )
- // InternalPerspectiveDsl.g:5668:2: rule__PerspectivePart__Group__1__Impl rule__PerspectivePart__Group__2
+ // InternalPerspectiveDsl.g:5829:1: ( rule__PerspectivePart__Group__1__Impl rule__PerspectivePart__Group__2 )
+ // InternalPerspectiveDsl.g:5830:2: rule__PerspectivePart__Group__1__Impl rule__PerspectivePart__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectivePart__Group__1__Impl();
@@ -20106,22 +20657,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__1__Impl"
- // InternalPerspectiveDsl.g:5675:1: rule__PerspectivePart__Group__1__Impl : ( 'part' ) ;
+ // InternalPerspectiveDsl.g:5837:1: rule__PerspectivePart__Group__1__Impl : ( 'part' ) ;
public final void rule__PerspectivePart__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5679:1: ( ( 'part' ) )
- // InternalPerspectiveDsl.g:5680:1: ( 'part' )
+ // InternalPerspectiveDsl.g:5841:1: ( ( 'part' ) )
+ // InternalPerspectiveDsl.g:5842:1: ( 'part' )
{
- // InternalPerspectiveDsl.g:5680:1: ( 'part' )
- // InternalPerspectiveDsl.g:5681:2: 'part'
+ // InternalPerspectiveDsl.g:5842:1: ( 'part' )
+ // InternalPerspectiveDsl.g:5843:2: 'part'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getPartKeyword_1());
}
- match(input,67,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartAccess().getPartKeyword_1());
}
@@ -20147,16 +20698,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__2"
- // InternalPerspectiveDsl.g:5690:1: rule__PerspectivePart__Group__2 : rule__PerspectivePart__Group__2__Impl rule__PerspectivePart__Group__3 ;
+ // InternalPerspectiveDsl.g:5852:1: rule__PerspectivePart__Group__2 : rule__PerspectivePart__Group__2__Impl rule__PerspectivePart__Group__3 ;
public final void rule__PerspectivePart__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5694:1: ( rule__PerspectivePart__Group__2__Impl rule__PerspectivePart__Group__3 )
- // InternalPerspectiveDsl.g:5695:2: rule__PerspectivePart__Group__2__Impl rule__PerspectivePart__Group__3
+ // InternalPerspectiveDsl.g:5856:1: ( rule__PerspectivePart__Group__2__Impl rule__PerspectivePart__Group__3 )
+ // InternalPerspectiveDsl.g:5857:2: rule__PerspectivePart__Group__2__Impl rule__PerspectivePart__Group__3
{
- pushFollow(FOLLOW_23);
+ pushFollow(FOLLOW_24);
rule__PerspectivePart__Group__2__Impl();
state._fsp--;
@@ -20185,23 +20736,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__2__Impl"
- // InternalPerspectiveDsl.g:5702:1: rule__PerspectivePart__Group__2__Impl : ( ( rule__PerspectivePart__ElementIdAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:5864:1: rule__PerspectivePart__Group__2__Impl : ( ( rule__PerspectivePart__ElementIdAssignment_2 ) ) ;
public final void rule__PerspectivePart__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5706:1: ( ( ( rule__PerspectivePart__ElementIdAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:5707:1: ( ( rule__PerspectivePart__ElementIdAssignment_2 ) )
+ // InternalPerspectiveDsl.g:5868:1: ( ( ( rule__PerspectivePart__ElementIdAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:5869:1: ( ( rule__PerspectivePart__ElementIdAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:5707:1: ( ( rule__PerspectivePart__ElementIdAssignment_2 ) )
- // InternalPerspectiveDsl.g:5708:2: ( rule__PerspectivePart__ElementIdAssignment_2 )
+ // InternalPerspectiveDsl.g:5869:1: ( ( rule__PerspectivePart__ElementIdAssignment_2 ) )
+ // InternalPerspectiveDsl.g:5870:2: ( rule__PerspectivePart__ElementIdAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getElementIdAssignment_2());
}
- // InternalPerspectiveDsl.g:5709:2: ( rule__PerspectivePart__ElementIdAssignment_2 )
- // InternalPerspectiveDsl.g:5709:3: rule__PerspectivePart__ElementIdAssignment_2
+ // InternalPerspectiveDsl.g:5871:2: ( rule__PerspectivePart__ElementIdAssignment_2 )
+ // InternalPerspectiveDsl.g:5871:3: rule__PerspectivePart__ElementIdAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__ElementIdAssignment_2();
@@ -20236,14 +20787,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__3"
- // InternalPerspectiveDsl.g:5717:1: rule__PerspectivePart__Group__3 : rule__PerspectivePart__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:5879:1: rule__PerspectivePart__Group__3 : rule__PerspectivePart__Group__3__Impl ;
public final void rule__PerspectivePart__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5721:1: ( rule__PerspectivePart__Group__3__Impl )
- // InternalPerspectiveDsl.g:5722:2: rule__PerspectivePart__Group__3__Impl
+ // InternalPerspectiveDsl.g:5883:1: ( rule__PerspectivePart__Group__3__Impl )
+ // InternalPerspectiveDsl.g:5884:2: rule__PerspectivePart__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group__3__Impl();
@@ -20269,23 +20820,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group__3__Impl"
- // InternalPerspectiveDsl.g:5728:1: rule__PerspectivePart__Group__3__Impl : ( ( rule__PerspectivePart__UnorderedGroup_3 ) ) ;
+ // InternalPerspectiveDsl.g:5890:1: rule__PerspectivePart__Group__3__Impl : ( ( rule__PerspectivePart__UnorderedGroup_3 ) ) ;
public final void rule__PerspectivePart__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5732:1: ( ( ( rule__PerspectivePart__UnorderedGroup_3 ) ) )
- // InternalPerspectiveDsl.g:5733:1: ( ( rule__PerspectivePart__UnorderedGroup_3 ) )
+ // InternalPerspectiveDsl.g:5894:1: ( ( ( rule__PerspectivePart__UnorderedGroup_3 ) ) )
+ // InternalPerspectiveDsl.g:5895:1: ( ( rule__PerspectivePart__UnorderedGroup_3 ) )
{
- // InternalPerspectiveDsl.g:5733:1: ( ( rule__PerspectivePart__UnorderedGroup_3 ) )
- // InternalPerspectiveDsl.g:5734:2: ( rule__PerspectivePart__UnorderedGroup_3 )
+ // InternalPerspectiveDsl.g:5895:1: ( ( rule__PerspectivePart__UnorderedGroup_3 ) )
+ // InternalPerspectiveDsl.g:5896:2: ( rule__PerspectivePart__UnorderedGroup_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3());
}
- // InternalPerspectiveDsl.g:5735:2: ( rule__PerspectivePart__UnorderedGroup_3 )
- // InternalPerspectiveDsl.g:5735:3: rule__PerspectivePart__UnorderedGroup_3
+ // InternalPerspectiveDsl.g:5897:2: ( rule__PerspectivePart__UnorderedGroup_3 )
+ // InternalPerspectiveDsl.g:5897:3: rule__PerspectivePart__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3();
@@ -20320,14 +20871,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_0__0"
- // InternalPerspectiveDsl.g:5744:1: rule__PerspectivePart__Group_3_0__0 : rule__PerspectivePart__Group_3_0__0__Impl rule__PerspectivePart__Group_3_0__1 ;
+ // InternalPerspectiveDsl.g:5906:1: rule__PerspectivePart__Group_3_0__0 : rule__PerspectivePart__Group_3_0__0__Impl rule__PerspectivePart__Group_3_0__1 ;
public final void rule__PerspectivePart__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5748:1: ( rule__PerspectivePart__Group_3_0__0__Impl rule__PerspectivePart__Group_3_0__1 )
- // InternalPerspectiveDsl.g:5749:2: rule__PerspectivePart__Group_3_0__0__Impl rule__PerspectivePart__Group_3_0__1
+ // InternalPerspectiveDsl.g:5910:1: ( rule__PerspectivePart__Group_3_0__0__Impl rule__PerspectivePart__Group_3_0__1 )
+ // InternalPerspectiveDsl.g:5911:2: rule__PerspectivePart__Group_3_0__0__Impl rule__PerspectivePart__Group_3_0__1
{
pushFollow(FOLLOW_15);
rule__PerspectivePart__Group_3_0__0__Impl();
@@ -20358,22 +20909,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_0__0__Impl"
- // InternalPerspectiveDsl.g:5756:1: rule__PerspectivePart__Group_3_0__0__Impl : ( 'spaceVolume' ) ;
+ // InternalPerspectiveDsl.g:5918:1: rule__PerspectivePart__Group_3_0__0__Impl : ( 'spaceVolume' ) ;
public final void rule__PerspectivePart__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5760:1: ( ( 'spaceVolume' ) )
- // InternalPerspectiveDsl.g:5761:1: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:5922:1: ( ( 'spaceVolume' ) )
+ // InternalPerspectiveDsl.g:5923:1: ( 'spaceVolume' )
{
- // InternalPerspectiveDsl.g:5761:1: ( 'spaceVolume' )
- // InternalPerspectiveDsl.g:5762:2: 'spaceVolume'
+ // InternalPerspectiveDsl.g:5923:1: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:5924:2: 'spaceVolume'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getSpaceVolumeKeyword_3_0_0());
}
- match(input,65,FOLLOW_2); if (state.failed) return ;
+ match(input,66,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartAccess().getSpaceVolumeKeyword_3_0_0());
}
@@ -20399,14 +20950,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_0__1"
- // InternalPerspectiveDsl.g:5771:1: rule__PerspectivePart__Group_3_0__1 : rule__PerspectivePart__Group_3_0__1__Impl ;
+ // InternalPerspectiveDsl.g:5933:1: rule__PerspectivePart__Group_3_0__1 : rule__PerspectivePart__Group_3_0__1__Impl ;
public final void rule__PerspectivePart__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5775:1: ( rule__PerspectivePart__Group_3_0__1__Impl )
- // InternalPerspectiveDsl.g:5776:2: rule__PerspectivePart__Group_3_0__1__Impl
+ // InternalPerspectiveDsl.g:5937:1: ( rule__PerspectivePart__Group_3_0__1__Impl )
+ // InternalPerspectiveDsl.g:5938:2: rule__PerspectivePart__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_0__1__Impl();
@@ -20432,23 +20983,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_0__1__Impl"
- // InternalPerspectiveDsl.g:5782:1: rule__PerspectivePart__Group_3_0__1__Impl : ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:5944:1: rule__PerspectivePart__Group_3_0__1__Impl : ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) ) ;
public final void rule__PerspectivePart__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5786:1: ( ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) ) )
- // InternalPerspectiveDsl.g:5787:1: ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:5948:1: ( ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) ) )
+ // InternalPerspectiveDsl.g:5949:1: ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) )
{
- // InternalPerspectiveDsl.g:5787:1: ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) )
- // InternalPerspectiveDsl.g:5788:2: ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:5949:1: ( ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:5950:2: ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getContainerDataAssignment_3_0_1());
}
- // InternalPerspectiveDsl.g:5789:2: ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 )
- // InternalPerspectiveDsl.g:5789:3: rule__PerspectivePart__ContainerDataAssignment_3_0_1
+ // InternalPerspectiveDsl.g:5951:2: ( rule__PerspectivePart__ContainerDataAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:5951:3: rule__PerspectivePart__ContainerDataAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__ContainerDataAssignment_3_0_1();
@@ -20483,14 +21034,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_1__0"
- // InternalPerspectiveDsl.g:5798:1: rule__PerspectivePart__Group_3_1__0 : rule__PerspectivePart__Group_3_1__0__Impl rule__PerspectivePart__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:5960:1: rule__PerspectivePart__Group_3_1__0 : rule__PerspectivePart__Group_3_1__0__Impl rule__PerspectivePart__Group_3_1__1 ;
public final void rule__PerspectivePart__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5802:1: ( rule__PerspectivePart__Group_3_1__0__Impl rule__PerspectivePart__Group_3_1__1 )
- // InternalPerspectiveDsl.g:5803:2: rule__PerspectivePart__Group_3_1__0__Impl rule__PerspectivePart__Group_3_1__1
+ // InternalPerspectiveDsl.g:5964:1: ( rule__PerspectivePart__Group_3_1__0__Impl rule__PerspectivePart__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:5965:2: rule__PerspectivePart__Group_3_1__0__Impl rule__PerspectivePart__Group_3_1__1
{
pushFollow(FOLLOW_15);
rule__PerspectivePart__Group_3_1__0__Impl();
@@ -20521,17 +21072,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:5810:1: rule__PerspectivePart__Group_3_1__0__Impl : ( 'accessibility' ) ;
+ // InternalPerspectiveDsl.g:5972:1: rule__PerspectivePart__Group_3_1__0__Impl : ( 'accessibility' ) ;
public final void rule__PerspectivePart__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5814:1: ( ( 'accessibility' ) )
- // InternalPerspectiveDsl.g:5815:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:5976:1: ( ( 'accessibility' ) )
+ // InternalPerspectiveDsl.g:5977:1: ( 'accessibility' )
{
- // InternalPerspectiveDsl.g:5815:1: ( 'accessibility' )
- // InternalPerspectiveDsl.g:5816:2: 'accessibility'
+ // InternalPerspectiveDsl.g:5977:1: ( 'accessibility' )
+ // InternalPerspectiveDsl.g:5978:2: 'accessibility'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getAccessibilityKeyword_3_1_0());
@@ -20562,14 +21113,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_1__1"
- // InternalPerspectiveDsl.g:5825:1: rule__PerspectivePart__Group_3_1__1 : rule__PerspectivePart__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:5987:1: rule__PerspectivePart__Group_3_1__1 : rule__PerspectivePart__Group_3_1__1__Impl ;
public final void rule__PerspectivePart__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5829:1: ( rule__PerspectivePart__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:5830:2: rule__PerspectivePart__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:5991:1: ( rule__PerspectivePart__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:5992:2: rule__PerspectivePart__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_1__1__Impl();
@@ -20595,23 +21146,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:5836:1: rule__PerspectivePart__Group_3_1__1__Impl : ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:5998:1: rule__PerspectivePart__Group_3_1__1__Impl : ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) ) ;
public final void rule__PerspectivePart__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5840:1: ( ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:5841:1: ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:6002:1: ( ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:6003:1: ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:5841:1: ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:5842:2: ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:6003:1: ( ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:6004:2: ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getAccessibilityPhraseAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:5843:2: ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:5843:3: rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1
+ // InternalPerspectiveDsl.g:6005:2: ( rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:6005:3: rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1();
@@ -20646,14 +21197,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_2__0"
- // InternalPerspectiveDsl.g:5852:1: rule__PerspectivePart__Group_3_2__0 : rule__PerspectivePart__Group_3_2__0__Impl rule__PerspectivePart__Group_3_2__1 ;
+ // InternalPerspectiveDsl.g:6014:1: rule__PerspectivePart__Group_3_2__0 : rule__PerspectivePart__Group_3_2__0__Impl rule__PerspectivePart__Group_3_2__1 ;
public final void rule__PerspectivePart__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5856:1: ( rule__PerspectivePart__Group_3_2__0__Impl rule__PerspectivePart__Group_3_2__1 )
- // InternalPerspectiveDsl.g:5857:2: rule__PerspectivePart__Group_3_2__0__Impl rule__PerspectivePart__Group_3_2__1
+ // InternalPerspectiveDsl.g:6018:1: ( rule__PerspectivePart__Group_3_2__0__Impl rule__PerspectivePart__Group_3_2__1 )
+ // InternalPerspectiveDsl.g:6019:2: rule__PerspectivePart__Group_3_2__0__Impl rule__PerspectivePart__Group_3_2__1
{
pushFollow(FOLLOW_15);
rule__PerspectivePart__Group_3_2__0__Impl();
@@ -20684,17 +21235,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_2__0__Impl"
- // InternalPerspectiveDsl.g:5864:1: rule__PerspectivePart__Group_3_2__0__Impl : ( 'iconURI' ) ;
+ // InternalPerspectiveDsl.g:6026:1: rule__PerspectivePart__Group_3_2__0__Impl : ( 'iconURI' ) ;
public final void rule__PerspectivePart__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5868:1: ( ( 'iconURI' ) )
- // InternalPerspectiveDsl.g:5869:1: ( 'iconURI' )
+ // InternalPerspectiveDsl.g:6030:1: ( ( 'iconURI' ) )
+ // InternalPerspectiveDsl.g:6031:1: ( 'iconURI' )
{
- // InternalPerspectiveDsl.g:5869:1: ( 'iconURI' )
- // InternalPerspectiveDsl.g:5870:2: 'iconURI'
+ // InternalPerspectiveDsl.g:6031:1: ( 'iconURI' )
+ // InternalPerspectiveDsl.g:6032:2: 'iconURI'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getIconURIKeyword_3_2_0());
@@ -20725,14 +21276,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_2__1"
- // InternalPerspectiveDsl.g:5879:1: rule__PerspectivePart__Group_3_2__1 : rule__PerspectivePart__Group_3_2__1__Impl ;
+ // InternalPerspectiveDsl.g:6041:1: rule__PerspectivePart__Group_3_2__1 : rule__PerspectivePart__Group_3_2__1__Impl ;
public final void rule__PerspectivePart__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5883:1: ( rule__PerspectivePart__Group_3_2__1__Impl )
- // InternalPerspectiveDsl.g:5884:2: rule__PerspectivePart__Group_3_2__1__Impl
+ // InternalPerspectiveDsl.g:6045:1: ( rule__PerspectivePart__Group_3_2__1__Impl )
+ // InternalPerspectiveDsl.g:6046:2: rule__PerspectivePart__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_2__1__Impl();
@@ -20758,23 +21309,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_2__1__Impl"
- // InternalPerspectiveDsl.g:5890:1: rule__PerspectivePart__Group_3_2__1__Impl : ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:6052:1: rule__PerspectivePart__Group_3_2__1__Impl : ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) ) ;
public final void rule__PerspectivePart__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5894:1: ( ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) ) )
- // InternalPerspectiveDsl.g:5895:1: ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:6056:1: ( ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) ) )
+ // InternalPerspectiveDsl.g:6057:1: ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) )
{
- // InternalPerspectiveDsl.g:5895:1: ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) )
- // InternalPerspectiveDsl.g:5896:2: ( rule__PerspectivePart__IconURIAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:6057:1: ( ( rule__PerspectivePart__IconURIAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:6058:2: ( rule__PerspectivePart__IconURIAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getIconURIAssignment_3_2_1());
}
- // InternalPerspectiveDsl.g:5897:2: ( rule__PerspectivePart__IconURIAssignment_3_2_1 )
- // InternalPerspectiveDsl.g:5897:3: rule__PerspectivePart__IconURIAssignment_3_2_1
+ // InternalPerspectiveDsl.g:6059:2: ( rule__PerspectivePart__IconURIAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:6059:3: rule__PerspectivePart__IconURIAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__IconURIAssignment_3_2_1();
@@ -20809,16 +21360,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_3__0"
- // InternalPerspectiveDsl.g:5906:1: rule__PerspectivePart__Group_3_3__0 : rule__PerspectivePart__Group_3_3__0__Impl rule__PerspectivePart__Group_3_3__1 ;
+ // InternalPerspectiveDsl.g:6068:1: rule__PerspectivePart__Group_3_3__0 : rule__PerspectivePart__Group_3_3__0__Impl rule__PerspectivePart__Group_3_3__1 ;
public final void rule__PerspectivePart__Group_3_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5910:1: ( rule__PerspectivePart__Group_3_3__0__Impl rule__PerspectivePart__Group_3_3__1 )
- // InternalPerspectiveDsl.g:5911:2: rule__PerspectivePart__Group_3_3__0__Impl rule__PerspectivePart__Group_3_3__1
+ // InternalPerspectiveDsl.g:6072:1: ( rule__PerspectivePart__Group_3_3__0__Impl rule__PerspectivePart__Group_3_3__1 )
+ // InternalPerspectiveDsl.g:6073:2: rule__PerspectivePart__Group_3_3__0__Impl rule__PerspectivePart__Group_3_3__1
{
- pushFollow(FOLLOW_24);
+ pushFollow(FOLLOW_25);
rule__PerspectivePart__Group_3_3__0__Impl();
state._fsp--;
@@ -20847,22 +21398,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_3__0__Impl"
- // InternalPerspectiveDsl.g:5918:1: rule__PerspectivePart__Group_3_3__0__Impl : ( 'view' ) ;
+ // InternalPerspectiveDsl.g:6080:1: rule__PerspectivePart__Group_3_3__0__Impl : ( 'view' ) ;
public final void rule__PerspectivePart__Group_3_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5922:1: ( ( 'view' ) )
- // InternalPerspectiveDsl.g:5923:1: ( 'view' )
+ // InternalPerspectiveDsl.g:6084:1: ( ( 'view' ) )
+ // InternalPerspectiveDsl.g:6085:1: ( 'view' )
{
- // InternalPerspectiveDsl.g:5923:1: ( 'view' )
- // InternalPerspectiveDsl.g:5924:2: 'view'
+ // InternalPerspectiveDsl.g:6085:1: ( 'view' )
+ // InternalPerspectiveDsl.g:6086:2: 'view'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getViewKeyword_3_3_0());
}
- match(input,68,FOLLOW_2); if (state.failed) return ;
+ match(input,69,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartAccess().getViewKeyword_3_3_0());
}
@@ -20888,14 +21439,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_3__1"
- // InternalPerspectiveDsl.g:5933:1: rule__PerspectivePart__Group_3_3__1 : rule__PerspectivePart__Group_3_3__1__Impl ;
+ // InternalPerspectiveDsl.g:6095:1: rule__PerspectivePart__Group_3_3__1 : rule__PerspectivePart__Group_3_3__1__Impl ;
public final void rule__PerspectivePart__Group_3_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5937:1: ( rule__PerspectivePart__Group_3_3__1__Impl )
- // InternalPerspectiveDsl.g:5938:2: rule__PerspectivePart__Group_3_3__1__Impl
+ // InternalPerspectiveDsl.g:6099:1: ( rule__PerspectivePart__Group_3_3__1__Impl )
+ // InternalPerspectiveDsl.g:6100:2: rule__PerspectivePart__Group_3_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_3__1__Impl();
@@ -20921,23 +21472,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__Group_3_3__1__Impl"
- // InternalPerspectiveDsl.g:5944:1: rule__PerspectivePart__Group_3_3__1__Impl : ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) ) ;
+ // InternalPerspectiveDsl.g:6106:1: rule__PerspectivePart__Group_3_3__1__Impl : ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) ) ;
public final void rule__PerspectivePart__Group_3_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5948:1: ( ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) ) )
- // InternalPerspectiveDsl.g:5949:1: ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) )
+ // InternalPerspectiveDsl.g:6110:1: ( ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) ) )
+ // InternalPerspectiveDsl.g:6111:1: ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) )
{
- // InternalPerspectiveDsl.g:5949:1: ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) )
- // InternalPerspectiveDsl.g:5950:2: ( rule__PerspectivePart__ViewAssignment_3_3_1 )
+ // InternalPerspectiveDsl.g:6111:1: ( ( rule__PerspectivePart__ViewAssignment_3_3_1 ) )
+ // InternalPerspectiveDsl.g:6112:2: ( rule__PerspectivePart__ViewAssignment_3_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getViewAssignment_3_3_1());
}
- // InternalPerspectiveDsl.g:5951:2: ( rule__PerspectivePart__ViewAssignment_3_3_1 )
- // InternalPerspectiveDsl.g:5951:3: rule__PerspectivePart__ViewAssignment_3_3_1
+ // InternalPerspectiveDsl.g:6113:2: ( rule__PerspectivePart__ViewAssignment_3_3_1 )
+ // InternalPerspectiveDsl.g:6113:3: rule__PerspectivePart__ViewAssignment_3_3_1
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__ViewAssignment_3_3_1();
@@ -20971,17 +21522,1031 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__PerspectivePart__Group_3_3__1__Impl"
+ // $ANTLR start "rule__PerspectiveEventManager__Group__0"
+ // InternalPerspectiveDsl.g:6122:1: rule__PerspectiveEventManager__Group__0 : rule__PerspectiveEventManager__Group__0__Impl rule__PerspectiveEventManager__Group__1 ;
+ public final void rule__PerspectiveEventManager__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6126:1: ( rule__PerspectiveEventManager__Group__0__Impl rule__PerspectiveEventManager__Group__1 )
+ // InternalPerspectiveDsl.g:6127:2: rule__PerspectiveEventManager__Group__0__Impl rule__PerspectiveEventManager__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__PerspectiveEventManager__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__0"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__0__Impl"
+ // InternalPerspectiveDsl.g:6134:1: rule__PerspectiveEventManager__Group__0__Impl : ( () ) ;
+ public final void rule__PerspectiveEventManager__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6138:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6139:1: ( () )
+ {
+ // InternalPerspectiveDsl.g:6139:1: ( () )
+ // InternalPerspectiveDsl.g:6140:2: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getPerspectiveEventManagerAction_0());
+ }
+ // InternalPerspectiveDsl.g:6141:2: ()
+ // InternalPerspectiveDsl.g:6141:3:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getPerspectiveEventManagerAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__1"
+ // InternalPerspectiveDsl.g:6149:1: rule__PerspectiveEventManager__Group__1 : rule__PerspectiveEventManager__Group__1__Impl rule__PerspectiveEventManager__Group__2 ;
+ public final void rule__PerspectiveEventManager__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6153:1: ( rule__PerspectiveEventManager__Group__1__Impl rule__PerspectiveEventManager__Group__2 )
+ // InternalPerspectiveDsl.g:6154:2: rule__PerspectiveEventManager__Group__1__Impl rule__PerspectiveEventManager__Group__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__PerspectiveEventManager__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__1"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__1__Impl"
+ // InternalPerspectiveDsl.g:6161:1: rule__PerspectiveEventManager__Group__1__Impl : ( ( rule__PerspectiveEventManager__NameAssignment_1 ) ) ;
+ public final void rule__PerspectiveEventManager__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6165:1: ( ( ( rule__PerspectiveEventManager__NameAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:6166:1: ( ( rule__PerspectiveEventManager__NameAssignment_1 ) )
+ {
+ // InternalPerspectiveDsl.g:6166:1: ( ( rule__PerspectiveEventManager__NameAssignment_1 ) )
+ // InternalPerspectiveDsl.g:6167:2: ( rule__PerspectiveEventManager__NameAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getNameAssignment_1());
+ }
+ // InternalPerspectiveDsl.g:6168:2: ( rule__PerspectiveEventManager__NameAssignment_1 )
+ // InternalPerspectiveDsl.g:6168:3: rule__PerspectiveEventManager__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__2"
+ // InternalPerspectiveDsl.g:6176:1: rule__PerspectiveEventManager__Group__2 : rule__PerspectiveEventManager__Group__2__Impl rule__PerspectiveEventManager__Group__3 ;
+ public final void rule__PerspectiveEventManager__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6180:1: ( rule__PerspectiveEventManager__Group__2__Impl rule__PerspectiveEventManager__Group__3 )
+ // InternalPerspectiveDsl.g:6181:2: rule__PerspectiveEventManager__Group__2__Impl rule__PerspectiveEventManager__Group__3
+ {
+ pushFollow(FOLLOW_26);
+ rule__PerspectiveEventManager__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__2"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__2__Impl"
+ // InternalPerspectiveDsl.g:6188:1: rule__PerspectiveEventManager__Group__2__Impl : ( '{' ) ;
+ public final void rule__PerspectiveEventManager__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6192:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:6193:1: ( '{' )
+ {
+ // InternalPerspectiveDsl.g:6193:1: ( '{' )
+ // InternalPerspectiveDsl.g:6194:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getLeftCurlyBracketKeyword_2());
+ }
+ match(input,54,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getLeftCurlyBracketKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__3"
+ // InternalPerspectiveDsl.g:6203:1: rule__PerspectiveEventManager__Group__3 : rule__PerspectiveEventManager__Group__3__Impl rule__PerspectiveEventManager__Group__4 ;
+ public final void rule__PerspectiveEventManager__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6207:1: ( rule__PerspectiveEventManager__Group__3__Impl rule__PerspectiveEventManager__Group__4 )
+ // InternalPerspectiveDsl.g:6208:2: rule__PerspectiveEventManager__Group__3__Impl rule__PerspectiveEventManager__Group__4
+ {
+ pushFollow(FOLLOW_26);
+ rule__PerspectiveEventManager__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__3"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__3__Impl"
+ // InternalPerspectiveDsl.g:6215:1: rule__PerspectiveEventManager__Group__3__Impl : ( ( rule__PerspectiveEventManager__EventsAssignment_3 )* ) ;
+ public final void rule__PerspectiveEventManager__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6219:1: ( ( ( rule__PerspectiveEventManager__EventsAssignment_3 )* ) )
+ // InternalPerspectiveDsl.g:6220:1: ( ( rule__PerspectiveEventManager__EventsAssignment_3 )* )
+ {
+ // InternalPerspectiveDsl.g:6220:1: ( ( rule__PerspectiveEventManager__EventsAssignment_3 )* )
+ // InternalPerspectiveDsl.g:6221:2: ( rule__PerspectiveEventManager__EventsAssignment_3 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getEventsAssignment_3());
+ }
+ // InternalPerspectiveDsl.g:6222:2: ( rule__PerspectiveEventManager__EventsAssignment_3 )*
+ loop59:
+ do {
+ int alt59=2;
+ int LA59_0 = input.LA(1);
+
+ if ( (LA59_0==70) ) {
+ alt59=1;
+ }
+
+
+ switch (alt59) {
+ case 1 :
+ // InternalPerspectiveDsl.g:6222:3: rule__PerspectiveEventManager__EventsAssignment_3
+ {
+ pushFollow(FOLLOW_27);
+ rule__PerspectiveEventManager__EventsAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop59;
+ }
+ } while (true);
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getEventsAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__3__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__4"
+ // InternalPerspectiveDsl.g:6230:1: rule__PerspectiveEventManager__Group__4 : rule__PerspectiveEventManager__Group__4__Impl ;
+ public final void rule__PerspectiveEventManager__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6234:1: ( rule__PerspectiveEventManager__Group__4__Impl )
+ // InternalPerspectiveDsl.g:6235:2: rule__PerspectiveEventManager__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEventManager__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__4"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__Group__4__Impl"
+ // InternalPerspectiveDsl.g:6241:1: rule__PerspectiveEventManager__Group__4__Impl : ( '}' ) ;
+ public final void rule__PerspectiveEventManager__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6245:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:6246:1: ( '}' )
+ {
+ // InternalPerspectiveDsl.g:6246:1: ( '}' )
+ // InternalPerspectiveDsl.g:6247:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getRightCurlyBracketKeyword_4());
+ }
+ match(input,55,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getRightCurlyBracketKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__Group__4__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__0"
+ // InternalPerspectiveDsl.g:6257:1: rule__PerspectiveEvent__Group__0 : rule__PerspectiveEvent__Group__0__Impl rule__PerspectiveEvent__Group__1 ;
+ public final void rule__PerspectiveEvent__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6261:1: ( rule__PerspectiveEvent__Group__0__Impl rule__PerspectiveEvent__Group__1 )
+ // InternalPerspectiveDsl.g:6262:2: rule__PerspectiveEvent__Group__0__Impl rule__PerspectiveEvent__Group__1
+ {
+ pushFollow(FOLLOW_28);
+ rule__PerspectiveEvent__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__0"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__0__Impl"
+ // InternalPerspectiveDsl.g:6269:1: rule__PerspectiveEvent__Group__0__Impl : ( () ) ;
+ public final void rule__PerspectiveEvent__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6273:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6274:1: ( () )
+ {
+ // InternalPerspectiveDsl.g:6274:1: ( () )
+ // InternalPerspectiveDsl.g:6275:2: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getPerspectiveEventAction_0());
+ }
+ // InternalPerspectiveDsl.g:6276:2: ()
+ // InternalPerspectiveDsl.g:6276:3:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getPerspectiveEventAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__1"
+ // InternalPerspectiveDsl.g:6284:1: rule__PerspectiveEvent__Group__1 : rule__PerspectiveEvent__Group__1__Impl rule__PerspectiveEvent__Group__2 ;
+ public final void rule__PerspectiveEvent__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6288:1: ( rule__PerspectiveEvent__Group__1__Impl rule__PerspectiveEvent__Group__2 )
+ // InternalPerspectiveDsl.g:6289:2: rule__PerspectiveEvent__Group__1__Impl rule__PerspectiveEvent__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__PerspectiveEvent__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__1"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__1__Impl"
+ // InternalPerspectiveDsl.g:6296:1: rule__PerspectiveEvent__Group__1__Impl : ( 'targetPart' ) ;
+ public final void rule__PerspectiveEvent__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6300:1: ( ( 'targetPart' ) )
+ // InternalPerspectiveDsl.g:6301:1: ( 'targetPart' )
+ {
+ // InternalPerspectiveDsl.g:6301:1: ( 'targetPart' )
+ // InternalPerspectiveDsl.g:6302:2: 'targetPart'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getTargetPartKeyword_1());
+ }
+ match(input,70,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getTargetPartKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__2"
+ // InternalPerspectiveDsl.g:6311:1: rule__PerspectiveEvent__Group__2 : rule__PerspectiveEvent__Group__2__Impl rule__PerspectiveEvent__Group__3 ;
+ public final void rule__PerspectiveEvent__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6315:1: ( rule__PerspectiveEvent__Group__2__Impl rule__PerspectiveEvent__Group__3 )
+ // InternalPerspectiveDsl.g:6316:2: rule__PerspectiveEvent__Group__2__Impl rule__PerspectiveEvent__Group__3
+ {
+ pushFollow(FOLLOW_29);
+ rule__PerspectiveEvent__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__2"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__2__Impl"
+ // InternalPerspectiveDsl.g:6323:1: rule__PerspectiveEvent__Group__2__Impl : ( ( rule__PerspectiveEvent__TargetAssignment_2 ) ) ;
+ public final void rule__PerspectiveEvent__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6327:1: ( ( ( rule__PerspectiveEvent__TargetAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6328:1: ( ( rule__PerspectiveEvent__TargetAssignment_2 ) )
+ {
+ // InternalPerspectiveDsl.g:6328:1: ( ( rule__PerspectiveEvent__TargetAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6329:2: ( rule__PerspectiveEvent__TargetAssignment_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getTargetAssignment_2());
+ }
+ // InternalPerspectiveDsl.g:6330:2: ( rule__PerspectiveEvent__TargetAssignment_2 )
+ // InternalPerspectiveDsl.g:6330:3: rule__PerspectiveEvent__TargetAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__TargetAssignment_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getTargetAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__3"
+ // InternalPerspectiveDsl.g:6338:1: rule__PerspectiveEvent__Group__3 : rule__PerspectiveEvent__Group__3__Impl rule__PerspectiveEvent__Group__4 ;
+ public final void rule__PerspectiveEvent__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6342:1: ( rule__PerspectiveEvent__Group__3__Impl rule__PerspectiveEvent__Group__4 )
+ // InternalPerspectiveDsl.g:6343:2: rule__PerspectiveEvent__Group__3__Impl rule__PerspectiveEvent__Group__4
+ {
+ pushFollow(FOLLOW_8);
+ rule__PerspectiveEvent__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__3"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__3__Impl"
+ // InternalPerspectiveDsl.g:6350:1: rule__PerspectiveEvent__Group__3__Impl : ( 'allowedSources' ) ;
+ public final void rule__PerspectiveEvent__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6354:1: ( ( 'allowedSources' ) )
+ // InternalPerspectiveDsl.g:6355:1: ( 'allowedSources' )
+ {
+ // InternalPerspectiveDsl.g:6355:1: ( 'allowedSources' )
+ // InternalPerspectiveDsl.g:6356:2: 'allowedSources'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getAllowedSourcesKeyword_3());
+ }
+ match(input,71,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getAllowedSourcesKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__3__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__4"
+ // InternalPerspectiveDsl.g:6365:1: rule__PerspectiveEvent__Group__4 : rule__PerspectiveEvent__Group__4__Impl rule__PerspectiveEvent__Group__5 ;
+ public final void rule__PerspectiveEvent__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6369:1: ( rule__PerspectiveEvent__Group__4__Impl rule__PerspectiveEvent__Group__5 )
+ // InternalPerspectiveDsl.g:6370:2: rule__PerspectiveEvent__Group__4__Impl rule__PerspectiveEvent__Group__5
+ {
+ pushFollow(FOLLOW_30);
+ rule__PerspectiveEvent__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__5();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__4"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__4__Impl"
+ // InternalPerspectiveDsl.g:6377:1: rule__PerspectiveEvent__Group__4__Impl : ( '{' ) ;
+ public final void rule__PerspectiveEvent__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6381:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:6382:1: ( '{' )
+ {
+ // InternalPerspectiveDsl.g:6382:1: ( '{' )
+ // InternalPerspectiveDsl.g:6383:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getLeftCurlyBracketKeyword_4());
+ }
+ match(input,54,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getLeftCurlyBracketKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__4__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__5"
+ // InternalPerspectiveDsl.g:6392:1: rule__PerspectiveEvent__Group__5 : rule__PerspectiveEvent__Group__5__Impl rule__PerspectiveEvent__Group__6 ;
+ public final void rule__PerspectiveEvent__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6396:1: ( rule__PerspectiveEvent__Group__5__Impl rule__PerspectiveEvent__Group__6 )
+ // InternalPerspectiveDsl.g:6397:2: rule__PerspectiveEvent__Group__5__Impl rule__PerspectiveEvent__Group__6
+ {
+ pushFollow(FOLLOW_30);
+ rule__PerspectiveEvent__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__6();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__5"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__5__Impl"
+ // InternalPerspectiveDsl.g:6404:1: rule__PerspectiveEvent__Group__5__Impl : ( ( rule__PerspectiveEvent__AllowedsourcesAssignment_5 )* ) ;
+ public final void rule__PerspectiveEvent__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6408:1: ( ( ( rule__PerspectiveEvent__AllowedsourcesAssignment_5 )* ) )
+ // InternalPerspectiveDsl.g:6409:1: ( ( rule__PerspectiveEvent__AllowedsourcesAssignment_5 )* )
+ {
+ // InternalPerspectiveDsl.g:6409:1: ( ( rule__PerspectiveEvent__AllowedsourcesAssignment_5 )* )
+ // InternalPerspectiveDsl.g:6410:2: ( rule__PerspectiveEvent__AllowedsourcesAssignment_5 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesAssignment_5());
+ }
+ // InternalPerspectiveDsl.g:6411:2: ( rule__PerspectiveEvent__AllowedsourcesAssignment_5 )*
+ loop60:
+ do {
+ int alt60=2;
+ int LA60_0 = input.LA(1);
+
+ if ( (LA60_0==RULE_ID) ) {
+ alt60=1;
+ }
+
+
+ switch (alt60) {
+ case 1 :
+ // InternalPerspectiveDsl.g:6411:3: rule__PerspectiveEvent__AllowedsourcesAssignment_5
+ {
+ pushFollow(FOLLOW_4);
+ rule__PerspectiveEvent__AllowedsourcesAssignment_5();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop60;
+ }
+ } while (true);
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesAssignment_5());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__5__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__6"
+ // InternalPerspectiveDsl.g:6419:1: rule__PerspectiveEvent__Group__6 : rule__PerspectiveEvent__Group__6__Impl ;
+ public final void rule__PerspectiveEvent__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6423:1: ( rule__PerspectiveEvent__Group__6__Impl )
+ // InternalPerspectiveDsl.g:6424:2: rule__PerspectiveEvent__Group__6__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveEvent__Group__6__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__6"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__Group__6__Impl"
+ // InternalPerspectiveDsl.g:6430:1: rule__PerspectiveEvent__Group__6__Impl : ( '}' ) ;
+ public final void rule__PerspectiveEvent__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:6434:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:6435:1: ( '}' )
+ {
+ // InternalPerspectiveDsl.g:6435:1: ( '}' )
+ // InternalPerspectiveDsl.g:6436:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getRightCurlyBracketKeyword_6());
+ }
+ match(input,55,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getRightCurlyBracketKeyword_6());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__Group__6__Impl"
+
+
// $ANTLR start "rule__PerspectiveSelection__Group__0"
- // InternalPerspectiveDsl.g:5960:1: rule__PerspectiveSelection__Group__0 : rule__PerspectiveSelection__Group__0__Impl rule__PerspectiveSelection__Group__1 ;
+ // InternalPerspectiveDsl.g:6446:1: rule__PerspectiveSelection__Group__0 : rule__PerspectiveSelection__Group__0__Impl rule__PerspectiveSelection__Group__1 ;
public final void rule__PerspectiveSelection__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5964:1: ( rule__PerspectiveSelection__Group__0__Impl rule__PerspectiveSelection__Group__1 )
- // InternalPerspectiveDsl.g:5965:2: rule__PerspectiveSelection__Group__0__Impl rule__PerspectiveSelection__Group__1
+ // InternalPerspectiveDsl.g:6450:1: ( rule__PerspectiveSelection__Group__0__Impl rule__PerspectiveSelection__Group__1 )
+ // InternalPerspectiveDsl.g:6451:2: rule__PerspectiveSelection__Group__0__Impl rule__PerspectiveSelection__Group__1
{
- pushFollow(FOLLOW_25);
+ pushFollow(FOLLOW_31);
rule__PerspectiveSelection__Group__0__Impl();
state._fsp--;
@@ -21010,23 +22575,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSelection__Group__0__Impl"
- // InternalPerspectiveDsl.g:5972:1: rule__PerspectiveSelection__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6458:1: rule__PerspectiveSelection__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveSelection__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5976:1: ( ( () ) )
- // InternalPerspectiveDsl.g:5977:1: ( () )
+ // InternalPerspectiveDsl.g:6462:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6463:1: ( () )
{
- // InternalPerspectiveDsl.g:5977:1: ( () )
- // InternalPerspectiveDsl.g:5978:2: ()
+ // InternalPerspectiveDsl.g:6463:1: ( () )
+ // InternalPerspectiveDsl.g:6464:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionAccess().getPerspectiveSelectionAction_0());
}
- // InternalPerspectiveDsl.g:5979:2: ()
- // InternalPerspectiveDsl.g:5979:3:
+ // InternalPerspectiveDsl.g:6465:2: ()
+ // InternalPerspectiveDsl.g:6465:3:
{
}
@@ -21051,14 +22616,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSelection__Group__1"
- // InternalPerspectiveDsl.g:5987:1: rule__PerspectiveSelection__Group__1 : rule__PerspectiveSelection__Group__1__Impl rule__PerspectiveSelection__Group__2 ;
+ // InternalPerspectiveDsl.g:6473:1: rule__PerspectiveSelection__Group__1 : rule__PerspectiveSelection__Group__1__Impl rule__PerspectiveSelection__Group__2 ;
public final void rule__PerspectiveSelection__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:5991:1: ( rule__PerspectiveSelection__Group__1__Impl rule__PerspectiveSelection__Group__2 )
- // InternalPerspectiveDsl.g:5992:2: rule__PerspectiveSelection__Group__1__Impl rule__PerspectiveSelection__Group__2
+ // InternalPerspectiveDsl.g:6477:1: ( rule__PerspectiveSelection__Group__1__Impl rule__PerspectiveSelection__Group__2 )
+ // InternalPerspectiveDsl.g:6478:2: rule__PerspectiveSelection__Group__1__Impl rule__PerspectiveSelection__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveSelection__Group__1__Impl();
@@ -21089,22 +22654,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSelection__Group__1__Impl"
- // InternalPerspectiveDsl.g:5999:1: rule__PerspectiveSelection__Group__1__Impl : ( 'select' ) ;
+ // InternalPerspectiveDsl.g:6485:1: rule__PerspectiveSelection__Group__1__Impl : ( 'select' ) ;
public final void rule__PerspectiveSelection__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6003:1: ( ( 'select' ) )
- // InternalPerspectiveDsl.g:6004:1: ( 'select' )
+ // InternalPerspectiveDsl.g:6489:1: ( ( 'select' ) )
+ // InternalPerspectiveDsl.g:6490:1: ( 'select' )
{
- // InternalPerspectiveDsl.g:6004:1: ( 'select' )
- // InternalPerspectiveDsl.g:6005:2: 'select'
+ // InternalPerspectiveDsl.g:6490:1: ( 'select' )
+ // InternalPerspectiveDsl.g:6491:2: 'select'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionAccess().getSelectKeyword_1());
}
- match(input,69,FOLLOW_2); if (state.failed) return ;
+ match(input,72,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSelectionAccess().getSelectKeyword_1());
}
@@ -21130,14 +22695,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSelection__Group__2"
- // InternalPerspectiveDsl.g:6014:1: rule__PerspectiveSelection__Group__2 : rule__PerspectiveSelection__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6500:1: rule__PerspectiveSelection__Group__2 : rule__PerspectiveSelection__Group__2__Impl ;
public final void rule__PerspectiveSelection__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6018:1: ( rule__PerspectiveSelection__Group__2__Impl )
- // InternalPerspectiveDsl.g:6019:2: rule__PerspectiveSelection__Group__2__Impl
+ // InternalPerspectiveDsl.g:6504:1: ( rule__PerspectiveSelection__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6505:2: rule__PerspectiveSelection__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSelection__Group__2__Impl();
@@ -21163,23 +22728,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSelection__Group__2__Impl"
- // InternalPerspectiveDsl.g:6025:1: rule__PerspectiveSelection__Group__2__Impl : ( ( rule__PerspectiveSelection__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6511:1: rule__PerspectiveSelection__Group__2__Impl : ( ( rule__PerspectiveSelection__RefAssignment_2 ) ) ;
public final void rule__PerspectiveSelection__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6029:1: ( ( ( rule__PerspectiveSelection__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6030:1: ( ( rule__PerspectiveSelection__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6515:1: ( ( ( rule__PerspectiveSelection__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6516:1: ( ( rule__PerspectiveSelection__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6030:1: ( ( rule__PerspectiveSelection__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6031:2: ( rule__PerspectiveSelection__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6516:1: ( ( rule__PerspectiveSelection__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6517:2: ( rule__PerspectiveSelection__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6032:2: ( rule__PerspectiveSelection__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6032:3: rule__PerspectiveSelection__RefAssignment_2
+ // InternalPerspectiveDsl.g:6518:2: ( rule__PerspectiveSelection__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6518:3: rule__PerspectiveSelection__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveSelection__RefAssignment_2();
@@ -21214,16 +22779,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__Group__0"
- // InternalPerspectiveDsl.g:6041:1: rule__PerspectiveTable__Group__0 : rule__PerspectiveTable__Group__0__Impl rule__PerspectiveTable__Group__1 ;
+ // InternalPerspectiveDsl.g:6527:1: rule__PerspectiveTable__Group__0 : rule__PerspectiveTable__Group__0__Impl rule__PerspectiveTable__Group__1 ;
public final void rule__PerspectiveTable__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6045:1: ( rule__PerspectiveTable__Group__0__Impl rule__PerspectiveTable__Group__1 )
- // InternalPerspectiveDsl.g:6046:2: rule__PerspectiveTable__Group__0__Impl rule__PerspectiveTable__Group__1
+ // InternalPerspectiveDsl.g:6531:1: ( rule__PerspectiveTable__Group__0__Impl rule__PerspectiveTable__Group__1 )
+ // InternalPerspectiveDsl.g:6532:2: rule__PerspectiveTable__Group__0__Impl rule__PerspectiveTable__Group__1
{
- pushFollow(FOLLOW_26);
+ pushFollow(FOLLOW_32);
rule__PerspectiveTable__Group__0__Impl();
state._fsp--;
@@ -21252,23 +22817,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__Group__0__Impl"
- // InternalPerspectiveDsl.g:6053:1: rule__PerspectiveTable__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6539:1: rule__PerspectiveTable__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveTable__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6057:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6058:1: ( () )
+ // InternalPerspectiveDsl.g:6543:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6544:1: ( () )
{
- // InternalPerspectiveDsl.g:6058:1: ( () )
- // InternalPerspectiveDsl.g:6059:2: ()
+ // InternalPerspectiveDsl.g:6544:1: ( () )
+ // InternalPerspectiveDsl.g:6545:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableAccess().getPerspectiveTableAction_0());
}
- // InternalPerspectiveDsl.g:6060:2: ()
- // InternalPerspectiveDsl.g:6060:3:
+ // InternalPerspectiveDsl.g:6546:2: ()
+ // InternalPerspectiveDsl.g:6546:3:
{
}
@@ -21293,14 +22858,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__Group__1"
- // InternalPerspectiveDsl.g:6068:1: rule__PerspectiveTable__Group__1 : rule__PerspectiveTable__Group__1__Impl rule__PerspectiveTable__Group__2 ;
+ // InternalPerspectiveDsl.g:6554:1: rule__PerspectiveTable__Group__1 : rule__PerspectiveTable__Group__1__Impl rule__PerspectiveTable__Group__2 ;
public final void rule__PerspectiveTable__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6072:1: ( rule__PerspectiveTable__Group__1__Impl rule__PerspectiveTable__Group__2 )
- // InternalPerspectiveDsl.g:6073:2: rule__PerspectiveTable__Group__1__Impl rule__PerspectiveTable__Group__2
+ // InternalPerspectiveDsl.g:6558:1: ( rule__PerspectiveTable__Group__1__Impl rule__PerspectiveTable__Group__2 )
+ // InternalPerspectiveDsl.g:6559:2: rule__PerspectiveTable__Group__1__Impl rule__PerspectiveTable__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveTable__Group__1__Impl();
@@ -21331,22 +22896,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__Group__1__Impl"
- // InternalPerspectiveDsl.g:6080:1: rule__PerspectiveTable__Group__1__Impl : ( 'readOnlyTable' ) ;
+ // InternalPerspectiveDsl.g:6566:1: rule__PerspectiveTable__Group__1__Impl : ( 'readOnlyTable' ) ;
public final void rule__PerspectiveTable__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6084:1: ( ( 'readOnlyTable' ) )
- // InternalPerspectiveDsl.g:6085:1: ( 'readOnlyTable' )
+ // InternalPerspectiveDsl.g:6570:1: ( ( 'readOnlyTable' ) )
+ // InternalPerspectiveDsl.g:6571:1: ( 'readOnlyTable' )
{
- // InternalPerspectiveDsl.g:6085:1: ( 'readOnlyTable' )
- // InternalPerspectiveDsl.g:6086:2: 'readOnlyTable'
+ // InternalPerspectiveDsl.g:6571:1: ( 'readOnlyTable' )
+ // InternalPerspectiveDsl.g:6572:2: 'readOnlyTable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableAccess().getReadOnlyTableKeyword_1());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,73,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveTableAccess().getReadOnlyTableKeyword_1());
}
@@ -21372,14 +22937,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__Group__2"
- // InternalPerspectiveDsl.g:6095:1: rule__PerspectiveTable__Group__2 : rule__PerspectiveTable__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6581:1: rule__PerspectiveTable__Group__2 : rule__PerspectiveTable__Group__2__Impl ;
public final void rule__PerspectiveTable__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6099:1: ( rule__PerspectiveTable__Group__2__Impl )
- // InternalPerspectiveDsl.g:6100:2: rule__PerspectiveTable__Group__2__Impl
+ // InternalPerspectiveDsl.g:6585:1: ( rule__PerspectiveTable__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6586:2: rule__PerspectiveTable__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveTable__Group__2__Impl();
@@ -21405,23 +22970,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__Group__2__Impl"
- // InternalPerspectiveDsl.g:6106:1: rule__PerspectiveTable__Group__2__Impl : ( ( rule__PerspectiveTable__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6592:1: rule__PerspectiveTable__Group__2__Impl : ( ( rule__PerspectiveTable__RefAssignment_2 ) ) ;
public final void rule__PerspectiveTable__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6110:1: ( ( ( rule__PerspectiveTable__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6111:1: ( ( rule__PerspectiveTable__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6596:1: ( ( ( rule__PerspectiveTable__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6597:1: ( ( rule__PerspectiveTable__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6111:1: ( ( rule__PerspectiveTable__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6112:2: ( rule__PerspectiveTable__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6597:1: ( ( rule__PerspectiveTable__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6598:2: ( rule__PerspectiveTable__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6113:2: ( rule__PerspectiveTable__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6113:3: rule__PerspectiveTable__RefAssignment_2
+ // InternalPerspectiveDsl.g:6599:2: ( rule__PerspectiveTable__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6599:3: rule__PerspectiveTable__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveTable__RefAssignment_2();
@@ -21456,16 +23021,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__Group__0"
- // InternalPerspectiveDsl.g:6122:1: rule__PerspectiveGrid__Group__0 : rule__PerspectiveGrid__Group__0__Impl rule__PerspectiveGrid__Group__1 ;
+ // InternalPerspectiveDsl.g:6608:1: rule__PerspectiveGrid__Group__0 : rule__PerspectiveGrid__Group__0__Impl rule__PerspectiveGrid__Group__1 ;
public final void rule__PerspectiveGrid__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6126:1: ( rule__PerspectiveGrid__Group__0__Impl rule__PerspectiveGrid__Group__1 )
- // InternalPerspectiveDsl.g:6127:2: rule__PerspectiveGrid__Group__0__Impl rule__PerspectiveGrid__Group__1
+ // InternalPerspectiveDsl.g:6612:1: ( rule__PerspectiveGrid__Group__0__Impl rule__PerspectiveGrid__Group__1 )
+ // InternalPerspectiveDsl.g:6613:2: rule__PerspectiveGrid__Group__0__Impl rule__PerspectiveGrid__Group__1
{
- pushFollow(FOLLOW_27);
+ pushFollow(FOLLOW_33);
rule__PerspectiveGrid__Group__0__Impl();
state._fsp--;
@@ -21494,23 +23059,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__Group__0__Impl"
- // InternalPerspectiveDsl.g:6134:1: rule__PerspectiveGrid__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6620:1: rule__PerspectiveGrid__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveGrid__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6138:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6139:1: ( () )
+ // InternalPerspectiveDsl.g:6624:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6625:1: ( () )
{
- // InternalPerspectiveDsl.g:6139:1: ( () )
- // InternalPerspectiveDsl.g:6140:2: ()
+ // InternalPerspectiveDsl.g:6625:1: ( () )
+ // InternalPerspectiveDsl.g:6626:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridAccess().getPerspectiveGridAction_0());
}
- // InternalPerspectiveDsl.g:6141:2: ()
- // InternalPerspectiveDsl.g:6141:3:
+ // InternalPerspectiveDsl.g:6627:2: ()
+ // InternalPerspectiveDsl.g:6627:3:
{
}
@@ -21535,14 +23100,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__Group__1"
- // InternalPerspectiveDsl.g:6149:1: rule__PerspectiveGrid__Group__1 : rule__PerspectiveGrid__Group__1__Impl rule__PerspectiveGrid__Group__2 ;
+ // InternalPerspectiveDsl.g:6635:1: rule__PerspectiveGrid__Group__1 : rule__PerspectiveGrid__Group__1__Impl rule__PerspectiveGrid__Group__2 ;
public final void rule__PerspectiveGrid__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6153:1: ( rule__PerspectiveGrid__Group__1__Impl rule__PerspectiveGrid__Group__2 )
- // InternalPerspectiveDsl.g:6154:2: rule__PerspectiveGrid__Group__1__Impl rule__PerspectiveGrid__Group__2
+ // InternalPerspectiveDsl.g:6639:1: ( rule__PerspectiveGrid__Group__1__Impl rule__PerspectiveGrid__Group__2 )
+ // InternalPerspectiveDsl.g:6640:2: rule__PerspectiveGrid__Group__1__Impl rule__PerspectiveGrid__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveGrid__Group__1__Impl();
@@ -21573,22 +23138,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__Group__1__Impl"
- // InternalPerspectiveDsl.g:6161:1: rule__PerspectiveGrid__Group__1__Impl : ( 'editableTable' ) ;
+ // InternalPerspectiveDsl.g:6647:1: rule__PerspectiveGrid__Group__1__Impl : ( 'editableTable' ) ;
public final void rule__PerspectiveGrid__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6165:1: ( ( 'editableTable' ) )
- // InternalPerspectiveDsl.g:6166:1: ( 'editableTable' )
+ // InternalPerspectiveDsl.g:6651:1: ( ( 'editableTable' ) )
+ // InternalPerspectiveDsl.g:6652:1: ( 'editableTable' )
{
- // InternalPerspectiveDsl.g:6166:1: ( 'editableTable' )
- // InternalPerspectiveDsl.g:6167:2: 'editableTable'
+ // InternalPerspectiveDsl.g:6652:1: ( 'editableTable' )
+ // InternalPerspectiveDsl.g:6653:2: 'editableTable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridAccess().getEditableTableKeyword_1());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveGridAccess().getEditableTableKeyword_1());
}
@@ -21614,14 +23179,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__Group__2"
- // InternalPerspectiveDsl.g:6176:1: rule__PerspectiveGrid__Group__2 : rule__PerspectiveGrid__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6662:1: rule__PerspectiveGrid__Group__2 : rule__PerspectiveGrid__Group__2__Impl ;
public final void rule__PerspectiveGrid__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6180:1: ( rule__PerspectiveGrid__Group__2__Impl )
- // InternalPerspectiveDsl.g:6181:2: rule__PerspectiveGrid__Group__2__Impl
+ // InternalPerspectiveDsl.g:6666:1: ( rule__PerspectiveGrid__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6667:2: rule__PerspectiveGrid__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveGrid__Group__2__Impl();
@@ -21647,23 +23212,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__Group__2__Impl"
- // InternalPerspectiveDsl.g:6187:1: rule__PerspectiveGrid__Group__2__Impl : ( ( rule__PerspectiveGrid__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6673:1: rule__PerspectiveGrid__Group__2__Impl : ( ( rule__PerspectiveGrid__RefAssignment_2 ) ) ;
public final void rule__PerspectiveGrid__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6191:1: ( ( ( rule__PerspectiveGrid__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6192:1: ( ( rule__PerspectiveGrid__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6677:1: ( ( ( rule__PerspectiveGrid__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6678:1: ( ( rule__PerspectiveGrid__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6192:1: ( ( rule__PerspectiveGrid__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6193:2: ( rule__PerspectiveGrid__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6678:1: ( ( rule__PerspectiveGrid__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6679:2: ( rule__PerspectiveGrid__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6194:2: ( rule__PerspectiveGrid__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6194:3: rule__PerspectiveGrid__RefAssignment_2
+ // InternalPerspectiveDsl.g:6680:2: ( rule__PerspectiveGrid__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6680:3: rule__PerspectiveGrid__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveGrid__RefAssignment_2();
@@ -21698,16 +23263,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__Group__0"
- // InternalPerspectiveDsl.g:6203:1: rule__PerspectiveChart__Group__0 : rule__PerspectiveChart__Group__0__Impl rule__PerspectiveChart__Group__1 ;
+ // InternalPerspectiveDsl.g:6689:1: rule__PerspectiveChart__Group__0 : rule__PerspectiveChart__Group__0__Impl rule__PerspectiveChart__Group__1 ;
public final void rule__PerspectiveChart__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6207:1: ( rule__PerspectiveChart__Group__0__Impl rule__PerspectiveChart__Group__1 )
- // InternalPerspectiveDsl.g:6208:2: rule__PerspectiveChart__Group__0__Impl rule__PerspectiveChart__Group__1
+ // InternalPerspectiveDsl.g:6693:1: ( rule__PerspectiveChart__Group__0__Impl rule__PerspectiveChart__Group__1 )
+ // InternalPerspectiveDsl.g:6694:2: rule__PerspectiveChart__Group__0__Impl rule__PerspectiveChart__Group__1
{
- pushFollow(FOLLOW_28);
+ pushFollow(FOLLOW_34);
rule__PerspectiveChart__Group__0__Impl();
state._fsp--;
@@ -21736,23 +23301,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__Group__0__Impl"
- // InternalPerspectiveDsl.g:6215:1: rule__PerspectiveChart__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6701:1: rule__PerspectiveChart__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveChart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6219:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6220:1: ( () )
+ // InternalPerspectiveDsl.g:6705:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6706:1: ( () )
{
- // InternalPerspectiveDsl.g:6220:1: ( () )
- // InternalPerspectiveDsl.g:6221:2: ()
+ // InternalPerspectiveDsl.g:6706:1: ( () )
+ // InternalPerspectiveDsl.g:6707:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartAccess().getPerspectiveChartAction_0());
}
- // InternalPerspectiveDsl.g:6222:2: ()
- // InternalPerspectiveDsl.g:6222:3:
+ // InternalPerspectiveDsl.g:6708:2: ()
+ // InternalPerspectiveDsl.g:6708:3:
{
}
@@ -21777,14 +23342,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__Group__1"
- // InternalPerspectiveDsl.g:6230:1: rule__PerspectiveChart__Group__1 : rule__PerspectiveChart__Group__1__Impl rule__PerspectiveChart__Group__2 ;
+ // InternalPerspectiveDsl.g:6716:1: rule__PerspectiveChart__Group__1 : rule__PerspectiveChart__Group__1__Impl rule__PerspectiveChart__Group__2 ;
public final void rule__PerspectiveChart__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6234:1: ( rule__PerspectiveChart__Group__1__Impl rule__PerspectiveChart__Group__2 )
- // InternalPerspectiveDsl.g:6235:2: rule__PerspectiveChart__Group__1__Impl rule__PerspectiveChart__Group__2
+ // InternalPerspectiveDsl.g:6720:1: ( rule__PerspectiveChart__Group__1__Impl rule__PerspectiveChart__Group__2 )
+ // InternalPerspectiveDsl.g:6721:2: rule__PerspectiveChart__Group__1__Impl rule__PerspectiveChart__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveChart__Group__1__Impl();
@@ -21815,22 +23380,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__Group__1__Impl"
- // InternalPerspectiveDsl.g:6242:1: rule__PerspectiveChart__Group__1__Impl : ( 'chart' ) ;
+ // InternalPerspectiveDsl.g:6728:1: rule__PerspectiveChart__Group__1__Impl : ( 'chart' ) ;
public final void rule__PerspectiveChart__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6246:1: ( ( 'chart' ) )
- // InternalPerspectiveDsl.g:6247:1: ( 'chart' )
+ // InternalPerspectiveDsl.g:6732:1: ( ( 'chart' ) )
+ // InternalPerspectiveDsl.g:6733:1: ( 'chart' )
{
- // InternalPerspectiveDsl.g:6247:1: ( 'chart' )
- // InternalPerspectiveDsl.g:6248:2: 'chart'
+ // InternalPerspectiveDsl.g:6733:1: ( 'chart' )
+ // InternalPerspectiveDsl.g:6734:2: 'chart'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartAccess().getChartKeyword_1());
}
- match(input,72,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveChartAccess().getChartKeyword_1());
}
@@ -21856,14 +23421,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__Group__2"
- // InternalPerspectiveDsl.g:6257:1: rule__PerspectiveChart__Group__2 : rule__PerspectiveChart__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6743:1: rule__PerspectiveChart__Group__2 : rule__PerspectiveChart__Group__2__Impl ;
public final void rule__PerspectiveChart__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6261:1: ( rule__PerspectiveChart__Group__2__Impl )
- // InternalPerspectiveDsl.g:6262:2: rule__PerspectiveChart__Group__2__Impl
+ // InternalPerspectiveDsl.g:6747:1: ( rule__PerspectiveChart__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6748:2: rule__PerspectiveChart__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveChart__Group__2__Impl();
@@ -21889,23 +23454,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__Group__2__Impl"
- // InternalPerspectiveDsl.g:6268:1: rule__PerspectiveChart__Group__2__Impl : ( ( rule__PerspectiveChart__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6754:1: rule__PerspectiveChart__Group__2__Impl : ( ( rule__PerspectiveChart__RefAssignment_2 ) ) ;
public final void rule__PerspectiveChart__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6272:1: ( ( ( rule__PerspectiveChart__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6273:1: ( ( rule__PerspectiveChart__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6758:1: ( ( ( rule__PerspectiveChart__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6759:1: ( ( rule__PerspectiveChart__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6273:1: ( ( rule__PerspectiveChart__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6274:2: ( rule__PerspectiveChart__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6759:1: ( ( rule__PerspectiveChart__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6760:2: ( rule__PerspectiveChart__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6275:2: ( rule__PerspectiveChart__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6275:3: rule__PerspectiveChart__RefAssignment_2
+ // InternalPerspectiveDsl.g:6761:2: ( rule__PerspectiveChart__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6761:3: rule__PerspectiveChart__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveChart__RefAssignment_2();
@@ -21940,16 +23505,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__Group__0"
- // InternalPerspectiveDsl.g:6284:1: rule__PerspectiveReport__Group__0 : rule__PerspectiveReport__Group__0__Impl rule__PerspectiveReport__Group__1 ;
+ // InternalPerspectiveDsl.g:6770:1: rule__PerspectiveReport__Group__0 : rule__PerspectiveReport__Group__0__Impl rule__PerspectiveReport__Group__1 ;
public final void rule__PerspectiveReport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6288:1: ( rule__PerspectiveReport__Group__0__Impl rule__PerspectiveReport__Group__1 )
- // InternalPerspectiveDsl.g:6289:2: rule__PerspectiveReport__Group__0__Impl rule__PerspectiveReport__Group__1
+ // InternalPerspectiveDsl.g:6774:1: ( rule__PerspectiveReport__Group__0__Impl rule__PerspectiveReport__Group__1 )
+ // InternalPerspectiveDsl.g:6775:2: rule__PerspectiveReport__Group__0__Impl rule__PerspectiveReport__Group__1
{
- pushFollow(FOLLOW_29);
+ pushFollow(FOLLOW_35);
rule__PerspectiveReport__Group__0__Impl();
state._fsp--;
@@ -21978,23 +23543,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__Group__0__Impl"
- // InternalPerspectiveDsl.g:6296:1: rule__PerspectiveReport__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6782:1: rule__PerspectiveReport__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveReport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6300:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6301:1: ( () )
+ // InternalPerspectiveDsl.g:6786:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6787:1: ( () )
{
- // InternalPerspectiveDsl.g:6301:1: ( () )
- // InternalPerspectiveDsl.g:6302:2: ()
+ // InternalPerspectiveDsl.g:6787:1: ( () )
+ // InternalPerspectiveDsl.g:6788:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportAccess().getPerspectiveReportAction_0());
}
- // InternalPerspectiveDsl.g:6303:2: ()
- // InternalPerspectiveDsl.g:6303:3:
+ // InternalPerspectiveDsl.g:6789:2: ()
+ // InternalPerspectiveDsl.g:6789:3:
{
}
@@ -22019,14 +23584,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__Group__1"
- // InternalPerspectiveDsl.g:6311:1: rule__PerspectiveReport__Group__1 : rule__PerspectiveReport__Group__1__Impl rule__PerspectiveReport__Group__2 ;
+ // InternalPerspectiveDsl.g:6797:1: rule__PerspectiveReport__Group__1 : rule__PerspectiveReport__Group__1__Impl rule__PerspectiveReport__Group__2 ;
public final void rule__PerspectiveReport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6315:1: ( rule__PerspectiveReport__Group__1__Impl rule__PerspectiveReport__Group__2 )
- // InternalPerspectiveDsl.g:6316:2: rule__PerspectiveReport__Group__1__Impl rule__PerspectiveReport__Group__2
+ // InternalPerspectiveDsl.g:6801:1: ( rule__PerspectiveReport__Group__1__Impl rule__PerspectiveReport__Group__2 )
+ // InternalPerspectiveDsl.g:6802:2: rule__PerspectiveReport__Group__1__Impl rule__PerspectiveReport__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveReport__Group__1__Impl();
@@ -22057,22 +23622,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__Group__1__Impl"
- // InternalPerspectiveDsl.g:6323:1: rule__PerspectiveReport__Group__1__Impl : ( 'report' ) ;
+ // InternalPerspectiveDsl.g:6809:1: rule__PerspectiveReport__Group__1__Impl : ( 'report' ) ;
public final void rule__PerspectiveReport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6327:1: ( ( 'report' ) )
- // InternalPerspectiveDsl.g:6328:1: ( 'report' )
+ // InternalPerspectiveDsl.g:6813:1: ( ( 'report' ) )
+ // InternalPerspectiveDsl.g:6814:1: ( 'report' )
{
- // InternalPerspectiveDsl.g:6328:1: ( 'report' )
- // InternalPerspectiveDsl.g:6329:2: 'report'
+ // InternalPerspectiveDsl.g:6814:1: ( 'report' )
+ // InternalPerspectiveDsl.g:6815:2: 'report'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportAccess().getReportKeyword_1());
}
- match(input,73,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveReportAccess().getReportKeyword_1());
}
@@ -22098,14 +23663,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__Group__2"
- // InternalPerspectiveDsl.g:6338:1: rule__PerspectiveReport__Group__2 : rule__PerspectiveReport__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6824:1: rule__PerspectiveReport__Group__2 : rule__PerspectiveReport__Group__2__Impl ;
public final void rule__PerspectiveReport__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6342:1: ( rule__PerspectiveReport__Group__2__Impl )
- // InternalPerspectiveDsl.g:6343:2: rule__PerspectiveReport__Group__2__Impl
+ // InternalPerspectiveDsl.g:6828:1: ( rule__PerspectiveReport__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6829:2: rule__PerspectiveReport__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveReport__Group__2__Impl();
@@ -22131,23 +23696,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__Group__2__Impl"
- // InternalPerspectiveDsl.g:6349:1: rule__PerspectiveReport__Group__2__Impl : ( ( rule__PerspectiveReport__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6835:1: rule__PerspectiveReport__Group__2__Impl : ( ( rule__PerspectiveReport__RefAssignment_2 ) ) ;
public final void rule__PerspectiveReport__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6353:1: ( ( ( rule__PerspectiveReport__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6354:1: ( ( rule__PerspectiveReport__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6839:1: ( ( ( rule__PerspectiveReport__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6840:1: ( ( rule__PerspectiveReport__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6354:1: ( ( rule__PerspectiveReport__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6355:2: ( rule__PerspectiveReport__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6840:1: ( ( rule__PerspectiveReport__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6841:2: ( rule__PerspectiveReport__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6356:2: ( rule__PerspectiveReport__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6356:3: rule__PerspectiveReport__RefAssignment_2
+ // InternalPerspectiveDsl.g:6842:2: ( rule__PerspectiveReport__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6842:3: rule__PerspectiveReport__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveReport__RefAssignment_2();
@@ -22182,16 +23747,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__Group__0"
- // InternalPerspectiveDsl.g:6365:1: rule__PerspectiveOrganization__Group__0 : rule__PerspectiveOrganization__Group__0__Impl rule__PerspectiveOrganization__Group__1 ;
+ // InternalPerspectiveDsl.g:6851:1: rule__PerspectiveOrganization__Group__0 : rule__PerspectiveOrganization__Group__0__Impl rule__PerspectiveOrganization__Group__1 ;
public final void rule__PerspectiveOrganization__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6369:1: ( rule__PerspectiveOrganization__Group__0__Impl rule__PerspectiveOrganization__Group__1 )
- // InternalPerspectiveDsl.g:6370:2: rule__PerspectiveOrganization__Group__0__Impl rule__PerspectiveOrganization__Group__1
+ // InternalPerspectiveDsl.g:6855:1: ( rule__PerspectiveOrganization__Group__0__Impl rule__PerspectiveOrganization__Group__1 )
+ // InternalPerspectiveDsl.g:6856:2: rule__PerspectiveOrganization__Group__0__Impl rule__PerspectiveOrganization__Group__1
{
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_36);
rule__PerspectiveOrganization__Group__0__Impl();
state._fsp--;
@@ -22220,23 +23785,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__Group__0__Impl"
- // InternalPerspectiveDsl.g:6377:1: rule__PerspectiveOrganization__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6863:1: rule__PerspectiveOrganization__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveOrganization__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6381:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6382:1: ( () )
+ // InternalPerspectiveDsl.g:6867:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6868:1: ( () )
{
- // InternalPerspectiveDsl.g:6382:1: ( () )
- // InternalPerspectiveDsl.g:6383:2: ()
+ // InternalPerspectiveDsl.g:6868:1: ( () )
+ // InternalPerspectiveDsl.g:6869:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationAccess().getPerspectiveOrganizationAction_0());
}
- // InternalPerspectiveDsl.g:6384:2: ()
- // InternalPerspectiveDsl.g:6384:3:
+ // InternalPerspectiveDsl.g:6870:2: ()
+ // InternalPerspectiveDsl.g:6870:3:
{
}
@@ -22261,14 +23826,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__Group__1"
- // InternalPerspectiveDsl.g:6392:1: rule__PerspectiveOrganization__Group__1 : rule__PerspectiveOrganization__Group__1__Impl rule__PerspectiveOrganization__Group__2 ;
+ // InternalPerspectiveDsl.g:6878:1: rule__PerspectiveOrganization__Group__1 : rule__PerspectiveOrganization__Group__1__Impl rule__PerspectiveOrganization__Group__2 ;
public final void rule__PerspectiveOrganization__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6396:1: ( rule__PerspectiveOrganization__Group__1__Impl rule__PerspectiveOrganization__Group__2 )
- // InternalPerspectiveDsl.g:6397:2: rule__PerspectiveOrganization__Group__1__Impl rule__PerspectiveOrganization__Group__2
+ // InternalPerspectiveDsl.g:6882:1: ( rule__PerspectiveOrganization__Group__1__Impl rule__PerspectiveOrganization__Group__2 )
+ // InternalPerspectiveDsl.g:6883:2: rule__PerspectiveOrganization__Group__1__Impl rule__PerspectiveOrganization__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveOrganization__Group__1__Impl();
@@ -22299,22 +23864,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__Group__1__Impl"
- // InternalPerspectiveDsl.g:6404:1: rule__PerspectiveOrganization__Group__1__Impl : ( 'organigram' ) ;
+ // InternalPerspectiveDsl.g:6890:1: rule__PerspectiveOrganization__Group__1__Impl : ( 'organigram' ) ;
public final void rule__PerspectiveOrganization__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6408:1: ( ( 'organigram' ) )
- // InternalPerspectiveDsl.g:6409:1: ( 'organigram' )
+ // InternalPerspectiveDsl.g:6894:1: ( ( 'organigram' ) )
+ // InternalPerspectiveDsl.g:6895:1: ( 'organigram' )
{
- // InternalPerspectiveDsl.g:6409:1: ( 'organigram' )
- // InternalPerspectiveDsl.g:6410:2: 'organigram'
+ // InternalPerspectiveDsl.g:6895:1: ( 'organigram' )
+ // InternalPerspectiveDsl.g:6896:2: 'organigram'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationAccess().getOrganigramKeyword_1());
}
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveOrganizationAccess().getOrganigramKeyword_1());
}
@@ -22340,14 +23905,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__Group__2"
- // InternalPerspectiveDsl.g:6419:1: rule__PerspectiveOrganization__Group__2 : rule__PerspectiveOrganization__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6905:1: rule__PerspectiveOrganization__Group__2 : rule__PerspectiveOrganization__Group__2__Impl ;
public final void rule__PerspectiveOrganization__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6423:1: ( rule__PerspectiveOrganization__Group__2__Impl )
- // InternalPerspectiveDsl.g:6424:2: rule__PerspectiveOrganization__Group__2__Impl
+ // InternalPerspectiveDsl.g:6909:1: ( rule__PerspectiveOrganization__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6910:2: rule__PerspectiveOrganization__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveOrganization__Group__2__Impl();
@@ -22373,23 +23938,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__Group__2__Impl"
- // InternalPerspectiveDsl.g:6430:1: rule__PerspectiveOrganization__Group__2__Impl : ( ( rule__PerspectiveOrganization__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6916:1: rule__PerspectiveOrganization__Group__2__Impl : ( ( rule__PerspectiveOrganization__RefAssignment_2 ) ) ;
public final void rule__PerspectiveOrganization__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6434:1: ( ( ( rule__PerspectiveOrganization__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6435:1: ( ( rule__PerspectiveOrganization__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6920:1: ( ( ( rule__PerspectiveOrganization__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:6921:1: ( ( rule__PerspectiveOrganization__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6435:1: ( ( rule__PerspectiveOrganization__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6436:2: ( rule__PerspectiveOrganization__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6921:1: ( ( rule__PerspectiveOrganization__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:6922:2: ( rule__PerspectiveOrganization__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6437:2: ( rule__PerspectiveOrganization__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6437:3: rule__PerspectiveOrganization__RefAssignment_2
+ // InternalPerspectiveDsl.g:6923:2: ( rule__PerspectiveOrganization__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:6923:3: rule__PerspectiveOrganization__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveOrganization__RefAssignment_2();
@@ -22424,16 +23989,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__Group__0"
- // InternalPerspectiveDsl.g:6446:1: rule__PerspectiveTopology__Group__0 : rule__PerspectiveTopology__Group__0__Impl rule__PerspectiveTopology__Group__1 ;
+ // InternalPerspectiveDsl.g:6932:1: rule__PerspectiveTopology__Group__0 : rule__PerspectiveTopology__Group__0__Impl rule__PerspectiveTopology__Group__1 ;
public final void rule__PerspectiveTopology__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6450:1: ( rule__PerspectiveTopology__Group__0__Impl rule__PerspectiveTopology__Group__1 )
- // InternalPerspectiveDsl.g:6451:2: rule__PerspectiveTopology__Group__0__Impl rule__PerspectiveTopology__Group__1
+ // InternalPerspectiveDsl.g:6936:1: ( rule__PerspectiveTopology__Group__0__Impl rule__PerspectiveTopology__Group__1 )
+ // InternalPerspectiveDsl.g:6937:2: rule__PerspectiveTopology__Group__0__Impl rule__PerspectiveTopology__Group__1
{
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_37);
rule__PerspectiveTopology__Group__0__Impl();
state._fsp--;
@@ -22462,23 +24027,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__Group__0__Impl"
- // InternalPerspectiveDsl.g:6458:1: rule__PerspectiveTopology__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:6944:1: rule__PerspectiveTopology__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveTopology__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6462:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6463:1: ( () )
+ // InternalPerspectiveDsl.g:6948:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:6949:1: ( () )
{
- // InternalPerspectiveDsl.g:6463:1: ( () )
- // InternalPerspectiveDsl.g:6464:2: ()
+ // InternalPerspectiveDsl.g:6949:1: ( () )
+ // InternalPerspectiveDsl.g:6950:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyAccess().getPerspectiveTopologyAction_0());
}
- // InternalPerspectiveDsl.g:6465:2: ()
- // InternalPerspectiveDsl.g:6465:3:
+ // InternalPerspectiveDsl.g:6951:2: ()
+ // InternalPerspectiveDsl.g:6951:3:
{
}
@@ -22503,14 +24068,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__Group__1"
- // InternalPerspectiveDsl.g:6473:1: rule__PerspectiveTopology__Group__1 : rule__PerspectiveTopology__Group__1__Impl rule__PerspectiveTopology__Group__2 ;
+ // InternalPerspectiveDsl.g:6959:1: rule__PerspectiveTopology__Group__1 : rule__PerspectiveTopology__Group__1__Impl rule__PerspectiveTopology__Group__2 ;
public final void rule__PerspectiveTopology__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6477:1: ( rule__PerspectiveTopology__Group__1__Impl rule__PerspectiveTopology__Group__2 )
- // InternalPerspectiveDsl.g:6478:2: rule__PerspectiveTopology__Group__1__Impl rule__PerspectiveTopology__Group__2
+ // InternalPerspectiveDsl.g:6963:1: ( rule__PerspectiveTopology__Group__1__Impl rule__PerspectiveTopology__Group__2 )
+ // InternalPerspectiveDsl.g:6964:2: rule__PerspectiveTopology__Group__1__Impl rule__PerspectiveTopology__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveTopology__Group__1__Impl();
@@ -22541,22 +24106,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__Group__1__Impl"
- // InternalPerspectiveDsl.g:6485:1: rule__PerspectiveTopology__Group__1__Impl : ( 'topology' ) ;
+ // InternalPerspectiveDsl.g:6971:1: rule__PerspectiveTopology__Group__1__Impl : ( 'topology' ) ;
public final void rule__PerspectiveTopology__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6489:1: ( ( 'topology' ) )
- // InternalPerspectiveDsl.g:6490:1: ( 'topology' )
+ // InternalPerspectiveDsl.g:6975:1: ( ( 'topology' ) )
+ // InternalPerspectiveDsl.g:6976:1: ( 'topology' )
{
- // InternalPerspectiveDsl.g:6490:1: ( 'topology' )
- // InternalPerspectiveDsl.g:6491:2: 'topology'
+ // InternalPerspectiveDsl.g:6976:1: ( 'topology' )
+ // InternalPerspectiveDsl.g:6977:2: 'topology'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyAccess().getTopologyKeyword_1());
}
- match(input,75,FOLLOW_2); if (state.failed) return ;
+ match(input,78,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveTopologyAccess().getTopologyKeyword_1());
}
@@ -22582,14 +24147,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__Group__2"
- // InternalPerspectiveDsl.g:6500:1: rule__PerspectiveTopology__Group__2 : rule__PerspectiveTopology__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:6986:1: rule__PerspectiveTopology__Group__2 : rule__PerspectiveTopology__Group__2__Impl ;
public final void rule__PerspectiveTopology__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6504:1: ( rule__PerspectiveTopology__Group__2__Impl )
- // InternalPerspectiveDsl.g:6505:2: rule__PerspectiveTopology__Group__2__Impl
+ // InternalPerspectiveDsl.g:6990:1: ( rule__PerspectiveTopology__Group__2__Impl )
+ // InternalPerspectiveDsl.g:6991:2: rule__PerspectiveTopology__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveTopology__Group__2__Impl();
@@ -22615,23 +24180,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__Group__2__Impl"
- // InternalPerspectiveDsl.g:6511:1: rule__PerspectiveTopology__Group__2__Impl : ( ( rule__PerspectiveTopology__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:6997:1: rule__PerspectiveTopology__Group__2__Impl : ( ( rule__PerspectiveTopology__RefAssignment_2 ) ) ;
public final void rule__PerspectiveTopology__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6515:1: ( ( ( rule__PerspectiveTopology__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6516:1: ( ( rule__PerspectiveTopology__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7001:1: ( ( ( rule__PerspectiveTopology__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:7002:1: ( ( rule__PerspectiveTopology__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6516:1: ( ( rule__PerspectiveTopology__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6517:2: ( rule__PerspectiveTopology__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:7002:1: ( ( rule__PerspectiveTopology__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7003:2: ( rule__PerspectiveTopology__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6518:2: ( rule__PerspectiveTopology__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6518:3: rule__PerspectiveTopology__RefAssignment_2
+ // InternalPerspectiveDsl.g:7004:2: ( rule__PerspectiveTopology__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:7004:3: rule__PerspectiveTopology__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveTopology__RefAssignment_2();
@@ -22666,16 +24231,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__Group__0"
- // InternalPerspectiveDsl.g:6527:1: rule__PerspectiveDialog__Group__0 : rule__PerspectiveDialog__Group__0__Impl rule__PerspectiveDialog__Group__1 ;
+ // InternalPerspectiveDsl.g:7013:1: rule__PerspectiveDialog__Group__0 : rule__PerspectiveDialog__Group__0__Impl rule__PerspectiveDialog__Group__1 ;
public final void rule__PerspectiveDialog__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6531:1: ( rule__PerspectiveDialog__Group__0__Impl rule__PerspectiveDialog__Group__1 )
- // InternalPerspectiveDsl.g:6532:2: rule__PerspectiveDialog__Group__0__Impl rule__PerspectiveDialog__Group__1
+ // InternalPerspectiveDsl.g:7017:1: ( rule__PerspectiveDialog__Group__0__Impl rule__PerspectiveDialog__Group__1 )
+ // InternalPerspectiveDsl.g:7018:2: rule__PerspectiveDialog__Group__0__Impl rule__PerspectiveDialog__Group__1
{
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_38);
rule__PerspectiveDialog__Group__0__Impl();
state._fsp--;
@@ -22704,23 +24269,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__Group__0__Impl"
- // InternalPerspectiveDsl.g:6539:1: rule__PerspectiveDialog__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7025:1: rule__PerspectiveDialog__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveDialog__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6543:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6544:1: ( () )
+ // InternalPerspectiveDsl.g:7029:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7030:1: ( () )
{
- // InternalPerspectiveDsl.g:6544:1: ( () )
- // InternalPerspectiveDsl.g:6545:2: ()
+ // InternalPerspectiveDsl.g:7030:1: ( () )
+ // InternalPerspectiveDsl.g:7031:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogAccess().getPerspectiveDialogAction_0());
}
- // InternalPerspectiveDsl.g:6546:2: ()
- // InternalPerspectiveDsl.g:6546:3:
+ // InternalPerspectiveDsl.g:7032:2: ()
+ // InternalPerspectiveDsl.g:7032:3:
{
}
@@ -22745,14 +24310,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__Group__1"
- // InternalPerspectiveDsl.g:6554:1: rule__PerspectiveDialog__Group__1 : rule__PerspectiveDialog__Group__1__Impl rule__PerspectiveDialog__Group__2 ;
+ // InternalPerspectiveDsl.g:7040:1: rule__PerspectiveDialog__Group__1 : rule__PerspectiveDialog__Group__1__Impl rule__PerspectiveDialog__Group__2 ;
public final void rule__PerspectiveDialog__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6558:1: ( rule__PerspectiveDialog__Group__1__Impl rule__PerspectiveDialog__Group__2 )
- // InternalPerspectiveDsl.g:6559:2: rule__PerspectiveDialog__Group__1__Impl rule__PerspectiveDialog__Group__2
+ // InternalPerspectiveDsl.g:7044:1: ( rule__PerspectiveDialog__Group__1__Impl rule__PerspectiveDialog__Group__2 )
+ // InternalPerspectiveDsl.g:7045:2: rule__PerspectiveDialog__Group__1__Impl rule__PerspectiveDialog__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveDialog__Group__1__Impl();
@@ -22783,22 +24348,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__Group__1__Impl"
- // InternalPerspectiveDsl.g:6566:1: rule__PerspectiveDialog__Group__1__Impl : ( 'dialog' ) ;
+ // InternalPerspectiveDsl.g:7052:1: rule__PerspectiveDialog__Group__1__Impl : ( 'dialog' ) ;
public final void rule__PerspectiveDialog__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6570:1: ( ( 'dialog' ) )
- // InternalPerspectiveDsl.g:6571:1: ( 'dialog' )
+ // InternalPerspectiveDsl.g:7056:1: ( ( 'dialog' ) )
+ // InternalPerspectiveDsl.g:7057:1: ( 'dialog' )
{
- // InternalPerspectiveDsl.g:6571:1: ( 'dialog' )
- // InternalPerspectiveDsl.g:6572:2: 'dialog'
+ // InternalPerspectiveDsl.g:7057:1: ( 'dialog' )
+ // InternalPerspectiveDsl.g:7058:2: 'dialog'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogAccess().getDialogKeyword_1());
}
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveDialogAccess().getDialogKeyword_1());
}
@@ -22824,14 +24389,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__Group__2"
- // InternalPerspectiveDsl.g:6581:1: rule__PerspectiveDialog__Group__2 : rule__PerspectiveDialog__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:7067:1: rule__PerspectiveDialog__Group__2 : rule__PerspectiveDialog__Group__2__Impl ;
public final void rule__PerspectiveDialog__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6585:1: ( rule__PerspectiveDialog__Group__2__Impl )
- // InternalPerspectiveDsl.g:6586:2: rule__PerspectiveDialog__Group__2__Impl
+ // InternalPerspectiveDsl.g:7071:1: ( rule__PerspectiveDialog__Group__2__Impl )
+ // InternalPerspectiveDsl.g:7072:2: rule__PerspectiveDialog__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveDialog__Group__2__Impl();
@@ -22857,23 +24422,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__Group__2__Impl"
- // InternalPerspectiveDsl.g:6592:1: rule__PerspectiveDialog__Group__2__Impl : ( ( rule__PerspectiveDialog__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:7078:1: rule__PerspectiveDialog__Group__2__Impl : ( ( rule__PerspectiveDialog__RefAssignment_2 ) ) ;
public final void rule__PerspectiveDialog__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6596:1: ( ( ( rule__PerspectiveDialog__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:6597:1: ( ( rule__PerspectiveDialog__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7082:1: ( ( ( rule__PerspectiveDialog__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:7083:1: ( ( rule__PerspectiveDialog__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:6597:1: ( ( rule__PerspectiveDialog__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:6598:2: ( rule__PerspectiveDialog__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:7083:1: ( ( rule__PerspectiveDialog__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7084:2: ( rule__PerspectiveDialog__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:6599:2: ( rule__PerspectiveDialog__RefAssignment_2 )
- // InternalPerspectiveDsl.g:6599:3: rule__PerspectiveDialog__RefAssignment_2
+ // InternalPerspectiveDsl.g:7085:2: ( rule__PerspectiveDialog__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:7085:3: rule__PerspectiveDialog__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveDialog__RefAssignment_2();
@@ -22908,16 +24473,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveBPMN__Group__0"
- // InternalPerspectiveDsl.g:6608:1: rule__PerspectiveBPMN__Group__0 : rule__PerspectiveBPMN__Group__0__Impl rule__PerspectiveBPMN__Group__1 ;
+ // InternalPerspectiveDsl.g:7094:1: rule__PerspectiveBPMN__Group__0 : rule__PerspectiveBPMN__Group__0__Impl rule__PerspectiveBPMN__Group__1 ;
public final void rule__PerspectiveBPMN__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6612:1: ( rule__PerspectiveBPMN__Group__0__Impl rule__PerspectiveBPMN__Group__1 )
- // InternalPerspectiveDsl.g:6613:2: rule__PerspectiveBPMN__Group__0__Impl rule__PerspectiveBPMN__Group__1
+ // InternalPerspectiveDsl.g:7098:1: ( rule__PerspectiveBPMN__Group__0__Impl rule__PerspectiveBPMN__Group__1 )
+ // InternalPerspectiveDsl.g:7099:2: rule__PerspectiveBPMN__Group__0__Impl rule__PerspectiveBPMN__Group__1
{
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_39);
rule__PerspectiveBPMN__Group__0__Impl();
state._fsp--;
@@ -22946,23 +24511,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveBPMN__Group__0__Impl"
- // InternalPerspectiveDsl.g:6620:1: rule__PerspectiveBPMN__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7106:1: rule__PerspectiveBPMN__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveBPMN__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6624:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6625:1: ( () )
+ // InternalPerspectiveDsl.g:7110:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7111:1: ( () )
{
- // InternalPerspectiveDsl.g:6625:1: ( () )
- // InternalPerspectiveDsl.g:6626:2: ()
+ // InternalPerspectiveDsl.g:7111:1: ( () )
+ // InternalPerspectiveDsl.g:7112:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveBPMNAccess().getPerspectiveBPMNAction_0());
}
- // InternalPerspectiveDsl.g:6627:2: ()
- // InternalPerspectiveDsl.g:6627:3:
+ // InternalPerspectiveDsl.g:7113:2: ()
+ // InternalPerspectiveDsl.g:7113:3:
{
}
@@ -22987,14 +24552,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveBPMN__Group__1"
- // InternalPerspectiveDsl.g:6635:1: rule__PerspectiveBPMN__Group__1 : rule__PerspectiveBPMN__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:7121:1: rule__PerspectiveBPMN__Group__1 : rule__PerspectiveBPMN__Group__1__Impl ;
public final void rule__PerspectiveBPMN__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6639:1: ( rule__PerspectiveBPMN__Group__1__Impl )
- // InternalPerspectiveDsl.g:6640:2: rule__PerspectiveBPMN__Group__1__Impl
+ // InternalPerspectiveDsl.g:7125:1: ( rule__PerspectiveBPMN__Group__1__Impl )
+ // InternalPerspectiveDsl.g:7126:2: rule__PerspectiveBPMN__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveBPMN__Group__1__Impl();
@@ -23020,22 +24585,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveBPMN__Group__1__Impl"
- // InternalPerspectiveDsl.g:6646:1: rule__PerspectiveBPMN__Group__1__Impl : ( 'bpmn' ) ;
+ // InternalPerspectiveDsl.g:7132:1: rule__PerspectiveBPMN__Group__1__Impl : ( 'bpmn' ) ;
public final void rule__PerspectiveBPMN__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6650:1: ( ( 'bpmn' ) )
- // InternalPerspectiveDsl.g:6651:1: ( 'bpmn' )
+ // InternalPerspectiveDsl.g:7136:1: ( ( 'bpmn' ) )
+ // InternalPerspectiveDsl.g:7137:1: ( 'bpmn' )
{
- // InternalPerspectiveDsl.g:6651:1: ( 'bpmn' )
- // InternalPerspectiveDsl.g:6652:2: 'bpmn'
+ // InternalPerspectiveDsl.g:7137:1: ( 'bpmn' )
+ // InternalPerspectiveDsl.g:7138:2: 'bpmn'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveBPMNAccess().getBpmnKeyword_1());
}
- match(input,77,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveBPMNAccess().getBpmnKeyword_1());
}
@@ -23061,16 +24626,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__0"
- // InternalPerspectiveDsl.g:6662:1: rule__PerspectiveKanban__Group__0 : rule__PerspectiveKanban__Group__0__Impl rule__PerspectiveKanban__Group__1 ;
+ // InternalPerspectiveDsl.g:7148:1: rule__PerspectiveKanban__Group__0 : rule__PerspectiveKanban__Group__0__Impl rule__PerspectiveKanban__Group__1 ;
public final void rule__PerspectiveKanban__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6666:1: ( rule__PerspectiveKanban__Group__0__Impl rule__PerspectiveKanban__Group__1 )
- // InternalPerspectiveDsl.g:6667:2: rule__PerspectiveKanban__Group__0__Impl rule__PerspectiveKanban__Group__1
+ // InternalPerspectiveDsl.g:7152:1: ( rule__PerspectiveKanban__Group__0__Impl rule__PerspectiveKanban__Group__1 )
+ // InternalPerspectiveDsl.g:7153:2: rule__PerspectiveKanban__Group__0__Impl rule__PerspectiveKanban__Group__1
{
- pushFollow(FOLLOW_34);
+ pushFollow(FOLLOW_40);
rule__PerspectiveKanban__Group__0__Impl();
state._fsp--;
@@ -23099,23 +24664,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__0__Impl"
- // InternalPerspectiveDsl.g:6674:1: rule__PerspectiveKanban__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7160:1: rule__PerspectiveKanban__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveKanban__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6678:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6679:1: ( () )
+ // InternalPerspectiveDsl.g:7164:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7165:1: ( () )
{
- // InternalPerspectiveDsl.g:6679:1: ( () )
- // InternalPerspectiveDsl.g:6680:2: ()
+ // InternalPerspectiveDsl.g:7165:1: ( () )
+ // InternalPerspectiveDsl.g:7166:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getPerspectiveKanbanAction_0());
}
- // InternalPerspectiveDsl.g:6681:2: ()
- // InternalPerspectiveDsl.g:6681:3:
+ // InternalPerspectiveDsl.g:7167:2: ()
+ // InternalPerspectiveDsl.g:7167:3:
{
}
@@ -23140,16 +24705,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__1"
- // InternalPerspectiveDsl.g:6689:1: rule__PerspectiveKanban__Group__1 : rule__PerspectiveKanban__Group__1__Impl rule__PerspectiveKanban__Group__2 ;
+ // InternalPerspectiveDsl.g:7175:1: rule__PerspectiveKanban__Group__1 : rule__PerspectiveKanban__Group__1__Impl rule__PerspectiveKanban__Group__2 ;
public final void rule__PerspectiveKanban__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6693:1: ( rule__PerspectiveKanban__Group__1__Impl rule__PerspectiveKanban__Group__2 )
- // InternalPerspectiveDsl.g:6694:2: rule__PerspectiveKanban__Group__1__Impl rule__PerspectiveKanban__Group__2
+ // InternalPerspectiveDsl.g:7179:1: ( rule__PerspectiveKanban__Group__1__Impl rule__PerspectiveKanban__Group__2 )
+ // InternalPerspectiveDsl.g:7180:2: rule__PerspectiveKanban__Group__1__Impl rule__PerspectiveKanban__Group__2
{
- pushFollow(FOLLOW_35);
+ pushFollow(FOLLOW_41);
rule__PerspectiveKanban__Group__1__Impl();
state._fsp--;
@@ -23178,22 +24743,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__1__Impl"
- // InternalPerspectiveDsl.g:6701:1: rule__PerspectiveKanban__Group__1__Impl : ( 'kanban' ) ;
+ // InternalPerspectiveDsl.g:7187:1: rule__PerspectiveKanban__Group__1__Impl : ( 'kanban' ) ;
public final void rule__PerspectiveKanban__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6705:1: ( ( 'kanban' ) )
- // InternalPerspectiveDsl.g:6706:1: ( 'kanban' )
+ // InternalPerspectiveDsl.g:7191:1: ( ( 'kanban' ) )
+ // InternalPerspectiveDsl.g:7192:1: ( 'kanban' )
{
- // InternalPerspectiveDsl.g:6706:1: ( 'kanban' )
- // InternalPerspectiveDsl.g:6707:2: 'kanban'
+ // InternalPerspectiveDsl.g:7192:1: ( 'kanban' )
+ // InternalPerspectiveDsl.g:7193:2: 'kanban'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getKanbanKeyword_1());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveKanbanAccess().getKanbanKeyword_1());
}
@@ -23219,14 +24784,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__2"
- // InternalPerspectiveDsl.g:6716:1: rule__PerspectiveKanban__Group__2 : rule__PerspectiveKanban__Group__2__Impl rule__PerspectiveKanban__Group__3 ;
+ // InternalPerspectiveDsl.g:7202:1: rule__PerspectiveKanban__Group__2 : rule__PerspectiveKanban__Group__2__Impl rule__PerspectiveKanban__Group__3 ;
public final void rule__PerspectiveKanban__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6720:1: ( rule__PerspectiveKanban__Group__2__Impl rule__PerspectiveKanban__Group__3 )
- // InternalPerspectiveDsl.g:6721:2: rule__PerspectiveKanban__Group__2__Impl rule__PerspectiveKanban__Group__3
+ // InternalPerspectiveDsl.g:7206:1: ( rule__PerspectiveKanban__Group__2__Impl rule__PerspectiveKanban__Group__3 )
+ // InternalPerspectiveDsl.g:7207:2: rule__PerspectiveKanban__Group__2__Impl rule__PerspectiveKanban__Group__3
{
pushFollow(FOLLOW_7);
rule__PerspectiveKanban__Group__2__Impl();
@@ -23257,22 +24822,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__2__Impl"
- // InternalPerspectiveDsl.g:6728:1: rule__PerspectiveKanban__Group__2__Impl : ( 'of' ) ;
+ // InternalPerspectiveDsl.g:7214:1: rule__PerspectiveKanban__Group__2__Impl : ( 'of' ) ;
public final void rule__PerspectiveKanban__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6732:1: ( ( 'of' ) )
- // InternalPerspectiveDsl.g:6733:1: ( 'of' )
+ // InternalPerspectiveDsl.g:7218:1: ( ( 'of' ) )
+ // InternalPerspectiveDsl.g:7219:1: ( 'of' )
{
- // InternalPerspectiveDsl.g:6733:1: ( 'of' )
- // InternalPerspectiveDsl.g:6734:2: 'of'
+ // InternalPerspectiveDsl.g:7219:1: ( 'of' )
+ // InternalPerspectiveDsl.g:7220:2: 'of'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getOfKeyword_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveKanbanAccess().getOfKeyword_2());
}
@@ -23298,16 +24863,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__3"
- // InternalPerspectiveDsl.g:6743:1: rule__PerspectiveKanban__Group__3 : rule__PerspectiveKanban__Group__3__Impl rule__PerspectiveKanban__Group__4 ;
+ // InternalPerspectiveDsl.g:7229:1: rule__PerspectiveKanban__Group__3 : rule__PerspectiveKanban__Group__3__Impl rule__PerspectiveKanban__Group__4 ;
public final void rule__PerspectiveKanban__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6747:1: ( rule__PerspectiveKanban__Group__3__Impl rule__PerspectiveKanban__Group__4 )
- // InternalPerspectiveDsl.g:6748:2: rule__PerspectiveKanban__Group__3__Impl rule__PerspectiveKanban__Group__4
+ // InternalPerspectiveDsl.g:7233:1: ( rule__PerspectiveKanban__Group__3__Impl rule__PerspectiveKanban__Group__4 )
+ // InternalPerspectiveDsl.g:7234:2: rule__PerspectiveKanban__Group__3__Impl rule__PerspectiveKanban__Group__4
{
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_42);
rule__PerspectiveKanban__Group__3__Impl();
state._fsp--;
@@ -23336,23 +24901,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__3__Impl"
- // InternalPerspectiveDsl.g:6755:1: rule__PerspectiveKanban__Group__3__Impl : ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:7241:1: rule__PerspectiveKanban__Group__3__Impl : ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) ) ;
public final void rule__PerspectiveKanban__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6759:1: ( ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:6760:1: ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) )
+ // InternalPerspectiveDsl.g:7245:1: ( ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:7246:1: ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:6760:1: ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) )
- // InternalPerspectiveDsl.g:6761:2: ( rule__PerspectiveKanban__DtoRefAssignment_3 )
+ // InternalPerspectiveDsl.g:7246:1: ( ( rule__PerspectiveKanban__DtoRefAssignment_3 ) )
+ // InternalPerspectiveDsl.g:7247:2: ( rule__PerspectiveKanban__DtoRefAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDtoRefAssignment_3());
}
- // InternalPerspectiveDsl.g:6762:2: ( rule__PerspectiveKanban__DtoRefAssignment_3 )
- // InternalPerspectiveDsl.g:6762:3: rule__PerspectiveKanban__DtoRefAssignment_3
+ // InternalPerspectiveDsl.g:7248:2: ( rule__PerspectiveKanban__DtoRefAssignment_3 )
+ // InternalPerspectiveDsl.g:7248:3: rule__PerspectiveKanban__DtoRefAssignment_3
{
pushFollow(FOLLOW_2);
rule__PerspectiveKanban__DtoRefAssignment_3();
@@ -23387,14 +24952,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__4"
- // InternalPerspectiveDsl.g:6770:1: rule__PerspectiveKanban__Group__4 : rule__PerspectiveKanban__Group__4__Impl rule__PerspectiveKanban__Group__5 ;
+ // InternalPerspectiveDsl.g:7256:1: rule__PerspectiveKanban__Group__4 : rule__PerspectiveKanban__Group__4__Impl rule__PerspectiveKanban__Group__5 ;
public final void rule__PerspectiveKanban__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6774:1: ( rule__PerspectiveKanban__Group__4__Impl rule__PerspectiveKanban__Group__5 )
- // InternalPerspectiveDsl.g:6775:2: rule__PerspectiveKanban__Group__4__Impl rule__PerspectiveKanban__Group__5
+ // InternalPerspectiveDsl.g:7260:1: ( rule__PerspectiveKanban__Group__4__Impl rule__PerspectiveKanban__Group__5 )
+ // InternalPerspectiveDsl.g:7261:2: rule__PerspectiveKanban__Group__4__Impl rule__PerspectiveKanban__Group__5
{
pushFollow(FOLLOW_7);
rule__PerspectiveKanban__Group__4__Impl();
@@ -23425,22 +24990,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__4__Impl"
- // InternalPerspectiveDsl.g:6782:1: rule__PerspectiveKanban__Group__4__Impl : ( 'card' ) ;
+ // InternalPerspectiveDsl.g:7268:1: rule__PerspectiveKanban__Group__4__Impl : ( 'card' ) ;
public final void rule__PerspectiveKanban__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6786:1: ( ( 'card' ) )
- // InternalPerspectiveDsl.g:6787:1: ( 'card' )
+ // InternalPerspectiveDsl.g:7272:1: ( ( 'card' ) )
+ // InternalPerspectiveDsl.g:7273:1: ( 'card' )
{
- // InternalPerspectiveDsl.g:6787:1: ( 'card' )
- // InternalPerspectiveDsl.g:6788:2: 'card'
+ // InternalPerspectiveDsl.g:7273:1: ( 'card' )
+ // InternalPerspectiveDsl.g:7274:2: 'card'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getCardKeyword_4());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveKanbanAccess().getCardKeyword_4());
}
@@ -23466,16 +25031,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__5"
- // InternalPerspectiveDsl.g:6797:1: rule__PerspectiveKanban__Group__5 : rule__PerspectiveKanban__Group__5__Impl rule__PerspectiveKanban__Group__6 ;
+ // InternalPerspectiveDsl.g:7283:1: rule__PerspectiveKanban__Group__5 : rule__PerspectiveKanban__Group__5__Impl rule__PerspectiveKanban__Group__6 ;
public final void rule__PerspectiveKanban__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6801:1: ( rule__PerspectiveKanban__Group__5__Impl rule__PerspectiveKanban__Group__6 )
- // InternalPerspectiveDsl.g:6802:2: rule__PerspectiveKanban__Group__5__Impl rule__PerspectiveKanban__Group__6
+ // InternalPerspectiveDsl.g:7287:1: ( rule__PerspectiveKanban__Group__5__Impl rule__PerspectiveKanban__Group__6 )
+ // InternalPerspectiveDsl.g:7288:2: rule__PerspectiveKanban__Group__5__Impl rule__PerspectiveKanban__Group__6
{
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_38);
rule__PerspectiveKanban__Group__5__Impl();
state._fsp--;
@@ -23504,23 +25069,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__5__Impl"
- // InternalPerspectiveDsl.g:6809:1: rule__PerspectiveKanban__Group__5__Impl : ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) ) ;
+ // InternalPerspectiveDsl.g:7295:1: rule__PerspectiveKanban__Group__5__Impl : ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) ) ;
public final void rule__PerspectiveKanban__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6813:1: ( ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) ) )
- // InternalPerspectiveDsl.g:6814:1: ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) )
+ // InternalPerspectiveDsl.g:7299:1: ( ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) ) )
+ // InternalPerspectiveDsl.g:7300:1: ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) )
{
- // InternalPerspectiveDsl.g:6814:1: ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) )
- // InternalPerspectiveDsl.g:6815:2: ( rule__PerspectiveKanban__CardRefAssignment_5 )
+ // InternalPerspectiveDsl.g:7300:1: ( ( rule__PerspectiveKanban__CardRefAssignment_5 ) )
+ // InternalPerspectiveDsl.g:7301:2: ( rule__PerspectiveKanban__CardRefAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getCardRefAssignment_5());
}
- // InternalPerspectiveDsl.g:6816:2: ( rule__PerspectiveKanban__CardRefAssignment_5 )
- // InternalPerspectiveDsl.g:6816:3: rule__PerspectiveKanban__CardRefAssignment_5
+ // InternalPerspectiveDsl.g:7302:2: ( rule__PerspectiveKanban__CardRefAssignment_5 )
+ // InternalPerspectiveDsl.g:7302:3: rule__PerspectiveKanban__CardRefAssignment_5
{
pushFollow(FOLLOW_2);
rule__PerspectiveKanban__CardRefAssignment_5();
@@ -23555,14 +25120,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__6"
- // InternalPerspectiveDsl.g:6824:1: rule__PerspectiveKanban__Group__6 : rule__PerspectiveKanban__Group__6__Impl rule__PerspectiveKanban__Group__7 ;
+ // InternalPerspectiveDsl.g:7310:1: rule__PerspectiveKanban__Group__6 : rule__PerspectiveKanban__Group__6__Impl rule__PerspectiveKanban__Group__7 ;
public final void rule__PerspectiveKanban__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6828:1: ( rule__PerspectiveKanban__Group__6__Impl rule__PerspectiveKanban__Group__7 )
- // InternalPerspectiveDsl.g:6829:2: rule__PerspectiveKanban__Group__6__Impl rule__PerspectiveKanban__Group__7
+ // InternalPerspectiveDsl.g:7314:1: ( rule__PerspectiveKanban__Group__6__Impl rule__PerspectiveKanban__Group__7 )
+ // InternalPerspectiveDsl.g:7315:2: rule__PerspectiveKanban__Group__6__Impl rule__PerspectiveKanban__Group__7
{
pushFollow(FOLLOW_7);
rule__PerspectiveKanban__Group__6__Impl();
@@ -23593,22 +25158,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__6__Impl"
- // InternalPerspectiveDsl.g:6836:1: rule__PerspectiveKanban__Group__6__Impl : ( 'dialog' ) ;
+ // InternalPerspectiveDsl.g:7322:1: rule__PerspectiveKanban__Group__6__Impl : ( 'dialog' ) ;
public final void rule__PerspectiveKanban__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6840:1: ( ( 'dialog' ) )
- // InternalPerspectiveDsl.g:6841:1: ( 'dialog' )
+ // InternalPerspectiveDsl.g:7326:1: ( ( 'dialog' ) )
+ // InternalPerspectiveDsl.g:7327:1: ( 'dialog' )
{
- // InternalPerspectiveDsl.g:6841:1: ( 'dialog' )
- // InternalPerspectiveDsl.g:6842:2: 'dialog'
+ // InternalPerspectiveDsl.g:7327:1: ( 'dialog' )
+ // InternalPerspectiveDsl.g:7328:2: 'dialog'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDialogKeyword_6());
}
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveKanbanAccess().getDialogKeyword_6());
}
@@ -23634,14 +25199,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__7"
- // InternalPerspectiveDsl.g:6851:1: rule__PerspectiveKanban__Group__7 : rule__PerspectiveKanban__Group__7__Impl ;
+ // InternalPerspectiveDsl.g:7337:1: rule__PerspectiveKanban__Group__7 : rule__PerspectiveKanban__Group__7__Impl ;
public final void rule__PerspectiveKanban__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6855:1: ( rule__PerspectiveKanban__Group__7__Impl )
- // InternalPerspectiveDsl.g:6856:2: rule__PerspectiveKanban__Group__7__Impl
+ // InternalPerspectiveDsl.g:7341:1: ( rule__PerspectiveKanban__Group__7__Impl )
+ // InternalPerspectiveDsl.g:7342:2: rule__PerspectiveKanban__Group__7__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveKanban__Group__7__Impl();
@@ -23667,23 +25232,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__Group__7__Impl"
- // InternalPerspectiveDsl.g:6862:1: rule__PerspectiveKanban__Group__7__Impl : ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) ) ;
+ // InternalPerspectiveDsl.g:7348:1: rule__PerspectiveKanban__Group__7__Impl : ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) ) ;
public final void rule__PerspectiveKanban__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6866:1: ( ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) ) )
- // InternalPerspectiveDsl.g:6867:1: ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) )
+ // InternalPerspectiveDsl.g:7352:1: ( ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) ) )
+ // InternalPerspectiveDsl.g:7353:1: ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) )
{
- // InternalPerspectiveDsl.g:6867:1: ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) )
- // InternalPerspectiveDsl.g:6868:2: ( rule__PerspectiveKanban__DialogRefAssignment_7 )
+ // InternalPerspectiveDsl.g:7353:1: ( ( rule__PerspectiveKanban__DialogRefAssignment_7 ) )
+ // InternalPerspectiveDsl.g:7354:2: ( rule__PerspectiveKanban__DialogRefAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDialogRefAssignment_7());
}
- // InternalPerspectiveDsl.g:6869:2: ( rule__PerspectiveKanban__DialogRefAssignment_7 )
- // InternalPerspectiveDsl.g:6869:3: rule__PerspectiveKanban__DialogRefAssignment_7
+ // InternalPerspectiveDsl.g:7355:2: ( rule__PerspectiveKanban__DialogRefAssignment_7 )
+ // InternalPerspectiveDsl.g:7355:3: rule__PerspectiveKanban__DialogRefAssignment_7
{
pushFollow(FOLLOW_2);
rule__PerspectiveKanban__DialogRefAssignment_7();
@@ -23718,16 +25283,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveWelcome__Group__0"
- // InternalPerspectiveDsl.g:6878:1: rule__PerspectiveWelcome__Group__0 : rule__PerspectiveWelcome__Group__0__Impl rule__PerspectiveWelcome__Group__1 ;
+ // InternalPerspectiveDsl.g:7364:1: rule__PerspectiveWelcome__Group__0 : rule__PerspectiveWelcome__Group__0__Impl rule__PerspectiveWelcome__Group__1 ;
public final void rule__PerspectiveWelcome__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6882:1: ( rule__PerspectiveWelcome__Group__0__Impl rule__PerspectiveWelcome__Group__1 )
- // InternalPerspectiveDsl.g:6883:2: rule__PerspectiveWelcome__Group__0__Impl rule__PerspectiveWelcome__Group__1
+ // InternalPerspectiveDsl.g:7368:1: ( rule__PerspectiveWelcome__Group__0__Impl rule__PerspectiveWelcome__Group__1 )
+ // InternalPerspectiveDsl.g:7369:2: rule__PerspectiveWelcome__Group__0__Impl rule__PerspectiveWelcome__Group__1
{
- pushFollow(FOLLOW_37);
+ pushFollow(FOLLOW_43);
rule__PerspectiveWelcome__Group__0__Impl();
state._fsp--;
@@ -23756,23 +25321,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveWelcome__Group__0__Impl"
- // InternalPerspectiveDsl.g:6890:1: rule__PerspectiveWelcome__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7376:1: rule__PerspectiveWelcome__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveWelcome__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6894:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6895:1: ( () )
+ // InternalPerspectiveDsl.g:7380:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7381:1: ( () )
{
- // InternalPerspectiveDsl.g:6895:1: ( () )
- // InternalPerspectiveDsl.g:6896:2: ()
+ // InternalPerspectiveDsl.g:7381:1: ( () )
+ // InternalPerspectiveDsl.g:7382:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveWelcomeAccess().getPerspectiveWelcomeAction_0());
}
- // InternalPerspectiveDsl.g:6897:2: ()
- // InternalPerspectiveDsl.g:6897:3:
+ // InternalPerspectiveDsl.g:7383:2: ()
+ // InternalPerspectiveDsl.g:7383:3:
{
}
@@ -23797,14 +25362,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveWelcome__Group__1"
- // InternalPerspectiveDsl.g:6905:1: rule__PerspectiveWelcome__Group__1 : rule__PerspectiveWelcome__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:7391:1: rule__PerspectiveWelcome__Group__1 : rule__PerspectiveWelcome__Group__1__Impl ;
public final void rule__PerspectiveWelcome__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6909:1: ( rule__PerspectiveWelcome__Group__1__Impl )
- // InternalPerspectiveDsl.g:6910:2: rule__PerspectiveWelcome__Group__1__Impl
+ // InternalPerspectiveDsl.g:7395:1: ( rule__PerspectiveWelcome__Group__1__Impl )
+ // InternalPerspectiveDsl.g:7396:2: rule__PerspectiveWelcome__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveWelcome__Group__1__Impl();
@@ -23830,22 +25395,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveWelcome__Group__1__Impl"
- // InternalPerspectiveDsl.g:6916:1: rule__PerspectiveWelcome__Group__1__Impl : ( 'welcome' ) ;
+ // InternalPerspectiveDsl.g:7402:1: rule__PerspectiveWelcome__Group__1__Impl : ( 'welcome' ) ;
public final void rule__PerspectiveWelcome__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6920:1: ( ( 'welcome' ) )
- // InternalPerspectiveDsl.g:6921:1: ( 'welcome' )
+ // InternalPerspectiveDsl.g:7406:1: ( ( 'welcome' ) )
+ // InternalPerspectiveDsl.g:7407:1: ( 'welcome' )
{
- // InternalPerspectiveDsl.g:6921:1: ( 'welcome' )
- // InternalPerspectiveDsl.g:6922:2: 'welcome'
+ // InternalPerspectiveDsl.g:7407:1: ( 'welcome' )
+ // InternalPerspectiveDsl.g:7408:2: 'welcome'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveWelcomeAccess().getWelcomeKeyword_1());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveWelcomeAccess().getWelcomeKeyword_1());
}
@@ -23871,16 +25436,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__0"
- // InternalPerspectiveDsl.g:6932:1: rule__PerspectiveSearch__Group__0 : rule__PerspectiveSearch__Group__0__Impl rule__PerspectiveSearch__Group__1 ;
+ // InternalPerspectiveDsl.g:7418:1: rule__PerspectiveSearch__Group__0 : rule__PerspectiveSearch__Group__0__Impl rule__PerspectiveSearch__Group__1 ;
public final void rule__PerspectiveSearch__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6936:1: ( rule__PerspectiveSearch__Group__0__Impl rule__PerspectiveSearch__Group__1 )
- // InternalPerspectiveDsl.g:6937:2: rule__PerspectiveSearch__Group__0__Impl rule__PerspectiveSearch__Group__1
+ // InternalPerspectiveDsl.g:7422:1: ( rule__PerspectiveSearch__Group__0__Impl rule__PerspectiveSearch__Group__1 )
+ // InternalPerspectiveDsl.g:7423:2: rule__PerspectiveSearch__Group__0__Impl rule__PerspectiveSearch__Group__1
{
- pushFollow(FOLLOW_38);
+ pushFollow(FOLLOW_44);
rule__PerspectiveSearch__Group__0__Impl();
state._fsp--;
@@ -23909,23 +25474,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__0__Impl"
- // InternalPerspectiveDsl.g:6944:1: rule__PerspectiveSearch__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7430:1: rule__PerspectiveSearch__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveSearch__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6948:1: ( ( () ) )
- // InternalPerspectiveDsl.g:6949:1: ( () )
+ // InternalPerspectiveDsl.g:7434:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7435:1: ( () )
{
- // InternalPerspectiveDsl.g:6949:1: ( () )
- // InternalPerspectiveDsl.g:6950:2: ()
+ // InternalPerspectiveDsl.g:7435:1: ( () )
+ // InternalPerspectiveDsl.g:7436:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getPerspectiveSearchAction_0());
}
- // InternalPerspectiveDsl.g:6951:2: ()
- // InternalPerspectiveDsl.g:6951:3:
+ // InternalPerspectiveDsl.g:7437:2: ()
+ // InternalPerspectiveDsl.g:7437:3:
{
}
@@ -23950,16 +25515,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__1"
- // InternalPerspectiveDsl.g:6959:1: rule__PerspectiveSearch__Group__1 : rule__PerspectiveSearch__Group__1__Impl rule__PerspectiveSearch__Group__2 ;
+ // InternalPerspectiveDsl.g:7445:1: rule__PerspectiveSearch__Group__1 : rule__PerspectiveSearch__Group__1__Impl rule__PerspectiveSearch__Group__2 ;
public final void rule__PerspectiveSearch__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6963:1: ( rule__PerspectiveSearch__Group__1__Impl rule__PerspectiveSearch__Group__2 )
- // InternalPerspectiveDsl.g:6964:2: rule__PerspectiveSearch__Group__1__Impl rule__PerspectiveSearch__Group__2
+ // InternalPerspectiveDsl.g:7449:1: ( rule__PerspectiveSearch__Group__1__Impl rule__PerspectiveSearch__Group__2 )
+ // InternalPerspectiveDsl.g:7450:2: rule__PerspectiveSearch__Group__1__Impl rule__PerspectiveSearch__Group__2
{
- pushFollow(FOLLOW_39);
+ pushFollow(FOLLOW_45);
rule__PerspectiveSearch__Group__1__Impl();
state._fsp--;
@@ -23988,22 +25553,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__1__Impl"
- // InternalPerspectiveDsl.g:6971:1: rule__PerspectiveSearch__Group__1__Impl : ( 'search' ) ;
+ // InternalPerspectiveDsl.g:7457:1: rule__PerspectiveSearch__Group__1__Impl : ( 'search' ) ;
public final void rule__PerspectiveSearch__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6975:1: ( ( 'search' ) )
- // InternalPerspectiveDsl.g:6976:1: ( 'search' )
+ // InternalPerspectiveDsl.g:7461:1: ( ( 'search' ) )
+ // InternalPerspectiveDsl.g:7462:1: ( 'search' )
{
- // InternalPerspectiveDsl.g:6976:1: ( 'search' )
- // InternalPerspectiveDsl.g:6977:2: 'search'
+ // InternalPerspectiveDsl.g:7462:1: ( 'search' )
+ // InternalPerspectiveDsl.g:7463:2: 'search'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getSearchKeyword_1());
}
- match(input,82,FOLLOW_2); if (state.failed) return ;
+ match(input,85,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSearchAccess().getSearchKeyword_1());
}
@@ -24029,14 +25594,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__2"
- // InternalPerspectiveDsl.g:6986:1: rule__PerspectiveSearch__Group__2 : rule__PerspectiveSearch__Group__2__Impl rule__PerspectiveSearch__Group__3 ;
+ // InternalPerspectiveDsl.g:7472:1: rule__PerspectiveSearch__Group__2 : rule__PerspectiveSearch__Group__2__Impl rule__PerspectiveSearch__Group__3 ;
public final void rule__PerspectiveSearch__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:6990:1: ( rule__PerspectiveSearch__Group__2__Impl rule__PerspectiveSearch__Group__3 )
- // InternalPerspectiveDsl.g:6991:2: rule__PerspectiveSearch__Group__2__Impl rule__PerspectiveSearch__Group__3
+ // InternalPerspectiveDsl.g:7476:1: ( rule__PerspectiveSearch__Group__2__Impl rule__PerspectiveSearch__Group__3 )
+ // InternalPerspectiveDsl.g:7477:2: rule__PerspectiveSearch__Group__2__Impl rule__PerspectiveSearch__Group__3
{
pushFollow(FOLLOW_7);
rule__PerspectiveSearch__Group__2__Impl();
@@ -24067,22 +25632,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__2__Impl"
- // InternalPerspectiveDsl.g:6998:1: rule__PerspectiveSearch__Group__2__Impl : ( 'in' ) ;
+ // InternalPerspectiveDsl.g:7484:1: rule__PerspectiveSearch__Group__2__Impl : ( 'in' ) ;
public final void rule__PerspectiveSearch__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7002:1: ( ( 'in' ) )
- // InternalPerspectiveDsl.g:7003:1: ( 'in' )
+ // InternalPerspectiveDsl.g:7488:1: ( ( 'in' ) )
+ // InternalPerspectiveDsl.g:7489:1: ( 'in' )
{
- // InternalPerspectiveDsl.g:7003:1: ( 'in' )
- // InternalPerspectiveDsl.g:7004:2: 'in'
+ // InternalPerspectiveDsl.g:7489:1: ( 'in' )
+ // InternalPerspectiveDsl.g:7490:2: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getInKeyword_2());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSearchAccess().getInKeyword_2());
}
@@ -24108,16 +25673,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__3"
- // InternalPerspectiveDsl.g:7013:1: rule__PerspectiveSearch__Group__3 : rule__PerspectiveSearch__Group__3__Impl rule__PerspectiveSearch__Group__4 ;
+ // InternalPerspectiveDsl.g:7499:1: rule__PerspectiveSearch__Group__3 : rule__PerspectiveSearch__Group__3__Impl rule__PerspectiveSearch__Group__4 ;
public final void rule__PerspectiveSearch__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7017:1: ( rule__PerspectiveSearch__Group__3__Impl rule__PerspectiveSearch__Group__4 )
- // InternalPerspectiveDsl.g:7018:2: rule__PerspectiveSearch__Group__3__Impl rule__PerspectiveSearch__Group__4
+ // InternalPerspectiveDsl.g:7503:1: ( rule__PerspectiveSearch__Group__3__Impl rule__PerspectiveSearch__Group__4 )
+ // InternalPerspectiveDsl.g:7504:2: rule__PerspectiveSearch__Group__3__Impl rule__PerspectiveSearch__Group__4
{
- pushFollow(FOLLOW_40);
+ pushFollow(FOLLOW_46);
rule__PerspectiveSearch__Group__3__Impl();
state._fsp--;
@@ -24146,23 +25711,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__3__Impl"
- // InternalPerspectiveDsl.g:7025:1: rule__PerspectiveSearch__Group__3__Impl : ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:7511:1: rule__PerspectiveSearch__Group__3__Impl : ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) ) ;
public final void rule__PerspectiveSearch__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7029:1: ( ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:7030:1: ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) )
+ // InternalPerspectiveDsl.g:7515:1: ( ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:7516:1: ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:7030:1: ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) )
- // InternalPerspectiveDsl.g:7031:2: ( rule__PerspectiveSearch__DtoRefAssignment_3 )
+ // InternalPerspectiveDsl.g:7516:1: ( ( rule__PerspectiveSearch__DtoRefAssignment_3 ) )
+ // InternalPerspectiveDsl.g:7517:2: ( rule__PerspectiveSearch__DtoRefAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getDtoRefAssignment_3());
}
- // InternalPerspectiveDsl.g:7032:2: ( rule__PerspectiveSearch__DtoRefAssignment_3 )
- // InternalPerspectiveDsl.g:7032:3: rule__PerspectiveSearch__DtoRefAssignment_3
+ // InternalPerspectiveDsl.g:7518:2: ( rule__PerspectiveSearch__DtoRefAssignment_3 )
+ // InternalPerspectiveDsl.g:7518:3: rule__PerspectiveSearch__DtoRefAssignment_3
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__DtoRefAssignment_3();
@@ -24197,14 +25762,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__4"
- // InternalPerspectiveDsl.g:7040:1: rule__PerspectiveSearch__Group__4 : rule__PerspectiveSearch__Group__4__Impl ;
+ // InternalPerspectiveDsl.g:7526:1: rule__PerspectiveSearch__Group__4 : rule__PerspectiveSearch__Group__4__Impl ;
public final void rule__PerspectiveSearch__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7044:1: ( rule__PerspectiveSearch__Group__4__Impl )
- // InternalPerspectiveDsl.g:7045:2: rule__PerspectiveSearch__Group__4__Impl
+ // InternalPerspectiveDsl.g:7530:1: ( rule__PerspectiveSearch__Group__4__Impl )
+ // InternalPerspectiveDsl.g:7531:2: rule__PerspectiveSearch__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group__4__Impl();
@@ -24230,23 +25795,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group__4__Impl"
- // InternalPerspectiveDsl.g:7051:1: rule__PerspectiveSearch__Group__4__Impl : ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) ) ;
+ // InternalPerspectiveDsl.g:7537:1: rule__PerspectiveSearch__Group__4__Impl : ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) ) ;
public final void rule__PerspectiveSearch__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7055:1: ( ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) ) )
- // InternalPerspectiveDsl.g:7056:1: ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) )
+ // InternalPerspectiveDsl.g:7541:1: ( ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) ) )
+ // InternalPerspectiveDsl.g:7542:1: ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) )
{
- // InternalPerspectiveDsl.g:7056:1: ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) )
- // InternalPerspectiveDsl.g:7057:2: ( rule__PerspectiveSearch__UnorderedGroup_4 )
+ // InternalPerspectiveDsl.g:7542:1: ( ( rule__PerspectiveSearch__UnorderedGroup_4 ) )
+ // InternalPerspectiveDsl.g:7543:2: ( rule__PerspectiveSearch__UnorderedGroup_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4());
}
- // InternalPerspectiveDsl.g:7058:2: ( rule__PerspectiveSearch__UnorderedGroup_4 )
- // InternalPerspectiveDsl.g:7058:3: rule__PerspectiveSearch__UnorderedGroup_4
+ // InternalPerspectiveDsl.g:7544:2: ( rule__PerspectiveSearch__UnorderedGroup_4 )
+ // InternalPerspectiveDsl.g:7544:3: rule__PerspectiveSearch__UnorderedGroup_4
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__UnorderedGroup_4();
@@ -24281,16 +25846,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_0__0"
- // InternalPerspectiveDsl.g:7067:1: rule__PerspectiveSearch__Group_4_0__0 : rule__PerspectiveSearch__Group_4_0__0__Impl rule__PerspectiveSearch__Group_4_0__1 ;
+ // InternalPerspectiveDsl.g:7553:1: rule__PerspectiveSearch__Group_4_0__0 : rule__PerspectiveSearch__Group_4_0__0__Impl rule__PerspectiveSearch__Group_4_0__1 ;
public final void rule__PerspectiveSearch__Group_4_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7071:1: ( rule__PerspectiveSearch__Group_4_0__0__Impl rule__PerspectiveSearch__Group_4_0__1 )
- // InternalPerspectiveDsl.g:7072:2: rule__PerspectiveSearch__Group_4_0__0__Impl rule__PerspectiveSearch__Group_4_0__1
+ // InternalPerspectiveDsl.g:7557:1: ( rule__PerspectiveSearch__Group_4_0__0__Impl rule__PerspectiveSearch__Group_4_0__1 )
+ // InternalPerspectiveDsl.g:7558:2: rule__PerspectiveSearch__Group_4_0__0__Impl rule__PerspectiveSearch__Group_4_0__1
{
- pushFollow(FOLLOW_41);
+ pushFollow(FOLLOW_47);
rule__PerspectiveSearch__Group_4_0__0__Impl();
state._fsp--;
@@ -24319,22 +25884,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_0__0__Impl"
- // InternalPerspectiveDsl.g:7079:1: rule__PerspectiveSearch__Group_4_0__0__Impl : ( 'depth' ) ;
+ // InternalPerspectiveDsl.g:7565:1: rule__PerspectiveSearch__Group_4_0__0__Impl : ( 'depth' ) ;
public final void rule__PerspectiveSearch__Group_4_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7083:1: ( ( 'depth' ) )
- // InternalPerspectiveDsl.g:7084:1: ( 'depth' )
+ // InternalPerspectiveDsl.g:7569:1: ( ( 'depth' ) )
+ // InternalPerspectiveDsl.g:7570:1: ( 'depth' )
{
- // InternalPerspectiveDsl.g:7084:1: ( 'depth' )
- // InternalPerspectiveDsl.g:7085:2: 'depth'
+ // InternalPerspectiveDsl.g:7570:1: ( 'depth' )
+ // InternalPerspectiveDsl.g:7571:2: 'depth'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getDepthKeyword_4_0_0());
}
- match(input,84,FOLLOW_2); if (state.failed) return ;
+ match(input,87,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSearchAccess().getDepthKeyword_4_0_0());
}
@@ -24360,14 +25925,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_0__1"
- // InternalPerspectiveDsl.g:7094:1: rule__PerspectiveSearch__Group_4_0__1 : rule__PerspectiveSearch__Group_4_0__1__Impl ;
+ // InternalPerspectiveDsl.g:7580:1: rule__PerspectiveSearch__Group_4_0__1 : rule__PerspectiveSearch__Group_4_0__1__Impl ;
public final void rule__PerspectiveSearch__Group_4_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7098:1: ( rule__PerspectiveSearch__Group_4_0__1__Impl )
- // InternalPerspectiveDsl.g:7099:2: rule__PerspectiveSearch__Group_4_0__1__Impl
+ // InternalPerspectiveDsl.g:7584:1: ( rule__PerspectiveSearch__Group_4_0__1__Impl )
+ // InternalPerspectiveDsl.g:7585:2: rule__PerspectiveSearch__Group_4_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group_4_0__1__Impl();
@@ -24393,23 +25958,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_0__1__Impl"
- // InternalPerspectiveDsl.g:7105:1: rule__PerspectiveSearch__Group_4_0__1__Impl : ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:7591:1: rule__PerspectiveSearch__Group_4_0__1__Impl : ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) ) ;
public final void rule__PerspectiveSearch__Group_4_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7109:1: ( ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) ) )
- // InternalPerspectiveDsl.g:7110:1: ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) )
+ // InternalPerspectiveDsl.g:7595:1: ( ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) ) )
+ // InternalPerspectiveDsl.g:7596:1: ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) )
{
- // InternalPerspectiveDsl.g:7110:1: ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) )
- // InternalPerspectiveDsl.g:7111:2: ( rule__PerspectiveSearch__DepthAssignment_4_0_1 )
+ // InternalPerspectiveDsl.g:7596:1: ( ( rule__PerspectiveSearch__DepthAssignment_4_0_1 ) )
+ // InternalPerspectiveDsl.g:7597:2: ( rule__PerspectiveSearch__DepthAssignment_4_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getDepthAssignment_4_0_1());
}
- // InternalPerspectiveDsl.g:7112:2: ( rule__PerspectiveSearch__DepthAssignment_4_0_1 )
- // InternalPerspectiveDsl.g:7112:3: rule__PerspectiveSearch__DepthAssignment_4_0_1
+ // InternalPerspectiveDsl.g:7598:2: ( rule__PerspectiveSearch__DepthAssignment_4_0_1 )
+ // InternalPerspectiveDsl.g:7598:3: rule__PerspectiveSearch__DepthAssignment_4_0_1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__DepthAssignment_4_0_1();
@@ -24444,16 +26009,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_1__0"
- // InternalPerspectiveDsl.g:7121:1: rule__PerspectiveSearch__Group_4_1__0 : rule__PerspectiveSearch__Group_4_1__0__Impl rule__PerspectiveSearch__Group_4_1__1 ;
+ // InternalPerspectiveDsl.g:7607:1: rule__PerspectiveSearch__Group_4_1__0 : rule__PerspectiveSearch__Group_4_1__0__Impl rule__PerspectiveSearch__Group_4_1__1 ;
public final void rule__PerspectiveSearch__Group_4_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7125:1: ( rule__PerspectiveSearch__Group_4_1__0__Impl rule__PerspectiveSearch__Group_4_1__1 )
- // InternalPerspectiveDsl.g:7126:2: rule__PerspectiveSearch__Group_4_1__0__Impl rule__PerspectiveSearch__Group_4_1__1
+ // InternalPerspectiveDsl.g:7611:1: ( rule__PerspectiveSearch__Group_4_1__0__Impl rule__PerspectiveSearch__Group_4_1__1 )
+ // InternalPerspectiveDsl.g:7612:2: rule__PerspectiveSearch__Group_4_1__0__Impl rule__PerspectiveSearch__Group_4_1__1
{
- pushFollow(FOLLOW_41);
+ pushFollow(FOLLOW_47);
rule__PerspectiveSearch__Group_4_1__0__Impl();
state._fsp--;
@@ -24482,22 +26047,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_1__0__Impl"
- // InternalPerspectiveDsl.g:7133:1: rule__PerspectiveSearch__Group_4_1__0__Impl : ( 'filterColumns' ) ;
+ // InternalPerspectiveDsl.g:7619:1: rule__PerspectiveSearch__Group_4_1__0__Impl : ( 'filterColumns' ) ;
public final void rule__PerspectiveSearch__Group_4_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7137:1: ( ( 'filterColumns' ) )
- // InternalPerspectiveDsl.g:7138:1: ( 'filterColumns' )
+ // InternalPerspectiveDsl.g:7623:1: ( ( 'filterColumns' ) )
+ // InternalPerspectiveDsl.g:7624:1: ( 'filterColumns' )
{
- // InternalPerspectiveDsl.g:7138:1: ( 'filterColumns' )
- // InternalPerspectiveDsl.g:7139:2: 'filterColumns'
+ // InternalPerspectiveDsl.g:7624:1: ( 'filterColumns' )
+ // InternalPerspectiveDsl.g:7625:2: 'filterColumns'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getFilterColumnsKeyword_4_1_0());
}
- match(input,85,FOLLOW_2); if (state.failed) return ;
+ match(input,88,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveSearchAccess().getFilterColumnsKeyword_4_1_0());
}
@@ -24523,14 +26088,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_1__1"
- // InternalPerspectiveDsl.g:7148:1: rule__PerspectiveSearch__Group_4_1__1 : rule__PerspectiveSearch__Group_4_1__1__Impl ;
+ // InternalPerspectiveDsl.g:7634:1: rule__PerspectiveSearch__Group_4_1__1 : rule__PerspectiveSearch__Group_4_1__1__Impl ;
public final void rule__PerspectiveSearch__Group_4_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7152:1: ( rule__PerspectiveSearch__Group_4_1__1__Impl )
- // InternalPerspectiveDsl.g:7153:2: rule__PerspectiveSearch__Group_4_1__1__Impl
+ // InternalPerspectiveDsl.g:7638:1: ( rule__PerspectiveSearch__Group_4_1__1__Impl )
+ // InternalPerspectiveDsl.g:7639:2: rule__PerspectiveSearch__Group_4_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group_4_1__1__Impl();
@@ -24556,23 +26121,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__Group_4_1__1__Impl"
- // InternalPerspectiveDsl.g:7159:1: rule__PerspectiveSearch__Group_4_1__1__Impl : ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:7645:1: rule__PerspectiveSearch__Group_4_1__1__Impl : ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) ) ;
public final void rule__PerspectiveSearch__Group_4_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7163:1: ( ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) ) )
- // InternalPerspectiveDsl.g:7164:1: ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) )
+ // InternalPerspectiveDsl.g:7649:1: ( ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) ) )
+ // InternalPerspectiveDsl.g:7650:1: ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) )
{
- // InternalPerspectiveDsl.g:7164:1: ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) )
- // InternalPerspectiveDsl.g:7165:2: ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 )
+ // InternalPerspectiveDsl.g:7650:1: ( ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 ) )
+ // InternalPerspectiveDsl.g:7651:2: ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getFilterColsAssignment_4_1_1());
}
- // InternalPerspectiveDsl.g:7166:2: ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 )
- // InternalPerspectiveDsl.g:7166:3: rule__PerspectiveSearch__FilterColsAssignment_4_1_1
+ // InternalPerspectiveDsl.g:7652:2: ( rule__PerspectiveSearch__FilterColsAssignment_4_1_1 )
+ // InternalPerspectiveDsl.g:7652:3: rule__PerspectiveSearch__FilterColsAssignment_4_1_1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__FilterColsAssignment_4_1_1();
@@ -24607,16 +26172,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__Group__0"
- // InternalPerspectiveDsl.g:7175:1: rule__PerspectiveDataInterchange__Group__0 : rule__PerspectiveDataInterchange__Group__0__Impl rule__PerspectiveDataInterchange__Group__1 ;
+ // InternalPerspectiveDsl.g:7661:1: rule__PerspectiveDataInterchange__Group__0 : rule__PerspectiveDataInterchange__Group__0__Impl rule__PerspectiveDataInterchange__Group__1 ;
public final void rule__PerspectiveDataInterchange__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7179:1: ( rule__PerspectiveDataInterchange__Group__0__Impl rule__PerspectiveDataInterchange__Group__1 )
- // InternalPerspectiveDsl.g:7180:2: rule__PerspectiveDataInterchange__Group__0__Impl rule__PerspectiveDataInterchange__Group__1
+ // InternalPerspectiveDsl.g:7665:1: ( rule__PerspectiveDataInterchange__Group__0__Impl rule__PerspectiveDataInterchange__Group__1 )
+ // InternalPerspectiveDsl.g:7666:2: rule__PerspectiveDataInterchange__Group__0__Impl rule__PerspectiveDataInterchange__Group__1
{
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_48);
rule__PerspectiveDataInterchange__Group__0__Impl();
state._fsp--;
@@ -24645,23 +26210,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__Group__0__Impl"
- // InternalPerspectiveDsl.g:7187:1: rule__PerspectiveDataInterchange__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7673:1: rule__PerspectiveDataInterchange__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveDataInterchange__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7191:1: ( ( () ) )
- // InternalPerspectiveDsl.g:7192:1: ( () )
+ // InternalPerspectiveDsl.g:7677:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7678:1: ( () )
{
- // InternalPerspectiveDsl.g:7192:1: ( () )
- // InternalPerspectiveDsl.g:7193:2: ()
+ // InternalPerspectiveDsl.g:7678:1: ( () )
+ // InternalPerspectiveDsl.g:7679:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeAccess().getPerspectiveDataInterchangeAction_0());
}
- // InternalPerspectiveDsl.g:7194:2: ()
- // InternalPerspectiveDsl.g:7194:3:
+ // InternalPerspectiveDsl.g:7680:2: ()
+ // InternalPerspectiveDsl.g:7680:3:
{
}
@@ -24686,14 +26251,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__Group__1"
- // InternalPerspectiveDsl.g:7202:1: rule__PerspectiveDataInterchange__Group__1 : rule__PerspectiveDataInterchange__Group__1__Impl rule__PerspectiveDataInterchange__Group__2 ;
+ // InternalPerspectiveDsl.g:7688:1: rule__PerspectiveDataInterchange__Group__1 : rule__PerspectiveDataInterchange__Group__1__Impl rule__PerspectiveDataInterchange__Group__2 ;
public final void rule__PerspectiveDataInterchange__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7206:1: ( rule__PerspectiveDataInterchange__Group__1__Impl rule__PerspectiveDataInterchange__Group__2 )
- // InternalPerspectiveDsl.g:7207:2: rule__PerspectiveDataInterchange__Group__1__Impl rule__PerspectiveDataInterchange__Group__2
+ // InternalPerspectiveDsl.g:7692:1: ( rule__PerspectiveDataInterchange__Group__1__Impl rule__PerspectiveDataInterchange__Group__2 )
+ // InternalPerspectiveDsl.g:7693:2: rule__PerspectiveDataInterchange__Group__1__Impl rule__PerspectiveDataInterchange__Group__2
{
pushFollow(FOLLOW_7);
rule__PerspectiveDataInterchange__Group__1__Impl();
@@ -24724,22 +26289,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__Group__1__Impl"
- // InternalPerspectiveDsl.g:7214:1: rule__PerspectiveDataInterchange__Group__1__Impl : ( 'dataInterchange' ) ;
+ // InternalPerspectiveDsl.g:7700:1: rule__PerspectiveDataInterchange__Group__1__Impl : ( 'dataInterchange' ) ;
public final void rule__PerspectiveDataInterchange__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7218:1: ( ( 'dataInterchange' ) )
- // InternalPerspectiveDsl.g:7219:1: ( 'dataInterchange' )
+ // InternalPerspectiveDsl.g:7704:1: ( ( 'dataInterchange' ) )
+ // InternalPerspectiveDsl.g:7705:1: ( 'dataInterchange' )
{
- // InternalPerspectiveDsl.g:7219:1: ( 'dataInterchange' )
- // InternalPerspectiveDsl.g:7220:2: 'dataInterchange'
+ // InternalPerspectiveDsl.g:7705:1: ( 'dataInterchange' )
+ // InternalPerspectiveDsl.g:7706:2: 'dataInterchange'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeAccess().getDataInterchangeKeyword_1());
}
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,89,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveDataInterchangeAccess().getDataInterchangeKeyword_1());
}
@@ -24765,14 +26330,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__Group__2"
- // InternalPerspectiveDsl.g:7229:1: rule__PerspectiveDataInterchange__Group__2 : rule__PerspectiveDataInterchange__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:7715:1: rule__PerspectiveDataInterchange__Group__2 : rule__PerspectiveDataInterchange__Group__2__Impl ;
public final void rule__PerspectiveDataInterchange__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7233:1: ( rule__PerspectiveDataInterchange__Group__2__Impl )
- // InternalPerspectiveDsl.g:7234:2: rule__PerspectiveDataInterchange__Group__2__Impl
+ // InternalPerspectiveDsl.g:7719:1: ( rule__PerspectiveDataInterchange__Group__2__Impl )
+ // InternalPerspectiveDsl.g:7720:2: rule__PerspectiveDataInterchange__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveDataInterchange__Group__2__Impl();
@@ -24798,23 +26363,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__Group__2__Impl"
- // InternalPerspectiveDsl.g:7240:1: rule__PerspectiveDataInterchange__Group__2__Impl : ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:7726:1: rule__PerspectiveDataInterchange__Group__2__Impl : ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) ) ;
public final void rule__PerspectiveDataInterchange__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7244:1: ( ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:7245:1: ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7730:1: ( ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:7731:1: ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:7245:1: ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) )
- // InternalPerspectiveDsl.g:7246:2: ( rule__PerspectiveDataInterchange__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:7731:1: ( ( rule__PerspectiveDataInterchange__RefAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7732:2: ( rule__PerspectiveDataInterchange__RefAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeAccess().getRefAssignment_2());
}
- // InternalPerspectiveDsl.g:7247:2: ( rule__PerspectiveDataInterchange__RefAssignment_2 )
- // InternalPerspectiveDsl.g:7247:3: rule__PerspectiveDataInterchange__RefAssignment_2
+ // InternalPerspectiveDsl.g:7733:2: ( rule__PerspectiveDataInterchange__RefAssignment_2 )
+ // InternalPerspectiveDsl.g:7733:3: rule__PerspectiveDataInterchange__RefAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveDataInterchange__RefAssignment_2();
@@ -24849,16 +26414,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__Group__0"
- // InternalPerspectiveDsl.g:7256:1: rule__PerspectiveTitle__Group__0 : rule__PerspectiveTitle__Group__0__Impl rule__PerspectiveTitle__Group__1 ;
+ // InternalPerspectiveDsl.g:7742:1: rule__PerspectiveTitle__Group__0 : rule__PerspectiveTitle__Group__0__Impl rule__PerspectiveTitle__Group__1 ;
public final void rule__PerspectiveTitle__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7260:1: ( rule__PerspectiveTitle__Group__0__Impl rule__PerspectiveTitle__Group__1 )
- // InternalPerspectiveDsl.g:7261:2: rule__PerspectiveTitle__Group__0__Impl rule__PerspectiveTitle__Group__1
+ // InternalPerspectiveDsl.g:7746:1: ( rule__PerspectiveTitle__Group__0__Impl rule__PerspectiveTitle__Group__1 )
+ // InternalPerspectiveDsl.g:7747:2: rule__PerspectiveTitle__Group__0__Impl rule__PerspectiveTitle__Group__1
{
- pushFollow(FOLLOW_43);
+ pushFollow(FOLLOW_49);
rule__PerspectiveTitle__Group__0__Impl();
state._fsp--;
@@ -24887,23 +26452,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__Group__0__Impl"
- // InternalPerspectiveDsl.g:7268:1: rule__PerspectiveTitle__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7754:1: rule__PerspectiveTitle__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveTitle__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7272:1: ( ( () ) )
- // InternalPerspectiveDsl.g:7273:1: ( () )
+ // InternalPerspectiveDsl.g:7758:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7759:1: ( () )
{
- // InternalPerspectiveDsl.g:7273:1: ( () )
- // InternalPerspectiveDsl.g:7274:2: ()
+ // InternalPerspectiveDsl.g:7759:1: ( () )
+ // InternalPerspectiveDsl.g:7760:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTitleAccess().getPerspectiveTitleAction_0());
}
- // InternalPerspectiveDsl.g:7275:2: ()
- // InternalPerspectiveDsl.g:7275:3:
+ // InternalPerspectiveDsl.g:7761:2: ()
+ // InternalPerspectiveDsl.g:7761:3:
{
}
@@ -24928,14 +26493,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__Group__1"
- // InternalPerspectiveDsl.g:7283:1: rule__PerspectiveTitle__Group__1 : rule__PerspectiveTitle__Group__1__Impl rule__PerspectiveTitle__Group__2 ;
+ // InternalPerspectiveDsl.g:7769:1: rule__PerspectiveTitle__Group__1 : rule__PerspectiveTitle__Group__1__Impl rule__PerspectiveTitle__Group__2 ;
public final void rule__PerspectiveTitle__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7287:1: ( rule__PerspectiveTitle__Group__1__Impl rule__PerspectiveTitle__Group__2 )
- // InternalPerspectiveDsl.g:7288:2: rule__PerspectiveTitle__Group__1__Impl rule__PerspectiveTitle__Group__2
+ // InternalPerspectiveDsl.g:7773:1: ( rule__PerspectiveTitle__Group__1__Impl rule__PerspectiveTitle__Group__2 )
+ // InternalPerspectiveDsl.g:7774:2: rule__PerspectiveTitle__Group__1__Impl rule__PerspectiveTitle__Group__2
{
pushFollow(FOLLOW_15);
rule__PerspectiveTitle__Group__1__Impl();
@@ -24966,22 +26531,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__Group__1__Impl"
- // InternalPerspectiveDsl.g:7295:1: rule__PerspectiveTitle__Group__1__Impl : ( 'title' ) ;
+ // InternalPerspectiveDsl.g:7781:1: rule__PerspectiveTitle__Group__1__Impl : ( 'title' ) ;
public final void rule__PerspectiveTitle__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7299:1: ( ( 'title' ) )
- // InternalPerspectiveDsl.g:7300:1: ( 'title' )
+ // InternalPerspectiveDsl.g:7785:1: ( ( 'title' ) )
+ // InternalPerspectiveDsl.g:7786:1: ( 'title' )
{
- // InternalPerspectiveDsl.g:7300:1: ( 'title' )
- // InternalPerspectiveDsl.g:7301:2: 'title'
+ // InternalPerspectiveDsl.g:7786:1: ( 'title' )
+ // InternalPerspectiveDsl.g:7787:2: 'title'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTitleAccess().getTitleKeyword_1());
}
- match(input,87,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveTitleAccess().getTitleKeyword_1());
}
@@ -25007,14 +26572,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__Group__2"
- // InternalPerspectiveDsl.g:7310:1: rule__PerspectiveTitle__Group__2 : rule__PerspectiveTitle__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:7796:1: rule__PerspectiveTitle__Group__2 : rule__PerspectiveTitle__Group__2__Impl ;
public final void rule__PerspectiveTitle__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7314:1: ( rule__PerspectiveTitle__Group__2__Impl )
- // InternalPerspectiveDsl.g:7315:2: rule__PerspectiveTitle__Group__2__Impl
+ // InternalPerspectiveDsl.g:7800:1: ( rule__PerspectiveTitle__Group__2__Impl )
+ // InternalPerspectiveDsl.g:7801:2: rule__PerspectiveTitle__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveTitle__Group__2__Impl();
@@ -25040,23 +26605,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__Group__2__Impl"
- // InternalPerspectiveDsl.g:7321:1: rule__PerspectiveTitle__Group__2__Impl : ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:7807:1: rule__PerspectiveTitle__Group__2__Impl : ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) ) ;
public final void rule__PerspectiveTitle__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7325:1: ( ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:7326:1: ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7811:1: ( ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:7812:1: ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:7326:1: ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) )
- // InternalPerspectiveDsl.g:7327:2: ( rule__PerspectiveTitle__HtmlNameAssignment_2 )
+ // InternalPerspectiveDsl.g:7812:1: ( ( rule__PerspectiveTitle__HtmlNameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7813:2: ( rule__PerspectiveTitle__HtmlNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTitleAccess().getHtmlNameAssignment_2());
}
- // InternalPerspectiveDsl.g:7328:2: ( rule__PerspectiveTitle__HtmlNameAssignment_2 )
- // InternalPerspectiveDsl.g:7328:3: rule__PerspectiveTitle__HtmlNameAssignment_2
+ // InternalPerspectiveDsl.g:7814:2: ( rule__PerspectiveTitle__HtmlNameAssignment_2 )
+ // InternalPerspectiveDsl.g:7814:3: rule__PerspectiveTitle__HtmlNameAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveTitle__HtmlNameAssignment_2();
@@ -25091,16 +26656,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__Group__0"
- // InternalPerspectiveDsl.g:7337:1: rule__PerspectiveDashboard__Group__0 : rule__PerspectiveDashboard__Group__0__Impl rule__PerspectiveDashboard__Group__1 ;
+ // InternalPerspectiveDsl.g:7823:1: rule__PerspectiveDashboard__Group__0 : rule__PerspectiveDashboard__Group__0__Impl rule__PerspectiveDashboard__Group__1 ;
public final void rule__PerspectiveDashboard__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7341:1: ( rule__PerspectiveDashboard__Group__0__Impl rule__PerspectiveDashboard__Group__1 )
- // InternalPerspectiveDsl.g:7342:2: rule__PerspectiveDashboard__Group__0__Impl rule__PerspectiveDashboard__Group__1
+ // InternalPerspectiveDsl.g:7827:1: ( rule__PerspectiveDashboard__Group__0__Impl rule__PerspectiveDashboard__Group__1 )
+ // InternalPerspectiveDsl.g:7828:2: rule__PerspectiveDashboard__Group__0__Impl rule__PerspectiveDashboard__Group__1
{
- pushFollow(FOLLOW_24);
+ pushFollow(FOLLOW_50);
rule__PerspectiveDashboard__Group__0__Impl();
state._fsp--;
@@ -25129,23 +26694,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__Group__0__Impl"
- // InternalPerspectiveDsl.g:7349:1: rule__PerspectiveDashboard__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:7835:1: rule__PerspectiveDashboard__Group__0__Impl : ( () ) ;
public final void rule__PerspectiveDashboard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7353:1: ( ( () ) )
- // InternalPerspectiveDsl.g:7354:1: ( () )
+ // InternalPerspectiveDsl.g:7839:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7840:1: ( () )
{
- // InternalPerspectiveDsl.g:7354:1: ( () )
- // InternalPerspectiveDsl.g:7355:2: ()
+ // InternalPerspectiveDsl.g:7840:1: ( () )
+ // InternalPerspectiveDsl.g:7841:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDashboardAccess().getPerspectiveDashboardAction_0());
}
- // InternalPerspectiveDsl.g:7356:2: ()
- // InternalPerspectiveDsl.g:7356:3:
+ // InternalPerspectiveDsl.g:7842:2: ()
+ // InternalPerspectiveDsl.g:7842:3:
{
}
@@ -25170,14 +26735,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__Group__1"
- // InternalPerspectiveDsl.g:7364:1: rule__PerspectiveDashboard__Group__1 : rule__PerspectiveDashboard__Group__1__Impl rule__PerspectiveDashboard__Group__2 ;
+ // InternalPerspectiveDsl.g:7850:1: rule__PerspectiveDashboard__Group__1 : rule__PerspectiveDashboard__Group__1__Impl rule__PerspectiveDashboard__Group__2 ;
public final void rule__PerspectiveDashboard__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7368:1: ( rule__PerspectiveDashboard__Group__1__Impl rule__PerspectiveDashboard__Group__2 )
- // InternalPerspectiveDsl.g:7369:2: rule__PerspectiveDashboard__Group__1__Impl rule__PerspectiveDashboard__Group__2
+ // InternalPerspectiveDsl.g:7854:1: ( rule__PerspectiveDashboard__Group__1__Impl rule__PerspectiveDashboard__Group__2 )
+ // InternalPerspectiveDsl.g:7855:2: rule__PerspectiveDashboard__Group__1__Impl rule__PerspectiveDashboard__Group__2
{
pushFollow(FOLLOW_15);
rule__PerspectiveDashboard__Group__1__Impl();
@@ -25208,22 +26773,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__Group__1__Impl"
- // InternalPerspectiveDsl.g:7376:1: rule__PerspectiveDashboard__Group__1__Impl : ( 'name' ) ;
+ // InternalPerspectiveDsl.g:7862:1: rule__PerspectiveDashboard__Group__1__Impl : ( 'name' ) ;
public final void rule__PerspectiveDashboard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7380:1: ( ( 'name' ) )
- // InternalPerspectiveDsl.g:7381:1: ( 'name' )
+ // InternalPerspectiveDsl.g:7866:1: ( ( 'name' ) )
+ // InternalPerspectiveDsl.g:7867:1: ( 'name' )
{
- // InternalPerspectiveDsl.g:7381:1: ( 'name' )
- // InternalPerspectiveDsl.g:7382:2: 'name'
+ // InternalPerspectiveDsl.g:7867:1: ( 'name' )
+ // InternalPerspectiveDsl.g:7868:2: 'name'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDashboardAccess().getNameKeyword_1());
}
- match(input,88,FOLLOW_2); if (state.failed) return ;
+ match(input,91,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveDashboardAccess().getNameKeyword_1());
}
@@ -25249,14 +26814,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__Group__2"
- // InternalPerspectiveDsl.g:7391:1: rule__PerspectiveDashboard__Group__2 : rule__PerspectiveDashboard__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:7877:1: rule__PerspectiveDashboard__Group__2 : rule__PerspectiveDashboard__Group__2__Impl ;
public final void rule__PerspectiveDashboard__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7395:1: ( rule__PerspectiveDashboard__Group__2__Impl )
- // InternalPerspectiveDsl.g:7396:2: rule__PerspectiveDashboard__Group__2__Impl
+ // InternalPerspectiveDsl.g:7881:1: ( rule__PerspectiveDashboard__Group__2__Impl )
+ // InternalPerspectiveDsl.g:7882:2: rule__PerspectiveDashboard__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveDashboard__Group__2__Impl();
@@ -25282,23 +26847,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__Group__2__Impl"
- // InternalPerspectiveDsl.g:7402:1: rule__PerspectiveDashboard__Group__2__Impl : ( ( rule__PerspectiveDashboard__NameAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:7888:1: rule__PerspectiveDashboard__Group__2__Impl : ( ( rule__PerspectiveDashboard__NameAssignment_2 ) ) ;
public final void rule__PerspectiveDashboard__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7406:1: ( ( ( rule__PerspectiveDashboard__NameAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:7407:1: ( ( rule__PerspectiveDashboard__NameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7892:1: ( ( ( rule__PerspectiveDashboard__NameAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:7893:1: ( ( rule__PerspectiveDashboard__NameAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:7407:1: ( ( rule__PerspectiveDashboard__NameAssignment_2 ) )
- // InternalPerspectiveDsl.g:7408:2: ( rule__PerspectiveDashboard__NameAssignment_2 )
+ // InternalPerspectiveDsl.g:7893:1: ( ( rule__PerspectiveDashboard__NameAssignment_2 ) )
+ // InternalPerspectiveDsl.g:7894:2: ( rule__PerspectiveDashboard__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDashboardAccess().getNameAssignment_2());
}
- // InternalPerspectiveDsl.g:7409:2: ( rule__PerspectiveDashboard__NameAssignment_2 )
- // InternalPerspectiveDsl.g:7409:3: rule__PerspectiveDashboard__NameAssignment_2
+ // InternalPerspectiveDsl.g:7895:2: ( rule__PerspectiveDashboard__NameAssignment_2 )
+ // InternalPerspectiveDsl.g:7895:3: rule__PerspectiveDashboard__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__PerspectiveDashboard__NameAssignment_2();
@@ -25332,17 +26897,338 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__PerspectiveDashboard__Group__2__Impl"
+ // $ANTLR start "rule__PerspectiveBrowser__Group__0"
+ // InternalPerspectiveDsl.g:7904:1: rule__PerspectiveBrowser__Group__0 : rule__PerspectiveBrowser__Group__0__Impl rule__PerspectiveBrowser__Group__1 ;
+ public final void rule__PerspectiveBrowser__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7908:1: ( rule__PerspectiveBrowser__Group__0__Impl rule__PerspectiveBrowser__Group__1 )
+ // InternalPerspectiveDsl.g:7909:2: rule__PerspectiveBrowser__Group__0__Impl rule__PerspectiveBrowser__Group__1
+ {
+ pushFollow(FOLLOW_25);
+ rule__PerspectiveBrowser__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveBrowser__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__0"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__0__Impl"
+ // InternalPerspectiveDsl.g:7916:1: rule__PerspectiveBrowser__Group__0__Impl : ( () ) ;
+ public final void rule__PerspectiveBrowser__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7920:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:7921:1: ( () )
+ {
+ // InternalPerspectiveDsl.g:7921:1: ( () )
+ // InternalPerspectiveDsl.g:7922:2: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserAccess().getPerspectiveBrowserAction_0());
+ }
+ // InternalPerspectiveDsl.g:7923:2: ()
+ // InternalPerspectiveDsl.g:7923:3:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserAccess().getPerspectiveBrowserAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__1"
+ // InternalPerspectiveDsl.g:7931:1: rule__PerspectiveBrowser__Group__1 : rule__PerspectiveBrowser__Group__1__Impl rule__PerspectiveBrowser__Group__2 ;
+ public final void rule__PerspectiveBrowser__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7935:1: ( rule__PerspectiveBrowser__Group__1__Impl rule__PerspectiveBrowser__Group__2 )
+ // InternalPerspectiveDsl.g:7936:2: rule__PerspectiveBrowser__Group__1__Impl rule__PerspectiveBrowser__Group__2
+ {
+ pushFollow(FOLLOW_51);
+ rule__PerspectiveBrowser__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveBrowser__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__1"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__1__Impl"
+ // InternalPerspectiveDsl.g:7943:1: rule__PerspectiveBrowser__Group__1__Impl : ( 'browser' ) ;
+ public final void rule__PerspectiveBrowser__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7947:1: ( ( 'browser' ) )
+ // InternalPerspectiveDsl.g:7948:1: ( 'browser' )
+ {
+ // InternalPerspectiveDsl.g:7948:1: ( 'browser' )
+ // InternalPerspectiveDsl.g:7949:2: 'browser'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserAccess().getBrowserKeyword_1());
+ }
+ match(input,92,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserAccess().getBrowserKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__1__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__2"
+ // InternalPerspectiveDsl.g:7958:1: rule__PerspectiveBrowser__Group__2 : rule__PerspectiveBrowser__Group__2__Impl rule__PerspectiveBrowser__Group__3 ;
+ public final void rule__PerspectiveBrowser__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7962:1: ( rule__PerspectiveBrowser__Group__2__Impl rule__PerspectiveBrowser__Group__3 )
+ // InternalPerspectiveDsl.g:7963:2: rule__PerspectiveBrowser__Group__2__Impl rule__PerspectiveBrowser__Group__3
+ {
+ pushFollow(FOLLOW_15);
+ rule__PerspectiveBrowser__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveBrowser__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__2"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__2__Impl"
+ // InternalPerspectiveDsl.g:7970:1: rule__PerspectiveBrowser__Group__2__Impl : ( 'url' ) ;
+ public final void rule__PerspectiveBrowser__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7974:1: ( ( 'url' ) )
+ // InternalPerspectiveDsl.g:7975:1: ( 'url' )
+ {
+ // InternalPerspectiveDsl.g:7975:1: ( 'url' )
+ // InternalPerspectiveDsl.g:7976:2: 'url'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserAccess().getUrlKeyword_2());
+ }
+ match(input,93,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserAccess().getUrlKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__2__Impl"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__3"
+ // InternalPerspectiveDsl.g:7985:1: rule__PerspectiveBrowser__Group__3 : rule__PerspectiveBrowser__Group__3__Impl ;
+ public final void rule__PerspectiveBrowser__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:7989:1: ( rule__PerspectiveBrowser__Group__3__Impl )
+ // InternalPerspectiveDsl.g:7990:2: rule__PerspectiveBrowser__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveBrowser__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__3"
+
+
+ // $ANTLR start "rule__PerspectiveBrowser__Group__3__Impl"
+ // InternalPerspectiveDsl.g:7996:1: rule__PerspectiveBrowser__Group__3__Impl : ( ( rule__PerspectiveBrowser__UrlAssignment_3 ) ) ;
+ public final void rule__PerspectiveBrowser__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:8000:1: ( ( ( rule__PerspectiveBrowser__UrlAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:8001:1: ( ( rule__PerspectiveBrowser__UrlAssignment_3 ) )
+ {
+ // InternalPerspectiveDsl.g:8001:1: ( ( rule__PerspectiveBrowser__UrlAssignment_3 ) )
+ // InternalPerspectiveDsl.g:8002:2: ( rule__PerspectiveBrowser__UrlAssignment_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserAccess().getUrlAssignment_3());
+ }
+ // InternalPerspectiveDsl.g:8003:2: ( rule__PerspectiveBrowser__UrlAssignment_3 )
+ // InternalPerspectiveDsl.g:8003:3: rule__PerspectiveBrowser__UrlAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__PerspectiveBrowser__UrlAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserAccess().getUrlAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__Group__3__Impl"
+
+
// $ANTLR start "rule__XImportDeclaration__Group__0"
- // InternalPerspectiveDsl.g:7418:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ;
+ // InternalPerspectiveDsl.g:8012:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ;
public final void rule__XImportDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7422:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
- // InternalPerspectiveDsl.g:7423:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
+ // InternalPerspectiveDsl.g:8016:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
+ // InternalPerspectiveDsl.g:8017:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
{
- pushFollow(FOLLOW_44);
+ pushFollow(FOLLOW_52);
rule__XImportDeclaration__Group__0__Impl();
state._fsp--;
@@ -25371,23 +27257,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__0__Impl"
- // InternalPerspectiveDsl.g:7430:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:8024:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7434:1: ( ( () ) )
- // InternalPerspectiveDsl.g:7435:1: ( () )
+ // InternalPerspectiveDsl.g:8028:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:8029:1: ( () )
{
- // InternalPerspectiveDsl.g:7435:1: ( () )
- // InternalPerspectiveDsl.g:7436:2: ()
+ // InternalPerspectiveDsl.g:8029:1: ( () )
+ // InternalPerspectiveDsl.g:8030:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0());
}
- // InternalPerspectiveDsl.g:7437:2: ()
- // InternalPerspectiveDsl.g:7437:3:
+ // InternalPerspectiveDsl.g:8031:2: ()
+ // InternalPerspectiveDsl.g:8031:3:
{
}
@@ -25412,16 +27298,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__1"
- // InternalPerspectiveDsl.g:7445:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ;
+ // InternalPerspectiveDsl.g:8039:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ;
public final void rule__XImportDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7449:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
- // InternalPerspectiveDsl.g:7450:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
+ // InternalPerspectiveDsl.g:8043:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
+ // InternalPerspectiveDsl.g:8044:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
{
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_53);
rule__XImportDeclaration__Group__1__Impl();
state._fsp--;
@@ -25450,17 +27336,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__1__Impl"
- // InternalPerspectiveDsl.g:7457:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ;
+ // InternalPerspectiveDsl.g:8051:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ;
public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7461:1: ( ( 'import' ) )
- // InternalPerspectiveDsl.g:7462:1: ( 'import' )
+ // InternalPerspectiveDsl.g:8055:1: ( ( 'import' ) )
+ // InternalPerspectiveDsl.g:8056:1: ( 'import' )
{
- // InternalPerspectiveDsl.g:7462:1: ( 'import' )
- // InternalPerspectiveDsl.g:7463:2: 'import'
+ // InternalPerspectiveDsl.g:8056:1: ( 'import' )
+ // InternalPerspectiveDsl.g:8057:2: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1());
@@ -25491,16 +27377,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__2"
- // InternalPerspectiveDsl.g:7472:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ;
+ // InternalPerspectiveDsl.g:8066:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ;
public final void rule__XImportDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7476:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 )
- // InternalPerspectiveDsl.g:7477:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3
+ // InternalPerspectiveDsl.g:8070:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 )
+ // InternalPerspectiveDsl.g:8071:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3
{
- pushFollow(FOLLOW_46);
+ pushFollow(FOLLOW_54);
rule__XImportDeclaration__Group__2__Impl();
state._fsp--;
@@ -25529,23 +27415,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__2__Impl"
- // InternalPerspectiveDsl.g:7484:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ;
+ // InternalPerspectiveDsl.g:8078:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ;
public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7488:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) )
- // InternalPerspectiveDsl.g:7489:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
+ // InternalPerspectiveDsl.g:8082:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) )
+ // InternalPerspectiveDsl.g:8083:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
{
- // InternalPerspectiveDsl.g:7489:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
- // InternalPerspectiveDsl.g:7490:2: ( rule__XImportDeclaration__Alternatives_2 )
+ // InternalPerspectiveDsl.g:8083:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
+ // InternalPerspectiveDsl.g:8084:2: ( rule__XImportDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2());
}
- // InternalPerspectiveDsl.g:7491:2: ( rule__XImportDeclaration__Alternatives_2 )
- // InternalPerspectiveDsl.g:7491:3: rule__XImportDeclaration__Alternatives_2
+ // InternalPerspectiveDsl.g:8085:2: ( rule__XImportDeclaration__Alternatives_2 )
+ // InternalPerspectiveDsl.g:8085:3: rule__XImportDeclaration__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Alternatives_2();
@@ -25580,14 +27466,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__3"
- // InternalPerspectiveDsl.g:7499:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:8093:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ;
public final void rule__XImportDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7503:1: ( rule__XImportDeclaration__Group__3__Impl )
- // InternalPerspectiveDsl.g:7504:2: rule__XImportDeclaration__Group__3__Impl
+ // InternalPerspectiveDsl.g:8097:1: ( rule__XImportDeclaration__Group__3__Impl )
+ // InternalPerspectiveDsl.g:8098:2: rule__XImportDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group__3__Impl();
@@ -25613,33 +27499,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group__3__Impl"
- // InternalPerspectiveDsl.g:7510:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ;
+ // InternalPerspectiveDsl.g:8104:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ;
public final void rule__XImportDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7514:1: ( ( ( ';' )? ) )
- // InternalPerspectiveDsl.g:7515:1: ( ( ';' )? )
+ // InternalPerspectiveDsl.g:8108:1: ( ( ( ';' )? ) )
+ // InternalPerspectiveDsl.g:8109:1: ( ( ';' )? )
{
- // InternalPerspectiveDsl.g:7515:1: ( ( ';' )? )
- // InternalPerspectiveDsl.g:7516:2: ( ';' )?
+ // InternalPerspectiveDsl.g:8109:1: ( ( ';' )? )
+ // InternalPerspectiveDsl.g:8110:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3());
}
- // InternalPerspectiveDsl.g:7517:2: ( ';' )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8111:2: ( ';' )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA58_0==89) ) {
- alt58=1;
+ if ( (LA61_0==94) ) {
+ alt61=1;
}
- switch (alt58) {
+ switch (alt61) {
case 1 :
- // InternalPerspectiveDsl.g:7517:3: ';'
+ // InternalPerspectiveDsl.g:8111:3: ';'
{
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -25671,16 +27557,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__0"
- // InternalPerspectiveDsl.g:7526:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ;
+ // InternalPerspectiveDsl.g:8120:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ;
public final void rule__XImportDeclaration__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7530:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 )
- // InternalPerspectiveDsl.g:7531:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1
+ // InternalPerspectiveDsl.g:8124:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 )
+ // InternalPerspectiveDsl.g:8125:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1
{
- pushFollow(FOLLOW_47);
+ pushFollow(FOLLOW_55);
rule__XImportDeclaration__Group_2_0__0__Impl();
state._fsp--;
@@ -25709,23 +27595,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__0__Impl"
- // InternalPerspectiveDsl.g:7538:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:8132:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ;
public final void rule__XImportDeclaration__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7542:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) )
- // InternalPerspectiveDsl.g:7543:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
+ // InternalPerspectiveDsl.g:8136:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) )
+ // InternalPerspectiveDsl.g:8137:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
{
- // InternalPerspectiveDsl.g:7543:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
- // InternalPerspectiveDsl.g:7544:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
+ // InternalPerspectiveDsl.g:8137:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
+ // InternalPerspectiveDsl.g:8138:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0());
}
- // InternalPerspectiveDsl.g:7545:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
- // InternalPerspectiveDsl.g:7545:3: rule__XImportDeclaration__StaticAssignment_2_0_0
+ // InternalPerspectiveDsl.g:8139:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
+ // InternalPerspectiveDsl.g:8139:3: rule__XImportDeclaration__StaticAssignment_2_0_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__StaticAssignment_2_0_0();
@@ -25760,16 +27646,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__1"
- // InternalPerspectiveDsl.g:7553:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ;
+ // InternalPerspectiveDsl.g:8147:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ;
public final void rule__XImportDeclaration__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7557:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 )
- // InternalPerspectiveDsl.g:7558:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2
+ // InternalPerspectiveDsl.g:8151:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 )
+ // InternalPerspectiveDsl.g:8152:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2
{
- pushFollow(FOLLOW_47);
+ pushFollow(FOLLOW_55);
rule__XImportDeclaration__Group_2_0__1__Impl();
state._fsp--;
@@ -25798,31 +27684,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__1__Impl"
- // InternalPerspectiveDsl.g:7565:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ;
+ // InternalPerspectiveDsl.g:8159:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ;
public final void rule__XImportDeclaration__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7569:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) )
- // InternalPerspectiveDsl.g:7570:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
+ // InternalPerspectiveDsl.g:8163:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) )
+ // InternalPerspectiveDsl.g:8164:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
{
- // InternalPerspectiveDsl.g:7570:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
- // InternalPerspectiveDsl.g:7571:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
+ // InternalPerspectiveDsl.g:8164:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
+ // InternalPerspectiveDsl.g:8165:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1());
}
- // InternalPerspectiveDsl.g:7572:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8166:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA59_0==48) ) {
- alt59=1;
+ if ( (LA62_0==48) ) {
+ alt62=1;
}
- switch (alt59) {
+ switch (alt62) {
case 1 :
- // InternalPerspectiveDsl.g:7572:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1
+ // InternalPerspectiveDsl.g:8166:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ExtensionAssignment_2_0_1();
@@ -25860,16 +27746,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__2"
- // InternalPerspectiveDsl.g:7580:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ;
+ // InternalPerspectiveDsl.g:8174:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ;
public final void rule__XImportDeclaration__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7584:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 )
- // InternalPerspectiveDsl.g:7585:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3
+ // InternalPerspectiveDsl.g:8178:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 )
+ // InternalPerspectiveDsl.g:8179:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3
{
- pushFollow(FOLLOW_48);
+ pushFollow(FOLLOW_56);
rule__XImportDeclaration__Group_2_0__2__Impl();
state._fsp--;
@@ -25898,23 +27784,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__2__Impl"
- // InternalPerspectiveDsl.g:7592:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ;
+ // InternalPerspectiveDsl.g:8186:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ;
public final void rule__XImportDeclaration__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7596:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) )
- // InternalPerspectiveDsl.g:7597:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
+ // InternalPerspectiveDsl.g:8190:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) )
+ // InternalPerspectiveDsl.g:8191:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
{
- // InternalPerspectiveDsl.g:7597:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
- // InternalPerspectiveDsl.g:7598:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
+ // InternalPerspectiveDsl.g:8191:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
+ // InternalPerspectiveDsl.g:8192:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2());
}
- // InternalPerspectiveDsl.g:7599:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
- // InternalPerspectiveDsl.g:7599:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
+ // InternalPerspectiveDsl.g:8193:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
+ // InternalPerspectiveDsl.g:8193:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedTypeAssignment_2_0_2();
@@ -25949,14 +27835,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__3"
- // InternalPerspectiveDsl.g:7607:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ;
+ // InternalPerspectiveDsl.g:8201:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ;
public final void rule__XImportDeclaration__Group_2_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7611:1: ( rule__XImportDeclaration__Group_2_0__3__Impl )
- // InternalPerspectiveDsl.g:7612:2: rule__XImportDeclaration__Group_2_0__3__Impl
+ // InternalPerspectiveDsl.g:8205:1: ( rule__XImportDeclaration__Group_2_0__3__Impl )
+ // InternalPerspectiveDsl.g:8206:2: rule__XImportDeclaration__Group_2_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_0__3__Impl();
@@ -25982,23 +27868,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_0__3__Impl"
- // InternalPerspectiveDsl.g:7618:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ;
+ // InternalPerspectiveDsl.g:8212:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ;
public final void rule__XImportDeclaration__Group_2_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7622:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) )
- // InternalPerspectiveDsl.g:7623:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
+ // InternalPerspectiveDsl.g:8216:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) )
+ // InternalPerspectiveDsl.g:8217:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
{
- // InternalPerspectiveDsl.g:7623:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
- // InternalPerspectiveDsl.g:7624:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
+ // InternalPerspectiveDsl.g:8217:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
+ // InternalPerspectiveDsl.g:8218:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3());
}
- // InternalPerspectiveDsl.g:7625:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
- // InternalPerspectiveDsl.g:7625:3: rule__XImportDeclaration__Alternatives_2_0_3
+ // InternalPerspectiveDsl.g:8219:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
+ // InternalPerspectiveDsl.g:8219:3: rule__XImportDeclaration__Alternatives_2_0_3
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Alternatives_2_0_3();
@@ -26033,14 +27919,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_3__0"
- // InternalPerspectiveDsl.g:7634:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ;
+ // InternalPerspectiveDsl.g:8228:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ;
public final void rule__XImportDeclaration__Group_2_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7638:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 )
- // InternalPerspectiveDsl.g:7639:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1
+ // InternalPerspectiveDsl.g:8232:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 )
+ // InternalPerspectiveDsl.g:8233:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1
{
pushFollow(FOLLOW_7);
rule__XImportDeclaration__Group_2_3__0__Impl();
@@ -26071,23 +27957,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_3__0__Impl"
- // InternalPerspectiveDsl.g:7646:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:8240:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ;
public final void rule__XImportDeclaration__Group_2_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7650:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) )
- // InternalPerspectiveDsl.g:7651:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
+ // InternalPerspectiveDsl.g:8244:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) )
+ // InternalPerspectiveDsl.g:8245:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
{
- // InternalPerspectiveDsl.g:7651:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
- // InternalPerspectiveDsl.g:7652:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
+ // InternalPerspectiveDsl.g:8245:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
+ // InternalPerspectiveDsl.g:8246:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0());
}
- // InternalPerspectiveDsl.g:7653:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
- // InternalPerspectiveDsl.g:7653:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0
+ // InternalPerspectiveDsl.g:8247:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
+ // InternalPerspectiveDsl.g:8247:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__FqnImportAssignment_2_3_0();
@@ -26122,14 +28008,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_3__1"
- // InternalPerspectiveDsl.g:7661:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ;
+ // InternalPerspectiveDsl.g:8255:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ;
public final void rule__XImportDeclaration__Group_2_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7665:1: ( rule__XImportDeclaration__Group_2_3__1__Impl )
- // InternalPerspectiveDsl.g:7666:2: rule__XImportDeclaration__Group_2_3__1__Impl
+ // InternalPerspectiveDsl.g:8259:1: ( rule__XImportDeclaration__Group_2_3__1__Impl )
+ // InternalPerspectiveDsl.g:8260:2: rule__XImportDeclaration__Group_2_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_3__1__Impl();
@@ -26155,23 +28041,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__Group_2_3__1__Impl"
- // InternalPerspectiveDsl.g:7672:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ;
+ // InternalPerspectiveDsl.g:8266:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ;
public final void rule__XImportDeclaration__Group_2_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7676:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) )
- // InternalPerspectiveDsl.g:7677:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
+ // InternalPerspectiveDsl.g:8270:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) )
+ // InternalPerspectiveDsl.g:8271:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
{
- // InternalPerspectiveDsl.g:7677:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
- // InternalPerspectiveDsl.g:7678:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
+ // InternalPerspectiveDsl.g:8271:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
+ // InternalPerspectiveDsl.g:8272:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1());
}
- // InternalPerspectiveDsl.g:7679:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
- // InternalPerspectiveDsl.g:7679:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
+ // InternalPerspectiveDsl.g:8273:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
+ // InternalPerspectiveDsl.g:8273:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1();
@@ -26206,16 +28092,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__0"
- // InternalPerspectiveDsl.g:7688:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
+ // InternalPerspectiveDsl.g:8282:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
public final void rule__XAnnotation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7692:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
- // InternalPerspectiveDsl.g:7693:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
+ // InternalPerspectiveDsl.g:8286:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
+ // InternalPerspectiveDsl.g:8287:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
{
- pushFollow(FOLLOW_49);
+ pushFollow(FOLLOW_57);
rule__XAnnotation__Group__0__Impl();
state._fsp--;
@@ -26244,23 +28130,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__0__Impl"
- // InternalPerspectiveDsl.g:7700:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:8294:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7704:1: ( ( () ) )
- // InternalPerspectiveDsl.g:7705:1: ( () )
+ // InternalPerspectiveDsl.g:8298:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:8299:1: ( () )
{
- // InternalPerspectiveDsl.g:7705:1: ( () )
- // InternalPerspectiveDsl.g:7706:2: ()
+ // InternalPerspectiveDsl.g:8299:1: ( () )
+ // InternalPerspectiveDsl.g:8300:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0());
}
- // InternalPerspectiveDsl.g:7707:2: ()
- // InternalPerspectiveDsl.g:7707:3:
+ // InternalPerspectiveDsl.g:8301:2: ()
+ // InternalPerspectiveDsl.g:8301:3:
{
}
@@ -26285,14 +28171,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__1"
- // InternalPerspectiveDsl.g:7715:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
+ // InternalPerspectiveDsl.g:8309:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
public final void rule__XAnnotation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7719:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
- // InternalPerspectiveDsl.g:7720:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
+ // InternalPerspectiveDsl.g:8313:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
+ // InternalPerspectiveDsl.g:8314:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
{
pushFollow(FOLLOW_7);
rule__XAnnotation__Group__1__Impl();
@@ -26323,22 +28209,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__1__Impl"
- // InternalPerspectiveDsl.g:7727:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
+ // InternalPerspectiveDsl.g:8321:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7731:1: ( ( '@' ) )
- // InternalPerspectiveDsl.g:7732:1: ( '@' )
+ // InternalPerspectiveDsl.g:8325:1: ( ( '@' ) )
+ // InternalPerspectiveDsl.g:8326:1: ( '@' )
{
- // InternalPerspectiveDsl.g:7732:1: ( '@' )
- // InternalPerspectiveDsl.g:7733:2: '@'
+ // InternalPerspectiveDsl.g:8326:1: ( '@' )
+ // InternalPerspectiveDsl.g:8327:2: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
- match(input,90,FOLLOW_2); if (state.failed) return ;
+ match(input,95,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
@@ -26364,16 +28250,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__2"
- // InternalPerspectiveDsl.g:7742:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ;
+ // InternalPerspectiveDsl.g:8336:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ;
public final void rule__XAnnotation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7746:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
- // InternalPerspectiveDsl.g:7747:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
+ // InternalPerspectiveDsl.g:8340:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
+ // InternalPerspectiveDsl.g:8341:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XAnnotation__Group__2__Impl();
state._fsp--;
@@ -26402,23 +28288,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__2__Impl"
- // InternalPerspectiveDsl.g:7754:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:8348:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7758:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:7759:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
+ // InternalPerspectiveDsl.g:8352:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:8353:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:7759:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
- // InternalPerspectiveDsl.g:7760:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
+ // InternalPerspectiveDsl.g:8353:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
+ // InternalPerspectiveDsl.g:8354:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2());
}
- // InternalPerspectiveDsl.g:7761:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
- // InternalPerspectiveDsl.g:7761:3: rule__XAnnotation__AnnotationTypeAssignment_2
+ // InternalPerspectiveDsl.g:8355:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
+ // InternalPerspectiveDsl.g:8355:3: rule__XAnnotation__AnnotationTypeAssignment_2
{
pushFollow(FOLLOW_2);
rule__XAnnotation__AnnotationTypeAssignment_2();
@@ -26453,14 +28339,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__3"
- // InternalPerspectiveDsl.g:7769:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:8363:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
public final void rule__XAnnotation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7773:1: ( rule__XAnnotation__Group__3__Impl )
- // InternalPerspectiveDsl.g:7774:2: rule__XAnnotation__Group__3__Impl
+ // InternalPerspectiveDsl.g:8367:1: ( rule__XAnnotation__Group__3__Impl )
+ // InternalPerspectiveDsl.g:8368:2: rule__XAnnotation__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group__3__Impl();
@@ -26486,31 +28372,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group__3__Impl"
- // InternalPerspectiveDsl.g:7780:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:8374:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ;
public final void rule__XAnnotation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7784:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:7785:1: ( ( rule__XAnnotation__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:8378:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:8379:1: ( ( rule__XAnnotation__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:7785:1: ( ( rule__XAnnotation__Group_3__0 )? )
- // InternalPerspectiveDsl.g:7786:2: ( rule__XAnnotation__Group_3__0 )?
+ // InternalPerspectiveDsl.g:8379:1: ( ( rule__XAnnotation__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:8380:2: ( rule__XAnnotation__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:7787:2: ( rule__XAnnotation__Group_3__0 )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8381:2: ( rule__XAnnotation__Group_3__0 )?
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA60_0==91) ) {
- alt60=1;
+ if ( (LA63_0==96) ) {
+ alt63=1;
}
- switch (alt60) {
+ switch (alt63) {
case 1 :
- // InternalPerspectiveDsl.g:7787:3: rule__XAnnotation__Group_3__0
+ // InternalPerspectiveDsl.g:8381:3: rule__XAnnotation__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3__0();
@@ -26548,16 +28434,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3__0"
- // InternalPerspectiveDsl.g:7796:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ;
+ // InternalPerspectiveDsl.g:8390:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ;
public final void rule__XAnnotation__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7800:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
- // InternalPerspectiveDsl.g:7801:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
+ // InternalPerspectiveDsl.g:8394:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
+ // InternalPerspectiveDsl.g:8395:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
{
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_59);
rule__XAnnotation__Group_3__0__Impl();
state._fsp--;
@@ -26586,25 +28472,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:7808:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
+ // InternalPerspectiveDsl.g:8402:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7812:1: ( ( ( '(' ) ) )
- // InternalPerspectiveDsl.g:7813:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:8406:1: ( ( ( '(' ) ) )
+ // InternalPerspectiveDsl.g:8407:1: ( ( '(' ) )
{
- // InternalPerspectiveDsl.g:7813:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:7814:2: ( '(' )
+ // InternalPerspectiveDsl.g:8407:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:8408:2: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
}
- // InternalPerspectiveDsl.g:7815:2: ( '(' )
- // InternalPerspectiveDsl.g:7815:3: '('
+ // InternalPerspectiveDsl.g:8409:2: ( '(' )
+ // InternalPerspectiveDsl.g:8409:3: '('
{
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
}
@@ -26633,16 +28519,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3__1"
- // InternalPerspectiveDsl.g:7823:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ;
+ // InternalPerspectiveDsl.g:8417:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ;
public final void rule__XAnnotation__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7827:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
- // InternalPerspectiveDsl.g:7828:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
+ // InternalPerspectiveDsl.g:8421:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
+ // InternalPerspectiveDsl.g:8422:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
{
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_59);
rule__XAnnotation__Group_3__1__Impl();
state._fsp--;
@@ -26671,31 +28557,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:7835:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ;
+ // InternalPerspectiveDsl.g:8429:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ;
public final void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7839:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
- // InternalPerspectiveDsl.g:7840:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
+ // InternalPerspectiveDsl.g:8433:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
+ // InternalPerspectiveDsl.g:8434:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
{
- // InternalPerspectiveDsl.g:7840:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
- // InternalPerspectiveDsl.g:7841:2: ( rule__XAnnotation__Alternatives_3_1 )?
+ // InternalPerspectiveDsl.g:8434:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
+ // InternalPerspectiveDsl.g:8435:2: ( rule__XAnnotation__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1());
}
- // InternalPerspectiveDsl.g:7842:2: ( rule__XAnnotation__Alternatives_3_1 )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8436:2: ( rule__XAnnotation__Alternatives_3_1 )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( ((LA61_0>=RULE_ID && LA61_0<=RULE_DECIMAL)||LA61_0==27||(LA61_0>=34 && LA61_0<=35)||LA61_0==40||(LA61_0>=45 && LA61_0<=50)||LA61_0==54||(LA61_0>=90 && LA61_0<=91)||(LA61_0>=95 && LA61_0<=96)||LA61_0==99||LA61_0==101||(LA61_0>=105 && LA61_0<=113)||LA61_0==115||LA61_0==126) ) {
- alt61=1;
+ if ( ((LA64_0>=RULE_ID && LA64_0<=RULE_DECIMAL)||LA64_0==27||(LA64_0>=34 && LA64_0<=35)||LA64_0==40||(LA64_0>=45 && LA64_0<=50)||LA64_0==54||(LA64_0>=95 && LA64_0<=96)||(LA64_0>=100 && LA64_0<=101)||LA64_0==104||LA64_0==106||(LA64_0>=110 && LA64_0<=118)||LA64_0==120||LA64_0==131) ) {
+ alt64=1;
}
- switch (alt61) {
+ switch (alt64) {
case 1 :
- // InternalPerspectiveDsl.g:7842:3: rule__XAnnotation__Alternatives_3_1
+ // InternalPerspectiveDsl.g:8436:3: rule__XAnnotation__Alternatives_3_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Alternatives_3_1();
@@ -26733,14 +28619,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3__2"
- // InternalPerspectiveDsl.g:7850:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ;
+ // InternalPerspectiveDsl.g:8444:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ;
public final void rule__XAnnotation__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7854:1: ( rule__XAnnotation__Group_3__2__Impl )
- // InternalPerspectiveDsl.g:7855:2: rule__XAnnotation__Group_3__2__Impl
+ // InternalPerspectiveDsl.g:8448:1: ( rule__XAnnotation__Group_3__2__Impl )
+ // InternalPerspectiveDsl.g:8449:2: rule__XAnnotation__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3__2__Impl();
@@ -26766,22 +28652,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3__2__Impl"
- // InternalPerspectiveDsl.g:7861:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:8455:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7865:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:7866:1: ( ')' )
+ // InternalPerspectiveDsl.g:8459:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:8460:1: ( ')' )
{
- // InternalPerspectiveDsl.g:7866:1: ( ')' )
- // InternalPerspectiveDsl.g:7867:2: ')'
+ // InternalPerspectiveDsl.g:8460:1: ( ')' )
+ // InternalPerspectiveDsl.g:8461:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
@@ -26807,16 +28693,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0"
- // InternalPerspectiveDsl.g:7877:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ;
+ // InternalPerspectiveDsl.g:8471:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ;
public final void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7881:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
- // InternalPerspectiveDsl.g:7882:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
+ // InternalPerspectiveDsl.g:8475:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
+ // InternalPerspectiveDsl.g:8476:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XAnnotation__Group_3_1_0__0__Impl();
state._fsp--;
@@ -26845,23 +28731,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl"
- // InternalPerspectiveDsl.g:7889:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:8483:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ;
public final void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7893:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
- // InternalPerspectiveDsl.g:7894:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
+ // InternalPerspectiveDsl.g:8487:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
+ // InternalPerspectiveDsl.g:8488:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
{
- // InternalPerspectiveDsl.g:7894:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
- // InternalPerspectiveDsl.g:7895:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
+ // InternalPerspectiveDsl.g:8488:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
+ // InternalPerspectiveDsl.g:8489:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0());
}
- // InternalPerspectiveDsl.g:7896:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
- // InternalPerspectiveDsl.g:7896:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
+ // InternalPerspectiveDsl.g:8490:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
+ // InternalPerspectiveDsl.g:8490:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0();
@@ -26896,14 +28782,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1"
- // InternalPerspectiveDsl.g:7904:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ;
+ // InternalPerspectiveDsl.g:8498:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ;
public final void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7908:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
- // InternalPerspectiveDsl.g:7909:2: rule__XAnnotation__Group_3_1_0__1__Impl
+ // InternalPerspectiveDsl.g:8502:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
+ // InternalPerspectiveDsl.g:8503:2: rule__XAnnotation__Group_3_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__1__Impl();
@@ -26929,37 +28815,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl"
- // InternalPerspectiveDsl.g:7915:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:8509:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ;
public final void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7919:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
- // InternalPerspectiveDsl.g:7920:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
+ // InternalPerspectiveDsl.g:8513:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
+ // InternalPerspectiveDsl.g:8514:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
{
- // InternalPerspectiveDsl.g:7920:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
- // InternalPerspectiveDsl.g:7921:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
+ // InternalPerspectiveDsl.g:8514:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
+ // InternalPerspectiveDsl.g:8515:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1());
}
- // InternalPerspectiveDsl.g:7922:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
- loop62:
+ // InternalPerspectiveDsl.g:8516:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
+ loop65:
do {
- int alt62=2;
- int LA62_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA62_0==93) ) {
- alt62=1;
+ if ( (LA65_0==98) ) {
+ alt65=1;
}
- switch (alt62) {
+ switch (alt65) {
case 1 :
- // InternalPerspectiveDsl.g:7922:3: rule__XAnnotation__Group_3_1_0_1__0
+ // InternalPerspectiveDsl.g:8516:3: rule__XAnnotation__Group_3_1_0_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XAnnotation__Group_3_1_0_1__0();
state._fsp--;
@@ -26969,7 +28855,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop62;
+ break loop65;
}
} while (true);
@@ -26998,14 +28884,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0"
- // InternalPerspectiveDsl.g:7931:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ;
+ // InternalPerspectiveDsl.g:8525:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ;
public final void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7935:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
- // InternalPerspectiveDsl.g:7936:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1
+ // InternalPerspectiveDsl.g:8529:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
+ // InternalPerspectiveDsl.g:8530:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1
{
pushFollow(FOLLOW_7);
rule__XAnnotation__Group_3_1_0_1__0__Impl();
@@ -27036,22 +28922,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl"
- // InternalPerspectiveDsl.g:7943:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:8537:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7947:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:7948:1: ( ',' )
+ // InternalPerspectiveDsl.g:8541:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:8542:1: ( ',' )
{
- // InternalPerspectiveDsl.g:7948:1: ( ',' )
- // InternalPerspectiveDsl.g:7949:2: ','
+ // InternalPerspectiveDsl.g:8542:1: ( ',' )
+ // InternalPerspectiveDsl.g:8543:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
@@ -27077,14 +28963,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1"
- // InternalPerspectiveDsl.g:7958:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:8552:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ;
public final void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7962:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
- // InternalPerspectiveDsl.g:7963:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
+ // InternalPerspectiveDsl.g:8556:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:8557:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0_1__1__Impl();
@@ -27110,23 +28996,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl"
- // InternalPerspectiveDsl.g:7969:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:8563:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ;
public final void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7973:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
- // InternalPerspectiveDsl.g:7974:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
+ // InternalPerspectiveDsl.g:8567:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
+ // InternalPerspectiveDsl.g:8568:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
{
- // InternalPerspectiveDsl.g:7974:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
- // InternalPerspectiveDsl.g:7975:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
+ // InternalPerspectiveDsl.g:8568:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
+ // InternalPerspectiveDsl.g:8569:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1());
}
- // InternalPerspectiveDsl.g:7976:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
- // InternalPerspectiveDsl.g:7976:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
+ // InternalPerspectiveDsl.g:8570:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
+ // InternalPerspectiveDsl.g:8570:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1();
@@ -27161,16 +29047,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0"
- // InternalPerspectiveDsl.g:7985:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ;
+ // InternalPerspectiveDsl.g:8579:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ;
public final void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:7989:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
- // InternalPerspectiveDsl.g:7990:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
+ // InternalPerspectiveDsl.g:8583:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
+ // InternalPerspectiveDsl.g:8584:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAnnotationElementValuePair__Group__0__Impl();
state._fsp--;
@@ -27199,23 +29085,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl"
- // InternalPerspectiveDsl.g:7997:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:8591:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8001:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:8002:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:8595:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:8596:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:8002:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
- // InternalPerspectiveDsl.g:8003:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
+ // InternalPerspectiveDsl.g:8596:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:8597:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:8004:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
- // InternalPerspectiveDsl.g:8004:3: rule__XAnnotationElementValuePair__Group_0__0
+ // InternalPerspectiveDsl.g:8598:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
+ // InternalPerspectiveDsl.g:8598:3: rule__XAnnotationElementValuePair__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0__0();
@@ -27250,14 +29136,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1"
- // InternalPerspectiveDsl.g:8012:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:8606:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8016:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
- // InternalPerspectiveDsl.g:8017:2: rule__XAnnotationElementValuePair__Group__1__Impl
+ // InternalPerspectiveDsl.g:8610:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
+ // InternalPerspectiveDsl.g:8611:2: rule__XAnnotationElementValuePair__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group__1__Impl();
@@ -27283,23 +29169,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl"
- // InternalPerspectiveDsl.g:8023:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:8617:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8027:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:8028:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
+ // InternalPerspectiveDsl.g:8621:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:8622:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:8028:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
- // InternalPerspectiveDsl.g:8029:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
+ // InternalPerspectiveDsl.g:8622:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
+ // InternalPerspectiveDsl.g:8623:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1());
}
- // InternalPerspectiveDsl.g:8030:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
- // InternalPerspectiveDsl.g:8030:3: rule__XAnnotationElementValuePair__ValueAssignment_1
+ // InternalPerspectiveDsl.g:8624:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
+ // InternalPerspectiveDsl.g:8624:3: rule__XAnnotationElementValuePair__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__ValueAssignment_1();
@@ -27334,14 +29220,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0"
- // InternalPerspectiveDsl.g:8039:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ;
+ // InternalPerspectiveDsl.g:8633:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ;
public final void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8043:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
- // InternalPerspectiveDsl.g:8044:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
+ // InternalPerspectiveDsl.g:8637:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
+ // InternalPerspectiveDsl.g:8638:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0__0__Impl();
@@ -27367,23 +29253,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:8050:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:8644:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8054:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:8055:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:8648:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:8649:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:8055:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:8056:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:8649:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:8650:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:8057:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
- // InternalPerspectiveDsl.g:8057:3: rule__XAnnotationElementValuePair__Group_0_0__0
+ // InternalPerspectiveDsl.g:8651:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:8651:3: rule__XAnnotationElementValuePair__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0_0__0();
@@ -27418,16 +29304,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0"
- // InternalPerspectiveDsl.g:8066:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ;
+ // InternalPerspectiveDsl.g:8660:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ;
public final void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8070:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
- // InternalPerspectiveDsl.g:8071:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
+ // InternalPerspectiveDsl.g:8664:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
+ // InternalPerspectiveDsl.g:8665:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__XAnnotationElementValuePair__Group_0_0__0__Impl();
state._fsp--;
@@ -27456,23 +29342,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:8078:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:8672:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8082:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
- // InternalPerspectiveDsl.g:8083:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
+ // InternalPerspectiveDsl.g:8676:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
+ // InternalPerspectiveDsl.g:8677:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
{
- // InternalPerspectiveDsl.g:8083:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
- // InternalPerspectiveDsl.g:8084:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
+ // InternalPerspectiveDsl.g:8677:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
+ // InternalPerspectiveDsl.g:8678:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0());
}
- // InternalPerspectiveDsl.g:8085:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
- // InternalPerspectiveDsl.g:8085:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
+ // InternalPerspectiveDsl.g:8679:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
+ // InternalPerspectiveDsl.g:8679:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__ElementAssignment_0_0_0();
@@ -27507,14 +29393,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1"
- // InternalPerspectiveDsl.g:8093:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:8687:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8097:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
- // InternalPerspectiveDsl.g:8098:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
+ // InternalPerspectiveDsl.g:8691:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:8692:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0_0__1__Impl();
@@ -27540,17 +29426,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl"
- // InternalPerspectiveDsl.g:8104:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
+ // InternalPerspectiveDsl.g:8698:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8108:1: ( ( '=' ) )
- // InternalPerspectiveDsl.g:8109:1: ( '=' )
+ // InternalPerspectiveDsl.g:8702:1: ( ( '=' ) )
+ // InternalPerspectiveDsl.g:8703:1: ( '=' )
{
- // InternalPerspectiveDsl.g:8109:1: ( '=' )
- // InternalPerspectiveDsl.g:8110:2: '='
+ // InternalPerspectiveDsl.g:8703:1: ( '=' )
+ // InternalPerspectiveDsl.g:8704:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
@@ -27581,16 +29467,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0"
- // InternalPerspectiveDsl.g:8120:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ;
+ // InternalPerspectiveDsl.g:8714:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8124:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
- // InternalPerspectiveDsl.g:8125:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
+ // InternalPerspectiveDsl.g:8718:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
+ // InternalPerspectiveDsl.g:8719:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl();
state._fsp--;
@@ -27619,23 +29505,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:8132:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:8726:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8136:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:8137:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:8730:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:8731:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:8137:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:8138:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:8731:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:8732:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:8139:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
- // InternalPerspectiveDsl.g:8139:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
+ // InternalPerspectiveDsl.g:8733:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:8733:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0();
@@ -27670,16 +29556,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1"
- // InternalPerspectiveDsl.g:8147:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ;
+ // InternalPerspectiveDsl.g:8741:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8151:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
- // InternalPerspectiveDsl.g:8152:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
+ // InternalPerspectiveDsl.g:8745:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
+ // InternalPerspectiveDsl.g:8746:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl();
state._fsp--;
@@ -27708,31 +29594,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl"
- // InternalPerspectiveDsl.g:8159:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:8753:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8163:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
- // InternalPerspectiveDsl.g:8164:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
+ // InternalPerspectiveDsl.g:8757:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
+ // InternalPerspectiveDsl.g:8758:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
{
- // InternalPerspectiveDsl.g:8164:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
- // InternalPerspectiveDsl.g:8165:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
+ // InternalPerspectiveDsl.g:8758:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
+ // InternalPerspectiveDsl.g:8759:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1());
}
- // InternalPerspectiveDsl.g:8166:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8760:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( ((LA63_0>=RULE_ID && LA63_0<=RULE_DECIMAL)||LA63_0==27||(LA63_0>=34 && LA63_0<=35)||LA63_0==40||(LA63_0>=45 && LA63_0<=50)||LA63_0==54||(LA63_0>=90 && LA63_0<=91)||(LA63_0>=95 && LA63_0<=96)||LA63_0==99||LA63_0==101||(LA63_0>=105 && LA63_0<=113)||LA63_0==115||LA63_0==126) ) {
- alt63=1;
+ if ( ((LA66_0>=RULE_ID && LA66_0<=RULE_DECIMAL)||LA66_0==27||(LA66_0>=34 && LA66_0<=35)||LA66_0==40||(LA66_0>=45 && LA66_0<=50)||LA66_0==54||(LA66_0>=95 && LA66_0<=96)||(LA66_0>=100 && LA66_0<=101)||LA66_0==104||LA66_0==106||(LA66_0>=110 && LA66_0<=118)||LA66_0==120||LA66_0==131) ) {
+ alt66=1;
}
- switch (alt63) {
+ switch (alt66) {
case 1 :
- // InternalPerspectiveDsl.g:8166:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
+ // InternalPerspectiveDsl.g:8760:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0();
@@ -27770,14 +29656,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2"
- // InternalPerspectiveDsl.g:8174:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ;
+ // InternalPerspectiveDsl.g:8768:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8178:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
- // InternalPerspectiveDsl.g:8179:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
+ // InternalPerspectiveDsl.g:8772:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
+ // InternalPerspectiveDsl.g:8773:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl();
@@ -27803,22 +29689,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl"
- // InternalPerspectiveDsl.g:8185:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
+ // InternalPerspectiveDsl.g:8779:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8189:1: ( ( ']' ) )
- // InternalPerspectiveDsl.g:8190:1: ( ']' )
+ // InternalPerspectiveDsl.g:8783:1: ( ( ']' ) )
+ // InternalPerspectiveDsl.g:8784:1: ( ']' )
{
- // InternalPerspectiveDsl.g:8190:1: ( ']' )
- // InternalPerspectiveDsl.g:8191:2: ']'
+ // InternalPerspectiveDsl.g:8784:1: ( ']' )
+ // InternalPerspectiveDsl.g:8785:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,99,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
@@ -27844,14 +29730,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0"
- // InternalPerspectiveDsl.g:8201:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ;
+ // InternalPerspectiveDsl.g:8795:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8205:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
- // InternalPerspectiveDsl.g:8206:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
+ // InternalPerspectiveDsl.g:8799:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
+ // InternalPerspectiveDsl.g:8800:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl();
@@ -27877,23 +29763,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:8212:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:8806:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8216:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:8217:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:8810:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:8811:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:8217:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
- // InternalPerspectiveDsl.g:8218:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
+ // InternalPerspectiveDsl.g:8811:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:8812:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0());
}
- // InternalPerspectiveDsl.g:8219:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
- // InternalPerspectiveDsl.g:8219:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
+ // InternalPerspectiveDsl.g:8813:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
+ // InternalPerspectiveDsl.g:8813:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0();
@@ -27928,16 +29814,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0"
- // InternalPerspectiveDsl.g:8228:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ;
+ // InternalPerspectiveDsl.g:8822:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8232:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
- // InternalPerspectiveDsl.g:8233:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
+ // InternalPerspectiveDsl.g:8826:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
+ // InternalPerspectiveDsl.g:8827:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
{
- pushFollow(FOLLOW_57);
+ pushFollow(FOLLOW_65);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl();
state._fsp--;
@@ -27966,23 +29852,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl"
- // InternalPerspectiveDsl.g:8240:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:8834:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8244:1: ( ( () ) )
- // InternalPerspectiveDsl.g:8245:1: ( () )
+ // InternalPerspectiveDsl.g:8838:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:8839:1: ( () )
{
- // InternalPerspectiveDsl.g:8245:1: ( () )
- // InternalPerspectiveDsl.g:8246:2: ()
+ // InternalPerspectiveDsl.g:8839:1: ( () )
+ // InternalPerspectiveDsl.g:8840:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0());
}
- // InternalPerspectiveDsl.g:8247:2: ()
- // InternalPerspectiveDsl.g:8247:3:
+ // InternalPerspectiveDsl.g:8841:2: ()
+ // InternalPerspectiveDsl.g:8841:3:
{
}
@@ -28007,16 +29893,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1"
- // InternalPerspectiveDsl.g:8255:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ;
+ // InternalPerspectiveDsl.g:8849:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8259:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
- // InternalPerspectiveDsl.g:8260:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
+ // InternalPerspectiveDsl.g:8853:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
+ // InternalPerspectiveDsl.g:8854:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl();
state._fsp--;
@@ -28045,22 +29931,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl"
- // InternalPerspectiveDsl.g:8267:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ;
+ // InternalPerspectiveDsl.g:8861:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8271:1: ( ( '#' ) )
- // InternalPerspectiveDsl.g:8272:1: ( '#' )
+ // InternalPerspectiveDsl.g:8865:1: ( ( '#' ) )
+ // InternalPerspectiveDsl.g:8866:1: ( '#' )
{
- // InternalPerspectiveDsl.g:8272:1: ( '#' )
- // InternalPerspectiveDsl.g:8273:2: '#'
+ // InternalPerspectiveDsl.g:8866:1: ( '#' )
+ // InternalPerspectiveDsl.g:8867:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
@@ -28086,14 +29972,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2"
- // InternalPerspectiveDsl.g:8282:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ;
+ // InternalPerspectiveDsl.g:8876:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8286:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
- // InternalPerspectiveDsl.g:8287:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
+ // InternalPerspectiveDsl.g:8880:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
+ // InternalPerspectiveDsl.g:8881:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl();
@@ -28119,22 +30005,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl"
- // InternalPerspectiveDsl.g:8293:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ;
+ // InternalPerspectiveDsl.g:8887:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8297:1: ( ( '[' ) )
- // InternalPerspectiveDsl.g:8298:1: ( '[' )
+ // InternalPerspectiveDsl.g:8891:1: ( ( '[' ) )
+ // InternalPerspectiveDsl.g:8892:1: ( '[' )
{
- // InternalPerspectiveDsl.g:8298:1: ( '[' )
- // InternalPerspectiveDsl.g:8299:2: '['
+ // InternalPerspectiveDsl.g:8892:1: ( '[' )
+ // InternalPerspectiveDsl.g:8893:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
@@ -28160,16 +30046,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0"
- // InternalPerspectiveDsl.g:8309:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ;
+ // InternalPerspectiveDsl.g:8903:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8313:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
- // InternalPerspectiveDsl.g:8314:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
+ // InternalPerspectiveDsl.g:8907:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
+ // InternalPerspectiveDsl.g:8908:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl();
state._fsp--;
@@ -28198,23 +30084,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl"
- // InternalPerspectiveDsl.g:8321:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:8915:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8325:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
- // InternalPerspectiveDsl.g:8326:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
+ // InternalPerspectiveDsl.g:8919:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
+ // InternalPerspectiveDsl.g:8920:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
{
- // InternalPerspectiveDsl.g:8326:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
- // InternalPerspectiveDsl.g:8327:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
+ // InternalPerspectiveDsl.g:8920:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
+ // InternalPerspectiveDsl.g:8921:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0());
}
- // InternalPerspectiveDsl.g:8328:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
- // InternalPerspectiveDsl.g:8328:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
+ // InternalPerspectiveDsl.g:8922:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
+ // InternalPerspectiveDsl.g:8922:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0();
@@ -28249,14 +30135,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1"
- // InternalPerspectiveDsl.g:8336:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:8930:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8340:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
- // InternalPerspectiveDsl.g:8341:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
+ // InternalPerspectiveDsl.g:8934:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:8935:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl();
@@ -28282,37 +30168,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl"
- // InternalPerspectiveDsl.g:8347:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:8941:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8351:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:8352:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:8945:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:8946:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:8352:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
- // InternalPerspectiveDsl.g:8353:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
+ // InternalPerspectiveDsl.g:8946:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:8947:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1());
}
- // InternalPerspectiveDsl.g:8354:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
- loop64:
+ // InternalPerspectiveDsl.g:8948:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
+ loop67:
do {
- int alt64=2;
- int LA64_0 = input.LA(1);
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA64_0==93) ) {
- alt64=1;
+ if ( (LA67_0==98) ) {
+ alt67=1;
}
- switch (alt64) {
+ switch (alt67) {
case 1 :
- // InternalPerspectiveDsl.g:8354:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
+ // InternalPerspectiveDsl.g:8948:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0();
state._fsp--;
@@ -28322,7 +30208,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop64;
+ break loop67;
}
} while (true);
@@ -28351,16 +30237,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0"
- // InternalPerspectiveDsl.g:8363:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ;
+ // InternalPerspectiveDsl.g:8957:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8367:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
- // InternalPerspectiveDsl.g:8368:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
+ // InternalPerspectiveDsl.g:8961:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
+ // InternalPerspectiveDsl.g:8962:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl();
state._fsp--;
@@ -28389,22 +30275,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl"
- // InternalPerspectiveDsl.g:8375:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:8969:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8379:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:8380:1: ( ',' )
+ // InternalPerspectiveDsl.g:8973:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:8974:1: ( ',' )
{
- // InternalPerspectiveDsl.g:8380:1: ( ',' )
- // InternalPerspectiveDsl.g:8381:2: ','
+ // InternalPerspectiveDsl.g:8974:1: ( ',' )
+ // InternalPerspectiveDsl.g:8975:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
@@ -28430,14 +30316,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1"
- // InternalPerspectiveDsl.g:8390:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:8984:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8394:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
- // InternalPerspectiveDsl.g:8395:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
+ // InternalPerspectiveDsl.g:8988:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:8989:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl();
@@ -28463,23 +30349,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl"
- // InternalPerspectiveDsl.g:8401:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:8995:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8405:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:8406:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:8999:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:9000:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:8406:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
- // InternalPerspectiveDsl.g:8407:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
+ // InternalPerspectiveDsl.g:9000:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9001:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1());
}
- // InternalPerspectiveDsl.g:8408:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
- // InternalPerspectiveDsl.g:8408:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
+ // InternalPerspectiveDsl.g:9002:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
+ // InternalPerspectiveDsl.g:9002:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1();
@@ -28514,16 +30400,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0"
- // InternalPerspectiveDsl.g:8417:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ;
+ // InternalPerspectiveDsl.g:9011:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8421:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
- // InternalPerspectiveDsl.g:8422:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
+ // InternalPerspectiveDsl.g:9015:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
+ // InternalPerspectiveDsl.g:9016:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl();
state._fsp--;
@@ -28552,17 +30438,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:8429:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:9023:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8433:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:8434:1: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:9027:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:9028:1: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:8434:1: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:8435:2: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:9028:1: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:9029:2: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
@@ -28597,14 +30483,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1"
- // InternalPerspectiveDsl.g:8444:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9038:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8448:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:8449:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:9042:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:9043:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl();
@@ -28630,31 +30516,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:8455:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:9049:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8459:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
- // InternalPerspectiveDsl.g:8460:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
+ // InternalPerspectiveDsl.g:9053:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
+ // InternalPerspectiveDsl.g:9054:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
{
- // InternalPerspectiveDsl.g:8460:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
- // InternalPerspectiveDsl.g:8461:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
+ // InternalPerspectiveDsl.g:9054:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
+ // InternalPerspectiveDsl.g:9055:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1());
}
- // InternalPerspectiveDsl.g:8462:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:9056:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA65_0==93) ) {
- alt65=1;
+ if ( (LA68_0==98) ) {
+ alt68=1;
}
- switch (alt65) {
+ switch (alt68) {
case 1 :
- // InternalPerspectiveDsl.g:8462:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
+ // InternalPerspectiveDsl.g:9056:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0();
@@ -28692,16 +30578,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0"
- // InternalPerspectiveDsl.g:8471:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ;
+ // InternalPerspectiveDsl.g:9065:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8475:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
- // InternalPerspectiveDsl.g:8476:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
+ // InternalPerspectiveDsl.g:9069:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
+ // InternalPerspectiveDsl.g:9070:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl();
state._fsp--;
@@ -28730,23 +30616,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl"
- // InternalPerspectiveDsl.g:8483:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:9077:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8487:1: ( ( () ) )
- // InternalPerspectiveDsl.g:8488:1: ( () )
+ // InternalPerspectiveDsl.g:9081:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:9082:1: ( () )
{
- // InternalPerspectiveDsl.g:8488:1: ( () )
- // InternalPerspectiveDsl.g:8489:2: ()
+ // InternalPerspectiveDsl.g:9082:1: ( () )
+ // InternalPerspectiveDsl.g:9083:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0());
}
- // InternalPerspectiveDsl.g:8490:2: ()
- // InternalPerspectiveDsl.g:8490:3:
+ // InternalPerspectiveDsl.g:9084:2: ()
+ // InternalPerspectiveDsl.g:9084:3:
{
}
@@ -28771,14 +30657,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1"
- // InternalPerspectiveDsl.g:8498:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9092:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8502:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
- // InternalPerspectiveDsl.g:8503:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
+ // InternalPerspectiveDsl.g:9096:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:9097:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl();
@@ -28804,28 +30690,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl"
- // InternalPerspectiveDsl.g:8509:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ;
+ // InternalPerspectiveDsl.g:9103:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8513:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
- // InternalPerspectiveDsl.g:8514:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:9107:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
+ // InternalPerspectiveDsl.g:9108:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
{
- // InternalPerspectiveDsl.g:8514:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:8515:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:9108:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:9109:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:8515:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
- // InternalPerspectiveDsl.g:8516:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
+ // InternalPerspectiveDsl.g:9109:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
+ // InternalPerspectiveDsl.g:9110:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
- // InternalPerspectiveDsl.g:8517:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
- // InternalPerspectiveDsl.g:8517:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
+ // InternalPerspectiveDsl.g:9111:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
+ // InternalPerspectiveDsl.g:9111:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
state._fsp--;
@@ -28839,28 +30725,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- // InternalPerspectiveDsl.g:8520:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
- // InternalPerspectiveDsl.g:8521:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
+ // InternalPerspectiveDsl.g:9114:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:9115:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
- // InternalPerspectiveDsl.g:8522:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
- loop66:
+ // InternalPerspectiveDsl.g:9116:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
+ loop69:
do {
- int alt66=2;
- int LA66_0 = input.LA(1);
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA66_0==93) ) {
- alt66=1;
+ if ( (LA69_0==98) ) {
+ alt69=1;
}
- switch (alt66) {
+ switch (alt69) {
case 1 :
- // InternalPerspectiveDsl.g:8522:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
+ // InternalPerspectiveDsl.g:9116:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
state._fsp--;
@@ -28870,7 +30756,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop66;
+ break loop69;
}
} while (true);
@@ -28902,16 +30788,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0"
- // InternalPerspectiveDsl.g:8532:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ;
+ // InternalPerspectiveDsl.g:9126:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8536:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
- // InternalPerspectiveDsl.g:8537:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
+ // InternalPerspectiveDsl.g:9130:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
+ // InternalPerspectiveDsl.g:9131:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl();
state._fsp--;
@@ -28940,22 +30826,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl"
- // InternalPerspectiveDsl.g:8544:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:9138:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8548:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:8549:1: ( ',' )
+ // InternalPerspectiveDsl.g:9142:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:9143:1: ( ',' )
{
- // InternalPerspectiveDsl.g:8549:1: ( ',' )
- // InternalPerspectiveDsl.g:8550:2: ','
+ // InternalPerspectiveDsl.g:9143:1: ( ',' )
+ // InternalPerspectiveDsl.g:9144:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
@@ -28981,14 +30867,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1"
- // InternalPerspectiveDsl.g:8559:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9153:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8563:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
- // InternalPerspectiveDsl.g:8564:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
+ // InternalPerspectiveDsl.g:9157:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:9158:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl();
@@ -29014,23 +30900,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl"
- // InternalPerspectiveDsl.g:8570:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:9164:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8574:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:8575:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9168:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:9169:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:8575:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
- // InternalPerspectiveDsl.g:8576:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
+ // InternalPerspectiveDsl.g:9169:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9170:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1());
}
- // InternalPerspectiveDsl.g:8577:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
- // InternalPerspectiveDsl.g:8577:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
+ // InternalPerspectiveDsl.g:9171:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
+ // InternalPerspectiveDsl.g:9171:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1();
@@ -29065,16 +30951,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0"
- // InternalPerspectiveDsl.g:8586:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ;
+ // InternalPerspectiveDsl.g:9180:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ;
public final void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8590:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
- // InternalPerspectiveDsl.g:8591:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
+ // InternalPerspectiveDsl.g:9184:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
+ // InternalPerspectiveDsl.g:9185:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__XAnnotationElementValue__Group_0__0__Impl();
state._fsp--;
@@ -29103,23 +30989,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:8598:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:9192:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8602:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:8603:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:9196:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:9197:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:8603:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:8604:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:9197:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:9198:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:8605:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
- // InternalPerspectiveDsl.g:8605:3: rule__XAnnotationElementValue__Group_0_0__0
+ // InternalPerspectiveDsl.g:9199:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:9199:3: rule__XAnnotationElementValue__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0__0();
@@ -29154,16 +31040,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1"
- // InternalPerspectiveDsl.g:8613:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ;
+ // InternalPerspectiveDsl.g:9207:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ;
public final void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8617:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
- // InternalPerspectiveDsl.g:8618:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
+ // InternalPerspectiveDsl.g:9211:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
+ // InternalPerspectiveDsl.g:9212:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__XAnnotationElementValue__Group_0__1__Impl();
state._fsp--;
@@ -29192,31 +31078,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl"
- // InternalPerspectiveDsl.g:8625:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:9219:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ;
public final void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8629:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
- // InternalPerspectiveDsl.g:8630:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
+ // InternalPerspectiveDsl.g:9223:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
+ // InternalPerspectiveDsl.g:9224:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
{
- // InternalPerspectiveDsl.g:8630:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
- // InternalPerspectiveDsl.g:8631:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
+ // InternalPerspectiveDsl.g:9224:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
+ // InternalPerspectiveDsl.g:9225:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1());
}
- // InternalPerspectiveDsl.g:8632:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:9226:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( ((LA67_0>=RULE_ID && LA67_0<=RULE_DECIMAL)||LA67_0==27||(LA67_0>=34 && LA67_0<=35)||LA67_0==40||(LA67_0>=45 && LA67_0<=50)||LA67_0==54||(LA67_0>=90 && LA67_0<=91)||(LA67_0>=95 && LA67_0<=96)||LA67_0==99||LA67_0==101||(LA67_0>=105 && LA67_0<=113)||LA67_0==115||LA67_0==126) ) {
- alt67=1;
+ if ( ((LA70_0>=RULE_ID && LA70_0<=RULE_DECIMAL)||LA70_0==27||(LA70_0>=34 && LA70_0<=35)||LA70_0==40||(LA70_0>=45 && LA70_0<=50)||LA70_0==54||(LA70_0>=95 && LA70_0<=96)||(LA70_0>=100 && LA70_0<=101)||LA70_0==104||LA70_0==106||(LA70_0>=110 && LA70_0<=118)||LA70_0==120||LA70_0==131) ) {
+ alt70=1;
}
- switch (alt67) {
+ switch (alt70) {
case 1 :
- // InternalPerspectiveDsl.g:8632:3: rule__XAnnotationElementValue__Group_0_1__0
+ // InternalPerspectiveDsl.g:9226:3: rule__XAnnotationElementValue__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1__0();
@@ -29254,14 +31140,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2"
- // InternalPerspectiveDsl.g:8640:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ;
+ // InternalPerspectiveDsl.g:9234:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ;
public final void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8644:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
- // InternalPerspectiveDsl.g:8645:2: rule__XAnnotationElementValue__Group_0__2__Impl
+ // InternalPerspectiveDsl.g:9238:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
+ // InternalPerspectiveDsl.g:9239:2: rule__XAnnotationElementValue__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__2__Impl();
@@ -29287,22 +31173,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl"
- // InternalPerspectiveDsl.g:8651:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
+ // InternalPerspectiveDsl.g:9245:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8655:1: ( ( ']' ) )
- // InternalPerspectiveDsl.g:8656:1: ( ']' )
+ // InternalPerspectiveDsl.g:9249:1: ( ( ']' ) )
+ // InternalPerspectiveDsl.g:9250:1: ( ']' )
{
- // InternalPerspectiveDsl.g:8656:1: ( ']' )
- // InternalPerspectiveDsl.g:8657:2: ']'
+ // InternalPerspectiveDsl.g:9250:1: ( ']' )
+ // InternalPerspectiveDsl.g:9251:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,99,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
@@ -29328,14 +31214,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0"
- // InternalPerspectiveDsl.g:8667:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ;
+ // InternalPerspectiveDsl.g:9261:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ;
public final void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8671:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
- // InternalPerspectiveDsl.g:8672:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
+ // InternalPerspectiveDsl.g:9265:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
+ // InternalPerspectiveDsl.g:9266:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0__0__Impl();
@@ -29361,23 +31247,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:8678:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:9272:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8682:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:8683:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:9276:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:9277:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:8683:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
- // InternalPerspectiveDsl.g:8684:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
+ // InternalPerspectiveDsl.g:9277:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:9278:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0());
}
- // InternalPerspectiveDsl.g:8685:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
- // InternalPerspectiveDsl.g:8685:3: rule__XAnnotationElementValue__Group_0_0_0__0
+ // InternalPerspectiveDsl.g:9279:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
+ // InternalPerspectiveDsl.g:9279:3: rule__XAnnotationElementValue__Group_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0_0__0();
@@ -29412,16 +31298,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0"
- // InternalPerspectiveDsl.g:8694:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ;
+ // InternalPerspectiveDsl.g:9288:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ;
public final void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8698:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
- // InternalPerspectiveDsl.g:8699:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
+ // InternalPerspectiveDsl.g:9292:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
+ // InternalPerspectiveDsl.g:9293:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
{
- pushFollow(FOLLOW_57);
+ pushFollow(FOLLOW_65);
rule__XAnnotationElementValue__Group_0_0_0__0__Impl();
state._fsp--;
@@ -29450,23 +31336,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl"
- // InternalPerspectiveDsl.g:8706:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:9300:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8710:1: ( ( () ) )
- // InternalPerspectiveDsl.g:8711:1: ( () )
+ // InternalPerspectiveDsl.g:9304:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:9305:1: ( () )
{
- // InternalPerspectiveDsl.g:8711:1: ( () )
- // InternalPerspectiveDsl.g:8712:2: ()
+ // InternalPerspectiveDsl.g:9305:1: ( () )
+ // InternalPerspectiveDsl.g:9306:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0());
}
- // InternalPerspectiveDsl.g:8713:2: ()
- // InternalPerspectiveDsl.g:8713:3:
+ // InternalPerspectiveDsl.g:9307:2: ()
+ // InternalPerspectiveDsl.g:9307:3:
{
}
@@ -29491,16 +31377,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1"
- // InternalPerspectiveDsl.g:8721:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ;
+ // InternalPerspectiveDsl.g:9315:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ;
public final void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8725:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
- // InternalPerspectiveDsl.g:8726:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
+ // InternalPerspectiveDsl.g:9319:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
+ // InternalPerspectiveDsl.g:9320:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__XAnnotationElementValue__Group_0_0_0__1__Impl();
state._fsp--;
@@ -29529,22 +31415,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl"
- // InternalPerspectiveDsl.g:8733:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ;
+ // InternalPerspectiveDsl.g:9327:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8737:1: ( ( '#' ) )
- // InternalPerspectiveDsl.g:8738:1: ( '#' )
+ // InternalPerspectiveDsl.g:9331:1: ( ( '#' ) )
+ // InternalPerspectiveDsl.g:9332:1: ( '#' )
{
- // InternalPerspectiveDsl.g:8738:1: ( '#' )
- // InternalPerspectiveDsl.g:8739:2: '#'
+ // InternalPerspectiveDsl.g:9332:1: ( '#' )
+ // InternalPerspectiveDsl.g:9333:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
@@ -29570,14 +31456,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2"
- // InternalPerspectiveDsl.g:8748:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ;
+ // InternalPerspectiveDsl.g:9342:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ;
public final void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8752:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
- // InternalPerspectiveDsl.g:8753:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
+ // InternalPerspectiveDsl.g:9346:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
+ // InternalPerspectiveDsl.g:9347:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0_0__2__Impl();
@@ -29603,22 +31489,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl"
- // InternalPerspectiveDsl.g:8759:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ;
+ // InternalPerspectiveDsl.g:9353:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8763:1: ( ( '[' ) )
- // InternalPerspectiveDsl.g:8764:1: ( '[' )
+ // InternalPerspectiveDsl.g:9357:1: ( ( '[' ) )
+ // InternalPerspectiveDsl.g:9358:1: ( '[' )
{
- // InternalPerspectiveDsl.g:8764:1: ( '[' )
- // InternalPerspectiveDsl.g:8765:2: '['
+ // InternalPerspectiveDsl.g:9358:1: ( '[' )
+ // InternalPerspectiveDsl.g:9359:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
@@ -29644,16 +31530,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0"
- // InternalPerspectiveDsl.g:8775:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ;
+ // InternalPerspectiveDsl.g:9369:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ;
public final void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8779:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
- // InternalPerspectiveDsl.g:8780:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
+ // InternalPerspectiveDsl.g:9373:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
+ // InternalPerspectiveDsl.g:9374:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XAnnotationElementValue__Group_0_1__0__Impl();
state._fsp--;
@@ -29682,23 +31568,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl"
- // InternalPerspectiveDsl.g:8787:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:9381:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8791:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
- // InternalPerspectiveDsl.g:8792:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
+ // InternalPerspectiveDsl.g:9385:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
+ // InternalPerspectiveDsl.g:9386:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
{
- // InternalPerspectiveDsl.g:8792:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
- // InternalPerspectiveDsl.g:8793:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
+ // InternalPerspectiveDsl.g:9386:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
+ // InternalPerspectiveDsl.g:9387:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0());
}
- // InternalPerspectiveDsl.g:8794:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
- // InternalPerspectiveDsl.g:8794:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
+ // InternalPerspectiveDsl.g:9388:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
+ // InternalPerspectiveDsl.g:9388:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__ElementsAssignment_0_1_0();
@@ -29733,14 +31619,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1"
- // InternalPerspectiveDsl.g:8802:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9396:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ;
public final void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8806:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
- // InternalPerspectiveDsl.g:8807:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
+ // InternalPerspectiveDsl.g:9400:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:9401:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1__1__Impl();
@@ -29766,37 +31652,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl"
- // InternalPerspectiveDsl.g:8813:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:9407:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ;
public final void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8817:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:8818:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:9411:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:9412:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:8818:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
- // InternalPerspectiveDsl.g:8819:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
+ // InternalPerspectiveDsl.g:9412:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:9413:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1());
}
- // InternalPerspectiveDsl.g:8820:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
- loop68:
+ // InternalPerspectiveDsl.g:9414:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
+ loop71:
do {
- int alt68=2;
- int LA68_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA68_0==93) ) {
- alt68=1;
+ if ( (LA71_0==98) ) {
+ alt71=1;
}
- switch (alt68) {
+ switch (alt71) {
case 1 :
- // InternalPerspectiveDsl.g:8820:3: rule__XAnnotationElementValue__Group_0_1_1__0
+ // InternalPerspectiveDsl.g:9414:3: rule__XAnnotationElementValue__Group_0_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XAnnotationElementValue__Group_0_1_1__0();
state._fsp--;
@@ -29806,7 +31692,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop68;
+ break loop71;
}
} while (true);
@@ -29835,16 +31721,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0"
- // InternalPerspectiveDsl.g:8829:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ;
+ // InternalPerspectiveDsl.g:9423:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ;
public final void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8833:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
- // InternalPerspectiveDsl.g:8834:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
+ // InternalPerspectiveDsl.g:9427:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
+ // InternalPerspectiveDsl.g:9428:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAnnotationElementValue__Group_0_1_1__0__Impl();
state._fsp--;
@@ -29873,22 +31759,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl"
- // InternalPerspectiveDsl.g:8841:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:9435:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8845:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:8846:1: ( ',' )
+ // InternalPerspectiveDsl.g:9439:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:9440:1: ( ',' )
{
- // InternalPerspectiveDsl.g:8846:1: ( ',' )
- // InternalPerspectiveDsl.g:8847:2: ','
+ // InternalPerspectiveDsl.g:9440:1: ( ',' )
+ // InternalPerspectiveDsl.g:9441:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
@@ -29914,14 +31800,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1"
- // InternalPerspectiveDsl.g:8856:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9450:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ;
public final void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8860:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
- // InternalPerspectiveDsl.g:8861:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
+ // InternalPerspectiveDsl.g:9454:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:9455:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1_1__1__Impl();
@@ -29947,23 +31833,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl"
- // InternalPerspectiveDsl.g:8867:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:9461:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8871:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:8872:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9465:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:9466:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:8872:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
- // InternalPerspectiveDsl.g:8873:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
+ // InternalPerspectiveDsl.g:9466:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9467:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1());
}
- // InternalPerspectiveDsl.g:8874:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
- // InternalPerspectiveDsl.g:8874:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
+ // InternalPerspectiveDsl.g:9468:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
+ // InternalPerspectiveDsl.g:9468:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1();
@@ -29998,16 +31884,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__0"
- // InternalPerspectiveDsl.g:8883:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ;
+ // InternalPerspectiveDsl.g:9477:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ;
public final void rule__XAssignment__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8887:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
- // InternalPerspectiveDsl.g:8888:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
+ // InternalPerspectiveDsl.g:9481:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
+ // InternalPerspectiveDsl.g:9482:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
{
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_67);
rule__XAssignment__Group_0__0__Impl();
state._fsp--;
@@ -30036,23 +31922,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:8895:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:9489:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8899:1: ( ( () ) )
- // InternalPerspectiveDsl.g:8900:1: ( () )
+ // InternalPerspectiveDsl.g:9493:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:9494:1: ( () )
{
- // InternalPerspectiveDsl.g:8900:1: ( () )
- // InternalPerspectiveDsl.g:8901:2: ()
+ // InternalPerspectiveDsl.g:9494:1: ( () )
+ // InternalPerspectiveDsl.g:9495:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0());
}
- // InternalPerspectiveDsl.g:8902:2: ()
- // InternalPerspectiveDsl.g:8902:3:
+ // InternalPerspectiveDsl.g:9496:2: ()
+ // InternalPerspectiveDsl.g:9496:3:
{
}
@@ -30077,16 +31963,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__1"
- // InternalPerspectiveDsl.g:8910:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ;
+ // InternalPerspectiveDsl.g:9504:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ;
public final void rule__XAssignment__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8914:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
- // InternalPerspectiveDsl.g:8915:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
+ // InternalPerspectiveDsl.g:9508:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
+ // InternalPerspectiveDsl.g:9509:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__XAssignment__Group_0__1__Impl();
state._fsp--;
@@ -30115,23 +32001,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__1__Impl"
- // InternalPerspectiveDsl.g:8922:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:9516:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ;
public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8926:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
- // InternalPerspectiveDsl.g:8927:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
+ // InternalPerspectiveDsl.g:9520:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
+ // InternalPerspectiveDsl.g:9521:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
{
- // InternalPerspectiveDsl.g:8927:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
- // InternalPerspectiveDsl.g:8928:2: ( rule__XAssignment__FeatureAssignment_0_1 )
+ // InternalPerspectiveDsl.g:9521:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
+ // InternalPerspectiveDsl.g:9522:2: ( rule__XAssignment__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1());
}
- // InternalPerspectiveDsl.g:8929:2: ( rule__XAssignment__FeatureAssignment_0_1 )
- // InternalPerspectiveDsl.g:8929:3: rule__XAssignment__FeatureAssignment_0_1
+ // InternalPerspectiveDsl.g:9523:2: ( rule__XAssignment__FeatureAssignment_0_1 )
+ // InternalPerspectiveDsl.g:9523:3: rule__XAssignment__FeatureAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__FeatureAssignment_0_1();
@@ -30166,16 +32052,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__2"
- // InternalPerspectiveDsl.g:8937:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ;
+ // InternalPerspectiveDsl.g:9531:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ;
public final void rule__XAssignment__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8941:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
- // InternalPerspectiveDsl.g:8942:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
+ // InternalPerspectiveDsl.g:9535:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
+ // InternalPerspectiveDsl.g:9536:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAssignment__Group_0__2__Impl();
state._fsp--;
@@ -30204,17 +32090,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__2__Impl"
- // InternalPerspectiveDsl.g:8949:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
+ // InternalPerspectiveDsl.g:9543:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8953:1: ( ( ruleOpSingleAssign ) )
- // InternalPerspectiveDsl.g:8954:1: ( ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:9547:1: ( ( ruleOpSingleAssign ) )
+ // InternalPerspectiveDsl.g:9548:1: ( ruleOpSingleAssign )
{
- // InternalPerspectiveDsl.g:8954:1: ( ruleOpSingleAssign )
- // InternalPerspectiveDsl.g:8955:2: ruleOpSingleAssign
+ // InternalPerspectiveDsl.g:9548:1: ( ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:9549:2: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
@@ -30249,14 +32135,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__3"
- // InternalPerspectiveDsl.g:8964:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ;
+ // InternalPerspectiveDsl.g:9558:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ;
public final void rule__XAssignment__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8968:1: ( rule__XAssignment__Group_0__3__Impl )
- // InternalPerspectiveDsl.g:8969:2: rule__XAssignment__Group_0__3__Impl
+ // InternalPerspectiveDsl.g:9562:1: ( rule__XAssignment__Group_0__3__Impl )
+ // InternalPerspectiveDsl.g:9563:2: rule__XAssignment__Group_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_0__3__Impl();
@@ -30282,23 +32168,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_0__3__Impl"
- // InternalPerspectiveDsl.g:8975:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ;
+ // InternalPerspectiveDsl.g:9569:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ;
public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8979:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
- // InternalPerspectiveDsl.g:8980:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
+ // InternalPerspectiveDsl.g:9573:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
+ // InternalPerspectiveDsl.g:9574:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
{
- // InternalPerspectiveDsl.g:8980:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
- // InternalPerspectiveDsl.g:8981:2: ( rule__XAssignment__ValueAssignment_0_3 )
+ // InternalPerspectiveDsl.g:9574:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
+ // InternalPerspectiveDsl.g:9575:2: ( rule__XAssignment__ValueAssignment_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3());
}
- // InternalPerspectiveDsl.g:8982:2: ( rule__XAssignment__ValueAssignment_0_3 )
- // InternalPerspectiveDsl.g:8982:3: rule__XAssignment__ValueAssignment_0_3
+ // InternalPerspectiveDsl.g:9576:2: ( rule__XAssignment__ValueAssignment_0_3 )
+ // InternalPerspectiveDsl.g:9576:3: rule__XAssignment__ValueAssignment_0_3
{
pushFollow(FOLLOW_2);
rule__XAssignment__ValueAssignment_0_3();
@@ -30333,16 +32219,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1__0"
- // InternalPerspectiveDsl.g:8991:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ;
+ // InternalPerspectiveDsl.g:9585:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ;
public final void rule__XAssignment__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:8995:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
- // InternalPerspectiveDsl.g:8996:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
+ // InternalPerspectiveDsl.g:9589:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
+ // InternalPerspectiveDsl.g:9590:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
{
- pushFollow(FOLLOW_60);
+ pushFollow(FOLLOW_68);
rule__XAssignment__Group_1__0__Impl();
state._fsp--;
@@ -30371,17 +32257,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:9003:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
+ // InternalPerspectiveDsl.g:9597:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9007:1: ( ( ruleXOrExpression ) )
- // InternalPerspectiveDsl.g:9008:1: ( ruleXOrExpression )
+ // InternalPerspectiveDsl.g:9601:1: ( ( ruleXOrExpression ) )
+ // InternalPerspectiveDsl.g:9602:1: ( ruleXOrExpression )
{
- // InternalPerspectiveDsl.g:9008:1: ( ruleXOrExpression )
- // InternalPerspectiveDsl.g:9009:2: ruleXOrExpression
+ // InternalPerspectiveDsl.g:9602:1: ( ruleXOrExpression )
+ // InternalPerspectiveDsl.g:9603:2: ruleXOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
@@ -30416,14 +32302,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1__1"
- // InternalPerspectiveDsl.g:9018:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9612:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ;
public final void rule__XAssignment__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9022:1: ( rule__XAssignment__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:9023:2: rule__XAssignment__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:9616:1: ( rule__XAssignment__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:9617:2: rule__XAssignment__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1__1__Impl();
@@ -30449,27 +32335,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:9029:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:9623:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ;
public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9033:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
- // InternalPerspectiveDsl.g:9034:1: ( ( rule__XAssignment__Group_1_1__0 )? )
+ // InternalPerspectiveDsl.g:9627:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
+ // InternalPerspectiveDsl.g:9628:1: ( ( rule__XAssignment__Group_1_1__0 )? )
{
- // InternalPerspectiveDsl.g:9034:1: ( ( rule__XAssignment__Group_1_1__0 )? )
- // InternalPerspectiveDsl.g:9035:2: ( rule__XAssignment__Group_1_1__0 )?
+ // InternalPerspectiveDsl.g:9628:1: ( ( rule__XAssignment__Group_1_1__0 )? )
+ // InternalPerspectiveDsl.g:9629:2: ( rule__XAssignment__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1());
}
- // InternalPerspectiveDsl.g:9036:2: ( rule__XAssignment__Group_1_1__0 )?
- int alt69=2;
- alt69 = dfa69.predict(input);
- switch (alt69) {
+ // InternalPerspectiveDsl.g:9630:2: ( rule__XAssignment__Group_1_1__0 )?
+ int alt72=2;
+ alt72 = dfa72.predict(input);
+ switch (alt72) {
case 1 :
- // InternalPerspectiveDsl.g:9036:3: rule__XAssignment__Group_1_1__0
+ // InternalPerspectiveDsl.g:9630:3: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__0();
@@ -30507,16 +32393,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1__0"
- // InternalPerspectiveDsl.g:9045:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ;
+ // InternalPerspectiveDsl.g:9639:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ;
public final void rule__XAssignment__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9049:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
- // InternalPerspectiveDsl.g:9050:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
+ // InternalPerspectiveDsl.g:9643:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
+ // InternalPerspectiveDsl.g:9644:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAssignment__Group_1_1__0__Impl();
state._fsp--;
@@ -30545,23 +32431,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1__0__Impl"
- // InternalPerspectiveDsl.g:9057:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:9651:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ;
public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9061:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:9062:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
+ // InternalPerspectiveDsl.g:9655:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:9656:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:9062:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
- // InternalPerspectiveDsl.g:9063:2: ( rule__XAssignment__Group_1_1_0__0 )
+ // InternalPerspectiveDsl.g:9656:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
+ // InternalPerspectiveDsl.g:9657:2: ( rule__XAssignment__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0());
}
- // InternalPerspectiveDsl.g:9064:2: ( rule__XAssignment__Group_1_1_0__0 )
- // InternalPerspectiveDsl.g:9064:3: rule__XAssignment__Group_1_1_0__0
+ // InternalPerspectiveDsl.g:9658:2: ( rule__XAssignment__Group_1_1_0__0 )
+ // InternalPerspectiveDsl.g:9658:3: rule__XAssignment__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0__0();
@@ -30596,14 +32482,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1__1"
- // InternalPerspectiveDsl.g:9072:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:9666:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ;
public final void rule__XAssignment__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9076:1: ( rule__XAssignment__Group_1_1__1__Impl )
- // InternalPerspectiveDsl.g:9077:2: rule__XAssignment__Group_1_1__1__Impl
+ // InternalPerspectiveDsl.g:9670:1: ( rule__XAssignment__Group_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:9671:2: rule__XAssignment__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__1__Impl();
@@ -30629,23 +32515,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1__1__Impl"
- // InternalPerspectiveDsl.g:9083:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:9677:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ;
public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9087:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:9088:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9681:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:9682:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:9088:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
- // InternalPerspectiveDsl.g:9089:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
+ // InternalPerspectiveDsl.g:9682:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
+ // InternalPerspectiveDsl.g:9683:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1());
}
- // InternalPerspectiveDsl.g:9090:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
- // InternalPerspectiveDsl.g:9090:3: rule__XAssignment__RightOperandAssignment_1_1_1
+ // InternalPerspectiveDsl.g:9684:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
+ // InternalPerspectiveDsl.g:9684:3: rule__XAssignment__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__RightOperandAssignment_1_1_1();
@@ -30680,14 +32566,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1_0__0"
- // InternalPerspectiveDsl.g:9099:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:9693:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ;
public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9103:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
- // InternalPerspectiveDsl.g:9104:2: rule__XAssignment__Group_1_1_0__0__Impl
+ // InternalPerspectiveDsl.g:9697:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:9698:2: rule__XAssignment__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0__0__Impl();
@@ -30713,23 +32599,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl"
- // InternalPerspectiveDsl.g:9110:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:9704:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ;
public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9114:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:9115:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:9708:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:9709:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:9115:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:9116:2: ( rule__XAssignment__Group_1_1_0_0__0 )
+ // InternalPerspectiveDsl.g:9709:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:9710:2: ( rule__XAssignment__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0());
}
- // InternalPerspectiveDsl.g:9117:2: ( rule__XAssignment__Group_1_1_0_0__0 )
- // InternalPerspectiveDsl.g:9117:3: rule__XAssignment__Group_1_1_0_0__0
+ // InternalPerspectiveDsl.g:9711:2: ( rule__XAssignment__Group_1_1_0_0__0 )
+ // InternalPerspectiveDsl.g:9711:3: rule__XAssignment__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0_0__0();
@@ -30764,16 +32650,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0"
- // InternalPerspectiveDsl.g:9126:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:9720:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ;
public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9130:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
- // InternalPerspectiveDsl.g:9131:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
+ // InternalPerspectiveDsl.g:9724:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
+ // InternalPerspectiveDsl.g:9725:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
{
- pushFollow(FOLLOW_60);
+ pushFollow(FOLLOW_68);
rule__XAssignment__Group_1_1_0_0__0__Impl();
state._fsp--;
@@ -30802,23 +32688,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:9138:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:9732:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9142:1: ( ( () ) )
- // InternalPerspectiveDsl.g:9143:1: ( () )
+ // InternalPerspectiveDsl.g:9736:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:9737:1: ( () )
{
- // InternalPerspectiveDsl.g:9143:1: ( () )
- // InternalPerspectiveDsl.g:9144:2: ()
+ // InternalPerspectiveDsl.g:9737:1: ( () )
+ // InternalPerspectiveDsl.g:9738:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
- // InternalPerspectiveDsl.g:9145:2: ()
- // InternalPerspectiveDsl.g:9145:3:
+ // InternalPerspectiveDsl.g:9739:2: ()
+ // InternalPerspectiveDsl.g:9739:3:
{
}
@@ -30843,14 +32729,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1"
- // InternalPerspectiveDsl.g:9153:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:9747:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ;
public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9157:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:9158:2: rule__XAssignment__Group_1_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:9751:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:9752:2: rule__XAssignment__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0_0__1__Impl();
@@ -30876,23 +32762,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:9164:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:9758:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ;
public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9168:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:9169:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:9762:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:9763:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:9169:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:9170:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
+ // InternalPerspectiveDsl.g:9763:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:9764:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1());
}
- // InternalPerspectiveDsl.g:9171:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
- // InternalPerspectiveDsl.g:9171:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1
+ // InternalPerspectiveDsl.g:9765:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
+ // InternalPerspectiveDsl.g:9765:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__FeatureAssignment_1_1_0_0_1();
@@ -30927,16 +32813,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_5__0"
- // InternalPerspectiveDsl.g:9180:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ;
+ // InternalPerspectiveDsl.g:9774:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ;
public final void rule__OpMultiAssign__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9184:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
- // InternalPerspectiveDsl.g:9185:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
+ // InternalPerspectiveDsl.g:9778:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
+ // InternalPerspectiveDsl.g:9779:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
{
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_69);
rule__OpMultiAssign__Group_5__0__Impl();
state._fsp--;
@@ -30965,17 +32851,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl"
- // InternalPerspectiveDsl.g:9192:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:9786:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9196:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:9197:1: ( '<' )
+ // InternalPerspectiveDsl.g:9790:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:9791:1: ( '<' )
{
- // InternalPerspectiveDsl.g:9197:1: ( '<' )
- // InternalPerspectiveDsl.g:9198:2: '<'
+ // InternalPerspectiveDsl.g:9791:1: ( '<' )
+ // InternalPerspectiveDsl.g:9792:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
@@ -31006,16 +32892,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_5__1"
- // InternalPerspectiveDsl.g:9207:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ;
+ // InternalPerspectiveDsl.g:9801:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ;
public final void rule__OpMultiAssign__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9211:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
- // InternalPerspectiveDsl.g:9212:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
+ // InternalPerspectiveDsl.g:9805:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
+ // InternalPerspectiveDsl.g:9806:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__OpMultiAssign__Group_5__1__Impl();
state._fsp--;
@@ -31044,17 +32930,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl"
- // InternalPerspectiveDsl.g:9219:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:9813:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9223:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:9224:1: ( '<' )
+ // InternalPerspectiveDsl.g:9817:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:9818:1: ( '<' )
{
- // InternalPerspectiveDsl.g:9224:1: ( '<' )
- // InternalPerspectiveDsl.g:9225:2: '<'
+ // InternalPerspectiveDsl.g:9818:1: ( '<' )
+ // InternalPerspectiveDsl.g:9819:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
@@ -31085,14 +32971,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_5__2"
- // InternalPerspectiveDsl.g:9234:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ;
+ // InternalPerspectiveDsl.g:9828:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ;
public final void rule__OpMultiAssign__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9238:1: ( rule__OpMultiAssign__Group_5__2__Impl )
- // InternalPerspectiveDsl.g:9239:2: rule__OpMultiAssign__Group_5__2__Impl
+ // InternalPerspectiveDsl.g:9832:1: ( rule__OpMultiAssign__Group_5__2__Impl )
+ // InternalPerspectiveDsl.g:9833:2: rule__OpMultiAssign__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_5__2__Impl();
@@ -31118,17 +33004,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl"
- // InternalPerspectiveDsl.g:9245:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
+ // InternalPerspectiveDsl.g:9839:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9249:1: ( ( '=' ) )
- // InternalPerspectiveDsl.g:9250:1: ( '=' )
+ // InternalPerspectiveDsl.g:9843:1: ( ( '=' ) )
+ // InternalPerspectiveDsl.g:9844:1: ( '=' )
{
- // InternalPerspectiveDsl.g:9250:1: ( '=' )
- // InternalPerspectiveDsl.g:9251:2: '='
+ // InternalPerspectiveDsl.g:9844:1: ( '=' )
+ // InternalPerspectiveDsl.g:9845:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2());
@@ -31159,16 +33045,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_6__0"
- // InternalPerspectiveDsl.g:9261:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ;
+ // InternalPerspectiveDsl.g:9855:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ;
public final void rule__OpMultiAssign__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9265:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
- // InternalPerspectiveDsl.g:9266:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
+ // InternalPerspectiveDsl.g:9859:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
+ // InternalPerspectiveDsl.g:9860:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__OpMultiAssign__Group_6__0__Impl();
state._fsp--;
@@ -31197,17 +33083,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl"
- // InternalPerspectiveDsl.g:9273:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:9867:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9277:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:9278:1: ( '>' )
+ // InternalPerspectiveDsl.g:9871:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:9872:1: ( '>' )
{
- // InternalPerspectiveDsl.g:9278:1: ( '>' )
- // InternalPerspectiveDsl.g:9279:2: '>'
+ // InternalPerspectiveDsl.g:9872:1: ( '>' )
+ // InternalPerspectiveDsl.g:9873:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
@@ -31238,16 +33124,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_6__1"
- // InternalPerspectiveDsl.g:9288:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ;
+ // InternalPerspectiveDsl.g:9882:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ;
public final void rule__OpMultiAssign__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9292:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
- // InternalPerspectiveDsl.g:9293:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
+ // InternalPerspectiveDsl.g:9886:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
+ // InternalPerspectiveDsl.g:9887:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__OpMultiAssign__Group_6__1__Impl();
state._fsp--;
@@ -31276,31 +33162,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl"
- // InternalPerspectiveDsl.g:9300:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
+ // InternalPerspectiveDsl.g:9894:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9304:1: ( ( ( '>' )? ) )
- // InternalPerspectiveDsl.g:9305:1: ( ( '>' )? )
+ // InternalPerspectiveDsl.g:9898:1: ( ( ( '>' )? ) )
+ // InternalPerspectiveDsl.g:9899:1: ( ( '>' )? )
{
- // InternalPerspectiveDsl.g:9305:1: ( ( '>' )? )
- // InternalPerspectiveDsl.g:9306:2: ( '>' )?
+ // InternalPerspectiveDsl.g:9899:1: ( ( '>' )? )
+ // InternalPerspectiveDsl.g:9900:2: ( '>' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1());
}
- // InternalPerspectiveDsl.g:9307:2: ( '>' )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:9901:2: ( '>' )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA70_0==26) ) {
- alt70=1;
+ if ( (LA73_0==26) ) {
+ alt73=1;
}
- switch (alt70) {
+ switch (alt73) {
case 1 :
- // InternalPerspectiveDsl.g:9307:3: '>'
+ // InternalPerspectiveDsl.g:9901:3: '>'
{
match(input,26,FOLLOW_2); if (state.failed) return ;
@@ -31334,14 +33220,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_6__2"
- // InternalPerspectiveDsl.g:9315:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ;
+ // InternalPerspectiveDsl.g:9909:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ;
public final void rule__OpMultiAssign__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9319:1: ( rule__OpMultiAssign__Group_6__2__Impl )
- // InternalPerspectiveDsl.g:9320:2: rule__OpMultiAssign__Group_6__2__Impl
+ // InternalPerspectiveDsl.g:9913:1: ( rule__OpMultiAssign__Group_6__2__Impl )
+ // InternalPerspectiveDsl.g:9914:2: rule__OpMultiAssign__Group_6__2__Impl
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_6__2__Impl();
@@ -31367,17 +33253,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl"
- // InternalPerspectiveDsl.g:9326:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
+ // InternalPerspectiveDsl.g:9920:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9330:1: ( ( '>=' ) )
- // InternalPerspectiveDsl.g:9331:1: ( '>=' )
+ // InternalPerspectiveDsl.g:9924:1: ( ( '>=' ) )
+ // InternalPerspectiveDsl.g:9925:1: ( '>=' )
{
- // InternalPerspectiveDsl.g:9331:1: ( '>=' )
- // InternalPerspectiveDsl.g:9332:2: '>='
+ // InternalPerspectiveDsl.g:9925:1: ( '>=' )
+ // InternalPerspectiveDsl.g:9926:2: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2());
@@ -31408,16 +33294,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group__0"
- // InternalPerspectiveDsl.g:9342:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:9936:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ;
public final void rule__XOrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9346:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
- // InternalPerspectiveDsl.g:9347:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
+ // InternalPerspectiveDsl.g:9940:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
+ // InternalPerspectiveDsl.g:9941:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_71);
rule__XOrExpression__Group__0__Impl();
state._fsp--;
@@ -31446,17 +33332,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:9354:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
+ // InternalPerspectiveDsl.g:9948:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9358:1: ( ( ruleXAndExpression ) )
- // InternalPerspectiveDsl.g:9359:1: ( ruleXAndExpression )
+ // InternalPerspectiveDsl.g:9952:1: ( ( ruleXAndExpression ) )
+ // InternalPerspectiveDsl.g:9953:1: ( ruleXAndExpression )
{
- // InternalPerspectiveDsl.g:9359:1: ( ruleXAndExpression )
- // InternalPerspectiveDsl.g:9360:2: ruleXAndExpression
+ // InternalPerspectiveDsl.g:9953:1: ( ruleXAndExpression )
+ // InternalPerspectiveDsl.g:9954:2: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
@@ -31491,14 +33377,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group__1"
- // InternalPerspectiveDsl.g:9369:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:9963:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
public final void rule__XOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9373:1: ( rule__XOrExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:9374:2: rule__XOrExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:9967:1: ( rule__XOrExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:9968:2: rule__XOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group__1__Impl();
@@ -31524,43 +33410,43 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:9380:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:9974:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ;
public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9384:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:9385:1: ( ( rule__XOrExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:9978:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:9979:1: ( ( rule__XOrExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:9385:1: ( ( rule__XOrExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:9386:2: ( rule__XOrExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:9979:1: ( ( rule__XOrExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:9980:2: ( rule__XOrExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:9387:2: ( rule__XOrExpression__Group_1__0 )*
- loop71:
+ // InternalPerspectiveDsl.g:9981:2: ( rule__XOrExpression__Group_1__0 )*
+ loop74:
do {
- int alt71=2;
- int LA71_0 = input.LA(1);
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA71_0==14) ) {
- int LA71_2 = input.LA(2);
+ if ( (LA74_0==14) ) {
+ int LA74_2 = input.LA(2);
- if ( (synpred129_InternalPerspectiveDsl()) ) {
- alt71=1;
+ if ( (synpred133_InternalPerspectiveDsl()) ) {
+ alt74=1;
}
}
- switch (alt71) {
+ switch (alt74) {
case 1 :
- // InternalPerspectiveDsl.g:9387:3: rule__XOrExpression__Group_1__0
+ // InternalPerspectiveDsl.g:9981:3: rule__XOrExpression__Group_1__0
{
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_72);
rule__XOrExpression__Group_1__0();
state._fsp--;
@@ -31570,7 +33456,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop71;
+ break loop74;
}
} while (true);
@@ -31599,16 +33485,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1__0"
- // InternalPerspectiveDsl.g:9396:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:9990:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ;
public final void rule__XOrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9400:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:9401:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
+ // InternalPerspectiveDsl.g:9994:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:9995:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XOrExpression__Group_1__0__Impl();
state._fsp--;
@@ -31637,23 +33523,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:9408:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10002:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ;
public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9412:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:9413:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10006:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10007:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:9413:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:9414:2: ( rule__XOrExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10007:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10008:2: ( rule__XOrExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:9415:2: ( rule__XOrExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:9415:3: rule__XOrExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:10009:2: ( rule__XOrExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10009:3: rule__XOrExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0__0();
@@ -31688,14 +33574,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1__1"
- // InternalPerspectiveDsl.g:9423:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:10017:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ;
public final void rule__XOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9427:1: ( rule__XOrExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:9428:2: rule__XOrExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:10021:1: ( rule__XOrExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:10022:2: rule__XOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1__1__Impl();
@@ -31721,23 +33607,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:9434:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:10028:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9438:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:9439:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10032:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:10033:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:9439:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:9440:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10033:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10034:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalPerspectiveDsl.g:9441:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
- // InternalPerspectiveDsl.g:9441:3: rule__XOrExpression__RightOperandAssignment_1_1
+ // InternalPerspectiveDsl.g:10035:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10035:3: rule__XOrExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XOrExpression__RightOperandAssignment_1_1();
@@ -31772,14 +33658,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:9450:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:10044:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ;
public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9454:1: ( rule__XOrExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:9455:2: rule__XOrExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:10048:1: ( rule__XOrExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:10049:2: rule__XOrExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0__0__Impl();
@@ -31805,23 +33691,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:9461:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10055:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ;
public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9465:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:9466:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10059:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10060:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:9466:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:9467:2: ( rule__XOrExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10060:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10061:2: ( rule__XOrExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:9468:2: ( rule__XOrExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:9468:3: rule__XOrExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:10062:2: ( rule__XOrExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10062:3: rule__XOrExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0_0__0();
@@ -31856,16 +33742,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:9477:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:10071:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ;
public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9481:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:9482:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:10075:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:10076:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_71);
rule__XOrExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -31894,23 +33780,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:9489:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:10083:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9493:1: ( ( () ) )
- // InternalPerspectiveDsl.g:9494:1: ( () )
+ // InternalPerspectiveDsl.g:10087:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:10088:1: ( () )
{
- // InternalPerspectiveDsl.g:9494:1: ( () )
- // InternalPerspectiveDsl.g:9495:2: ()
+ // InternalPerspectiveDsl.g:10088:1: ( () )
+ // InternalPerspectiveDsl.g:10089:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:9496:2: ()
- // InternalPerspectiveDsl.g:9496:3:
+ // InternalPerspectiveDsl.g:10090:2: ()
+ // InternalPerspectiveDsl.g:10090:3:
{
}
@@ -31935,14 +33821,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:9504:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:10098:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ;
public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9508:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:9509:2: rule__XOrExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:10102:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:10103:2: rule__XOrExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0_0__1__Impl();
@@ -31968,23 +33854,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:9515:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:10109:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9519:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:9520:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10113:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:10114:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:9520:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:9521:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10114:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10115:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalPerspectiveDsl.g:9522:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
- // InternalPerspectiveDsl.g:9522:3: rule__XOrExpression__FeatureAssignment_1_0_0_1
+ // InternalPerspectiveDsl.g:10116:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10116:3: rule__XOrExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XOrExpression__FeatureAssignment_1_0_0_1();
@@ -32019,16 +33905,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group__0"
- // InternalPerspectiveDsl.g:9531:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:10125:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ;
public final void rule__XAndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9535:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
- // InternalPerspectiveDsl.g:9536:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
+ // InternalPerspectiveDsl.g:10129:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
+ // InternalPerspectiveDsl.g:10130:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
{
- pushFollow(FOLLOW_65);
+ pushFollow(FOLLOW_73);
rule__XAndExpression__Group__0__Impl();
state._fsp--;
@@ -32057,17 +33943,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:9543:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
+ // InternalPerspectiveDsl.g:10137:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9547:1: ( ( ruleXEqualityExpression ) )
- // InternalPerspectiveDsl.g:9548:1: ( ruleXEqualityExpression )
+ // InternalPerspectiveDsl.g:10141:1: ( ( ruleXEqualityExpression ) )
+ // InternalPerspectiveDsl.g:10142:1: ( ruleXEqualityExpression )
{
- // InternalPerspectiveDsl.g:9548:1: ( ruleXEqualityExpression )
- // InternalPerspectiveDsl.g:9549:2: ruleXEqualityExpression
+ // InternalPerspectiveDsl.g:10142:1: ( ruleXEqualityExpression )
+ // InternalPerspectiveDsl.g:10143:2: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
@@ -32102,14 +33988,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group__1"
- // InternalPerspectiveDsl.g:9558:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:10152:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
public final void rule__XAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9562:1: ( rule__XAndExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:9563:2: rule__XAndExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:10156:1: ( rule__XAndExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:10157:2: rule__XAndExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group__1__Impl();
@@ -32135,43 +34021,43 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:9569:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:10163:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ;
public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9573:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:9574:1: ( ( rule__XAndExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:10167:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:10168:1: ( ( rule__XAndExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:9574:1: ( ( rule__XAndExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:9575:2: ( rule__XAndExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:10168:1: ( ( rule__XAndExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:10169:2: ( rule__XAndExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:9576:2: ( rule__XAndExpression__Group_1__0 )*
- loop72:
+ // InternalPerspectiveDsl.g:10170:2: ( rule__XAndExpression__Group_1__0 )*
+ loop75:
do {
- int alt72=2;
- int LA72_0 = input.LA(1);
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA72_0==15) ) {
- int LA72_2 = input.LA(2);
+ if ( (LA75_0==15) ) {
+ int LA75_2 = input.LA(2);
- if ( (synpred130_InternalPerspectiveDsl()) ) {
- alt72=1;
+ if ( (synpred134_InternalPerspectiveDsl()) ) {
+ alt75=1;
}
}
- switch (alt72) {
+ switch (alt75) {
case 1 :
- // InternalPerspectiveDsl.g:9576:3: rule__XAndExpression__Group_1__0
+ // InternalPerspectiveDsl.g:10170:3: rule__XAndExpression__Group_1__0
{
- pushFollow(FOLLOW_66);
+ pushFollow(FOLLOW_74);
rule__XAndExpression__Group_1__0();
state._fsp--;
@@ -32181,7 +34067,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop72;
+ break loop75;
}
} while (true);
@@ -32210,16 +34096,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1__0"
- // InternalPerspectiveDsl.g:9585:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:10179:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ;
public final void rule__XAndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9589:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:9590:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
+ // InternalPerspectiveDsl.g:10183:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:10184:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAndExpression__Group_1__0__Impl();
state._fsp--;
@@ -32248,23 +34134,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:9597:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10191:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ;
public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9601:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:9602:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10195:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10196:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:9602:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:9603:2: ( rule__XAndExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10196:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10197:2: ( rule__XAndExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:9604:2: ( rule__XAndExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:9604:3: rule__XAndExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:10198:2: ( rule__XAndExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10198:3: rule__XAndExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0__0();
@@ -32299,14 +34185,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1__1"
- // InternalPerspectiveDsl.g:9612:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:10206:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ;
public final void rule__XAndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9616:1: ( rule__XAndExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:9617:2: rule__XAndExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:10210:1: ( rule__XAndExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:10211:2: rule__XAndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1__1__Impl();
@@ -32332,23 +34218,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:9623:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:10217:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9627:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:9628:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10221:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:10222:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:9628:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:9629:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10222:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10223:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalPerspectiveDsl.g:9630:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
- // InternalPerspectiveDsl.g:9630:3: rule__XAndExpression__RightOperandAssignment_1_1
+ // InternalPerspectiveDsl.g:10224:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10224:3: rule__XAndExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XAndExpression__RightOperandAssignment_1_1();
@@ -32383,14 +34269,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:9639:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:10233:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ;
public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9643:1: ( rule__XAndExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:9644:2: rule__XAndExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:10237:1: ( rule__XAndExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:10238:2: rule__XAndExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0__0__Impl();
@@ -32416,23 +34302,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:9650:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10244:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ;
public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9654:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:9655:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10248:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10249:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:9655:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:9656:2: ( rule__XAndExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10249:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10250:2: ( rule__XAndExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:9657:2: ( rule__XAndExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:9657:3: rule__XAndExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:10251:2: ( rule__XAndExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10251:3: rule__XAndExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0_0__0();
@@ -32467,16 +34353,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:9666:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:10260:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ;
public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9670:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:9671:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:10264:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:10265:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_65);
+ pushFollow(FOLLOW_73);
rule__XAndExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -32505,23 +34391,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:9678:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:10272:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9682:1: ( ( () ) )
- // InternalPerspectiveDsl.g:9683:1: ( () )
+ // InternalPerspectiveDsl.g:10276:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:10277:1: ( () )
{
- // InternalPerspectiveDsl.g:9683:1: ( () )
- // InternalPerspectiveDsl.g:9684:2: ()
+ // InternalPerspectiveDsl.g:10277:1: ( () )
+ // InternalPerspectiveDsl.g:10278:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:9685:2: ()
- // InternalPerspectiveDsl.g:9685:3:
+ // InternalPerspectiveDsl.g:10279:2: ()
+ // InternalPerspectiveDsl.g:10279:3:
{
}
@@ -32546,14 +34432,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:9693:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:10287:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ;
public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9697:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:9698:2: rule__XAndExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:10291:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:10292:2: rule__XAndExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0_0__1__Impl();
@@ -32579,23 +34465,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:9704:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:10298:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9708:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:9709:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10302:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:10303:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:9709:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:9710:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10303:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10304:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalPerspectiveDsl.g:9711:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
- // InternalPerspectiveDsl.g:9711:3: rule__XAndExpression__FeatureAssignment_1_0_0_1
+ // InternalPerspectiveDsl.g:10305:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10305:3: rule__XAndExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAndExpression__FeatureAssignment_1_0_0_1();
@@ -32630,16 +34516,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group__0"
- // InternalPerspectiveDsl.g:9720:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:10314:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ;
public final void rule__XEqualityExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9724:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
- // InternalPerspectiveDsl.g:9725:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
+ // InternalPerspectiveDsl.g:10318:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
+ // InternalPerspectiveDsl.g:10319:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_75);
rule__XEqualityExpression__Group__0__Impl();
state._fsp--;
@@ -32668,17 +34554,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:9732:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
+ // InternalPerspectiveDsl.g:10326:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9736:1: ( ( ruleXRelationalExpression ) )
- // InternalPerspectiveDsl.g:9737:1: ( ruleXRelationalExpression )
+ // InternalPerspectiveDsl.g:10330:1: ( ( ruleXRelationalExpression ) )
+ // InternalPerspectiveDsl.g:10331:1: ( ruleXRelationalExpression )
{
- // InternalPerspectiveDsl.g:9737:1: ( ruleXRelationalExpression )
- // InternalPerspectiveDsl.g:9738:2: ruleXRelationalExpression
+ // InternalPerspectiveDsl.g:10331:1: ( ruleXRelationalExpression )
+ // InternalPerspectiveDsl.g:10332:2: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
@@ -32713,14 +34599,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group__1"
- // InternalPerspectiveDsl.g:9747:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:10341:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
public final void rule__XEqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9751:1: ( rule__XEqualityExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:9752:2: rule__XEqualityExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:10345:1: ( rule__XEqualityExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:10346:2: rule__XEqualityExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group__1__Impl();
@@ -32746,32 +34632,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:9758:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:10352:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ;
public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9762:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:9763:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:10356:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:10357:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:9763:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:9764:2: ( rule__XEqualityExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:10357:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:10358:2: ( rule__XEqualityExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:9765:2: ( rule__XEqualityExpression__Group_1__0 )*
- loop73:
+ // InternalPerspectiveDsl.g:10359:2: ( rule__XEqualityExpression__Group_1__0 )*
+ loop76:
do {
- int alt73=2;
+ int alt76=2;
switch ( input.LA(1) ) {
case 21:
{
- int LA73_2 = input.LA(2);
+ int LA76_2 = input.LA(2);
- if ( (synpred131_InternalPerspectiveDsl()) ) {
- alt73=1;
+ if ( (synpred135_InternalPerspectiveDsl()) ) {
+ alt76=1;
}
@@ -32779,10 +34665,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 22:
{
- int LA73_3 = input.LA(2);
+ int LA76_3 = input.LA(2);
- if ( (synpred131_InternalPerspectiveDsl()) ) {
- alt73=1;
+ if ( (synpred135_InternalPerspectiveDsl()) ) {
+ alt76=1;
}
@@ -32790,10 +34676,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 23:
{
- int LA73_4 = input.LA(2);
+ int LA76_4 = input.LA(2);
- if ( (synpred131_InternalPerspectiveDsl()) ) {
- alt73=1;
+ if ( (synpred135_InternalPerspectiveDsl()) ) {
+ alt76=1;
}
@@ -32801,10 +34687,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 24:
{
- int LA73_5 = input.LA(2);
+ int LA76_5 = input.LA(2);
- if ( (synpred131_InternalPerspectiveDsl()) ) {
- alt73=1;
+ if ( (synpred135_InternalPerspectiveDsl()) ) {
+ alt76=1;
}
@@ -32813,11 +34699,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt73) {
+ switch (alt76) {
case 1 :
- // InternalPerspectiveDsl.g:9765:3: rule__XEqualityExpression__Group_1__0
+ // InternalPerspectiveDsl.g:10359:3: rule__XEqualityExpression__Group_1__0
{
- pushFollow(FOLLOW_68);
+ pushFollow(FOLLOW_76);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
@@ -32827,7 +34713,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop73;
+ break loop76;
}
} while (true);
@@ -32856,16 +34742,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1__0"
- // InternalPerspectiveDsl.g:9774:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:10368:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ;
public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9778:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:9779:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
+ // InternalPerspectiveDsl.g:10372:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:10373:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XEqualityExpression__Group_1__0__Impl();
state._fsp--;
@@ -32894,23 +34780,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:9786:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10380:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ;
public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9790:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:9791:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10384:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10385:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:9791:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:9792:2: ( rule__XEqualityExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10385:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10386:2: ( rule__XEqualityExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:9793:2: ( rule__XEqualityExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:9793:3: rule__XEqualityExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:10387:2: ( rule__XEqualityExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10387:3: rule__XEqualityExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0__0();
@@ -32945,14 +34831,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1__1"
- // InternalPerspectiveDsl.g:9801:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:10395:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ;
public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9805:1: ( rule__XEqualityExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:9806:2: rule__XEqualityExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:10399:1: ( rule__XEqualityExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:10400:2: rule__XEqualityExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1__1__Impl();
@@ -32978,23 +34864,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:9812:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:10406:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9816:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:9817:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10410:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:10411:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:9817:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:9818:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10411:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10412:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalPerspectiveDsl.g:9819:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
- // InternalPerspectiveDsl.g:9819:3: rule__XEqualityExpression__RightOperandAssignment_1_1
+ // InternalPerspectiveDsl.g:10413:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10413:3: rule__XEqualityExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__RightOperandAssignment_1_1();
@@ -33029,14 +34915,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:9828:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:10422:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ;
public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9832:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:9833:2: rule__XEqualityExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:10426:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:10427:2: rule__XEqualityExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0__0__Impl();
@@ -33062,23 +34948,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:9839:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10433:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ;
public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9843:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:9844:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10437:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10438:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:9844:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:9845:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10438:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10439:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:9846:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:9846:3: rule__XEqualityExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:10440:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10440:3: rule__XEqualityExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0_0__0();
@@ -33113,16 +34999,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:9855:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:10449:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ;
public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9859:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:9860:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:10453:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:10454:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_75);
rule__XEqualityExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -33151,23 +35037,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:9867:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:10461:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9871:1: ( ( () ) )
- // InternalPerspectiveDsl.g:9872:1: ( () )
+ // InternalPerspectiveDsl.g:10465:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:10466:1: ( () )
{
- // InternalPerspectiveDsl.g:9872:1: ( () )
- // InternalPerspectiveDsl.g:9873:2: ()
+ // InternalPerspectiveDsl.g:10466:1: ( () )
+ // InternalPerspectiveDsl.g:10467:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:9874:2: ()
- // InternalPerspectiveDsl.g:9874:3:
+ // InternalPerspectiveDsl.g:10468:2: ()
+ // InternalPerspectiveDsl.g:10468:3:
{
}
@@ -33192,14 +35078,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:9882:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:10476:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ;
public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9886:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:9887:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:10480:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:10481:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0_0__1__Impl();
@@ -33225,23 +35111,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:9893:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:10487:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9897:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:9898:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10491:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:10492:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:9898:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:9899:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10492:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10493:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalPerspectiveDsl.g:9900:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
- // InternalPerspectiveDsl.g:9900:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
+ // InternalPerspectiveDsl.g:10494:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10494:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__FeatureAssignment_1_0_0_1();
@@ -33276,16 +35162,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group__0"
- // InternalPerspectiveDsl.g:9909:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:10503:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ;
public final void rule__XRelationalExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9913:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
- // InternalPerspectiveDsl.g:9914:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
+ // InternalPerspectiveDsl.g:10507:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
+ // InternalPerspectiveDsl.g:10508:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
{
- pushFollow(FOLLOW_69);
+ pushFollow(FOLLOW_77);
rule__XRelationalExpression__Group__0__Impl();
state._fsp--;
@@ -33314,17 +35200,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:9921:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
+ // InternalPerspectiveDsl.g:10515:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9925:1: ( ( ruleXOtherOperatorExpression ) )
- // InternalPerspectiveDsl.g:9926:1: ( ruleXOtherOperatorExpression )
+ // InternalPerspectiveDsl.g:10519:1: ( ( ruleXOtherOperatorExpression ) )
+ // InternalPerspectiveDsl.g:10520:1: ( ruleXOtherOperatorExpression )
{
- // InternalPerspectiveDsl.g:9926:1: ( ruleXOtherOperatorExpression )
- // InternalPerspectiveDsl.g:9927:2: ruleXOtherOperatorExpression
+ // InternalPerspectiveDsl.g:10520:1: ( ruleXOtherOperatorExpression )
+ // InternalPerspectiveDsl.g:10521:2: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
@@ -33359,14 +35245,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group__1"
- // InternalPerspectiveDsl.g:9936:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:10530:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
public final void rule__XRelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9940:1: ( rule__XRelationalExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:9941:2: rule__XRelationalExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:10534:1: ( rule__XRelationalExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:10535:2: rule__XRelationalExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group__1__Impl();
@@ -33392,32 +35278,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:9947:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
+ // InternalPerspectiveDsl.g:10541:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9951:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
- // InternalPerspectiveDsl.g:9952:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // InternalPerspectiveDsl.g:10545:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
+ // InternalPerspectiveDsl.g:10546:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
{
- // InternalPerspectiveDsl.g:9952:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
- // InternalPerspectiveDsl.g:9953:2: ( rule__XRelationalExpression__Alternatives_1 )*
+ // InternalPerspectiveDsl.g:10546:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // InternalPerspectiveDsl.g:10547:2: ( rule__XRelationalExpression__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1());
}
- // InternalPerspectiveDsl.g:9954:2: ( rule__XRelationalExpression__Alternatives_1 )*
- loop74:
+ // InternalPerspectiveDsl.g:10548:2: ( rule__XRelationalExpression__Alternatives_1 )*
+ loop77:
do {
- int alt74=2;
+ int alt77=2;
switch ( input.LA(1) ) {
case 27:
{
- int LA74_2 = input.LA(2);
+ int LA77_2 = input.LA(2);
- if ( (synpred132_InternalPerspectiveDsl()) ) {
- alt74=1;
+ if ( (synpred136_InternalPerspectiveDsl()) ) {
+ alt77=1;
}
@@ -33425,21 +35311,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 26:
{
- int LA74_3 = input.LA(2);
+ int LA77_3 = input.LA(2);
- if ( (synpred132_InternalPerspectiveDsl()) ) {
- alt74=1;
+ if ( (synpred136_InternalPerspectiveDsl()) ) {
+ alt77=1;
}
}
break;
- case 97:
+ case 102:
{
- int LA74_4 = input.LA(2);
+ int LA77_4 = input.LA(2);
- if ( (synpred132_InternalPerspectiveDsl()) ) {
- alt74=1;
+ if ( (synpred136_InternalPerspectiveDsl()) ) {
+ alt77=1;
}
@@ -33447,10 +35333,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 25:
{
- int LA74_5 = input.LA(2);
+ int LA77_5 = input.LA(2);
- if ( (synpred132_InternalPerspectiveDsl()) ) {
- alt74=1;
+ if ( (synpred136_InternalPerspectiveDsl()) ) {
+ alt77=1;
}
@@ -33459,11 +35345,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt74) {
+ switch (alt77) {
case 1 :
- // InternalPerspectiveDsl.g:9954:3: rule__XRelationalExpression__Alternatives_1
+ // InternalPerspectiveDsl.g:10548:3: rule__XRelationalExpression__Alternatives_1
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
@@ -33473,7 +35359,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop74;
+ break loop77;
}
} while (true);
@@ -33502,16 +35388,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:9963:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ;
+ // InternalPerspectiveDsl.g:10557:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ;
public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9967:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
- // InternalPerspectiveDsl.g:9968:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
+ // InternalPerspectiveDsl.g:10561:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
+ // InternalPerspectiveDsl.g:10562:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XRelationalExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -33540,23 +35426,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:9975:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10569:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9979:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:9980:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10573:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10574:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:9980:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:9981:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10574:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10575:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:9982:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:9982:3: rule__XRelationalExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:10576:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10576:3: rule__XRelationalExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0__0();
@@ -33591,14 +35477,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1"
- // InternalPerspectiveDsl.g:9990:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ;
+ // InternalPerspectiveDsl.g:10584:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:9994:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
- // InternalPerspectiveDsl.g:9995:2: rule__XRelationalExpression__Group_1_0__1__Impl
+ // InternalPerspectiveDsl.g:10588:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
+ // InternalPerspectiveDsl.g:10589:2: rule__XRelationalExpression__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0__1__Impl();
@@ -33624,23 +35510,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl"
- // InternalPerspectiveDsl.g:10001:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:10595:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10005:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
- // InternalPerspectiveDsl.g:10006:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:10599:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
+ // InternalPerspectiveDsl.g:10600:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
{
- // InternalPerspectiveDsl.g:10006:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
- // InternalPerspectiveDsl.g:10007:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:10600:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:10601:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1());
}
- // InternalPerspectiveDsl.g:10008:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
- // InternalPerspectiveDsl.g:10008:3: rule__XRelationalExpression__TypeAssignment_1_0_1
+ // InternalPerspectiveDsl.g:10602:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:10602:3: rule__XRelationalExpression__TypeAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__TypeAssignment_1_0_1();
@@ -33675,14 +35561,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:10017:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ;
+ // InternalPerspectiveDsl.g:10611:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ;
public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10021:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
- // InternalPerspectiveDsl.g:10022:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
+ // InternalPerspectiveDsl.g:10615:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
+ // InternalPerspectiveDsl.g:10616:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0__0__Impl();
@@ -33708,23 +35594,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10028:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10622:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10032:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:10033:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10626:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10627:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:10033:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
- // InternalPerspectiveDsl.g:10034:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
+ // InternalPerspectiveDsl.g:10627:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10628:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0());
}
- // InternalPerspectiveDsl.g:10035:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
- // InternalPerspectiveDsl.g:10035:3: rule__XRelationalExpression__Group_1_0_0_0__0
+ // InternalPerspectiveDsl.g:10629:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
+ // InternalPerspectiveDsl.g:10629:3: rule__XRelationalExpression__Group_1_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0_0__0();
@@ -33759,16 +35645,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0"
- // InternalPerspectiveDsl.g:10044:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ;
+ // InternalPerspectiveDsl.g:10638:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ;
public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10048:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
- // InternalPerspectiveDsl.g:10049:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
+ // InternalPerspectiveDsl.g:10642:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
+ // InternalPerspectiveDsl.g:10643:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XRelationalExpression__Group_1_0_0_0__0__Impl();
state._fsp--;
@@ -33797,23 +35683,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10056:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:10650:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ;
public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10060:1: ( ( () ) )
- // InternalPerspectiveDsl.g:10061:1: ( () )
+ // InternalPerspectiveDsl.g:10654:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:10655:1: ( () )
{
- // InternalPerspectiveDsl.g:10061:1: ( () )
- // InternalPerspectiveDsl.g:10062:2: ()
+ // InternalPerspectiveDsl.g:10655:1: ( () )
+ // InternalPerspectiveDsl.g:10656:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0());
}
- // InternalPerspectiveDsl.g:10063:2: ()
- // InternalPerspectiveDsl.g:10063:3:
+ // InternalPerspectiveDsl.g:10657:2: ()
+ // InternalPerspectiveDsl.g:10657:3:
{
}
@@ -33838,14 +35724,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1"
- // InternalPerspectiveDsl.g:10071:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:10665:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10075:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
- // InternalPerspectiveDsl.g:10076:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
+ // InternalPerspectiveDsl.g:10669:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:10670:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0_0__1__Impl();
@@ -33871,22 +35757,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl"
- // InternalPerspectiveDsl.g:10082:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ;
+ // InternalPerspectiveDsl.g:10676:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ;
public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10086:1: ( ( 'instanceof' ) )
- // InternalPerspectiveDsl.g:10087:1: ( 'instanceof' )
+ // InternalPerspectiveDsl.g:10680:1: ( ( 'instanceof' ) )
+ // InternalPerspectiveDsl.g:10681:1: ( 'instanceof' )
{
- // InternalPerspectiveDsl.g:10087:1: ( 'instanceof' )
- // InternalPerspectiveDsl.g:10088:2: 'instanceof'
+ // InternalPerspectiveDsl.g:10681:1: ( 'instanceof' )
+ // InternalPerspectiveDsl.g:10682:2: 'instanceof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
- match(input,97,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
@@ -33912,16 +35798,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0"
- // InternalPerspectiveDsl.g:10098:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ;
+ // InternalPerspectiveDsl.g:10692:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ;
public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10102:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
- // InternalPerspectiveDsl.g:10103:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
+ // InternalPerspectiveDsl.g:10696:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
+ // InternalPerspectiveDsl.g:10697:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XRelationalExpression__Group_1_1__0__Impl();
state._fsp--;
@@ -33950,23 +35836,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl"
- // InternalPerspectiveDsl.g:10110:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10704:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10114:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:10115:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10708:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10709:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:10115:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
- // InternalPerspectiveDsl.g:10116:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
+ // InternalPerspectiveDsl.g:10709:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10710:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0());
}
- // InternalPerspectiveDsl.g:10117:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
- // InternalPerspectiveDsl.g:10117:3: rule__XRelationalExpression__Group_1_1_0__0
+ // InternalPerspectiveDsl.g:10711:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
+ // InternalPerspectiveDsl.g:10711:3: rule__XRelationalExpression__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0__0();
@@ -34001,14 +35887,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1"
- // InternalPerspectiveDsl.g:10125:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:10719:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ;
public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10129:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
- // InternalPerspectiveDsl.g:10130:2: rule__XRelationalExpression__Group_1_1__1__Impl
+ // InternalPerspectiveDsl.g:10723:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:10724:2: rule__XRelationalExpression__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1__1__Impl();
@@ -34034,23 +35920,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl"
- // InternalPerspectiveDsl.g:10136:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:10730:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10140:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:10141:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
+ // InternalPerspectiveDsl.g:10734:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:10735:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:10141:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
- // InternalPerspectiveDsl.g:10142:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
+ // InternalPerspectiveDsl.g:10735:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
+ // InternalPerspectiveDsl.g:10736:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1());
}
- // InternalPerspectiveDsl.g:10143:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
- // InternalPerspectiveDsl.g:10143:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1
+ // InternalPerspectiveDsl.g:10737:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
+ // InternalPerspectiveDsl.g:10737:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__RightOperandAssignment_1_1_1();
@@ -34085,14 +35971,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0"
- // InternalPerspectiveDsl.g:10152:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:10746:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ;
public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10156:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
- // InternalPerspectiveDsl.g:10157:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
+ // InternalPerspectiveDsl.g:10750:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:10751:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0__0__Impl();
@@ -34118,23 +36004,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl"
- // InternalPerspectiveDsl.g:10163:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10757:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10167:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:10168:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10761:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10762:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:10168:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:10169:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10762:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:10763:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0());
}
- // InternalPerspectiveDsl.g:10170:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
- // InternalPerspectiveDsl.g:10170:3: rule__XRelationalExpression__Group_1_1_0_0__0
+ // InternalPerspectiveDsl.g:10764:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
+ // InternalPerspectiveDsl.g:10764:3: rule__XRelationalExpression__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0_0__0();
@@ -34169,16 +36055,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0"
- // InternalPerspectiveDsl.g:10179:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:10773:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ;
public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10183:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
- // InternalPerspectiveDsl.g:10184:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
+ // InternalPerspectiveDsl.g:10777:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
+ // InternalPerspectiveDsl.g:10778:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
{
- pushFollow(FOLLOW_69);
+ pushFollow(FOLLOW_77);
rule__XRelationalExpression__Group_1_1_0_0__0__Impl();
state._fsp--;
@@ -34207,23 +36093,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10191:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:10785:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10195:1: ( ( () ) )
- // InternalPerspectiveDsl.g:10196:1: ( () )
+ // InternalPerspectiveDsl.g:10789:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:10790:1: ( () )
{
- // InternalPerspectiveDsl.g:10196:1: ( () )
- // InternalPerspectiveDsl.g:10197:2: ()
+ // InternalPerspectiveDsl.g:10790:1: ( () )
+ // InternalPerspectiveDsl.g:10791:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
- // InternalPerspectiveDsl.g:10198:2: ()
- // InternalPerspectiveDsl.g:10198:3:
+ // InternalPerspectiveDsl.g:10792:2: ()
+ // InternalPerspectiveDsl.g:10792:3:
{
}
@@ -34248,14 +36134,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1"
- // InternalPerspectiveDsl.g:10206:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:10800:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10210:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:10211:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:10804:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:10805:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0_0__1__Impl();
@@ -34281,23 +36167,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:10217:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:10811:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10221:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:10222:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10815:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:10816:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:10222:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:10223:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10816:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:10817:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1());
}
- // InternalPerspectiveDsl.g:10224:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
- // InternalPerspectiveDsl.g:10224:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
+ // InternalPerspectiveDsl.g:10818:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
+ // InternalPerspectiveDsl.g:10818:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1();
@@ -34332,16 +36218,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpCompare__Group_1__0"
- // InternalPerspectiveDsl.g:10233:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ;
+ // InternalPerspectiveDsl.g:10827:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ;
public final void rule__OpCompare__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10237:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
- // InternalPerspectiveDsl.g:10238:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
+ // InternalPerspectiveDsl.g:10831:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
+ // InternalPerspectiveDsl.g:10832:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__OpCompare__Group_1__0__Impl();
state._fsp--;
@@ -34370,17 +36256,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpCompare__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:10245:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:10839:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10249:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:10250:1: ( '<' )
+ // InternalPerspectiveDsl.g:10843:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:10844:1: ( '<' )
{
- // InternalPerspectiveDsl.g:10250:1: ( '<' )
- // InternalPerspectiveDsl.g:10251:2: '<'
+ // InternalPerspectiveDsl.g:10844:1: ( '<' )
+ // InternalPerspectiveDsl.g:10845:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
@@ -34411,14 +36297,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpCompare__Group_1__1"
- // InternalPerspectiveDsl.g:10260:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:10854:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ;
public final void rule__OpCompare__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10264:1: ( rule__OpCompare__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:10265:2: rule__OpCompare__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:10858:1: ( rule__OpCompare__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:10859:2: rule__OpCompare__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpCompare__Group_1__1__Impl();
@@ -34444,17 +36330,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpCompare__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:10271:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
+ // InternalPerspectiveDsl.g:10865:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10275:1: ( ( '=' ) )
- // InternalPerspectiveDsl.g:10276:1: ( '=' )
+ // InternalPerspectiveDsl.g:10869:1: ( ( '=' ) )
+ // InternalPerspectiveDsl.g:10870:1: ( '=' )
{
- // InternalPerspectiveDsl.g:10276:1: ( '=' )
- // InternalPerspectiveDsl.g:10277:2: '='
+ // InternalPerspectiveDsl.g:10870:1: ( '=' )
+ // InternalPerspectiveDsl.g:10871:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1());
@@ -34485,16 +36371,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group__0"
- // InternalPerspectiveDsl.g:10287:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:10881:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ;
public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10291:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
- // InternalPerspectiveDsl.g:10292:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
+ // InternalPerspectiveDsl.g:10885:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
+ // InternalPerspectiveDsl.g:10886:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XOtherOperatorExpression__Group__0__Impl();
state._fsp--;
@@ -34523,17 +36409,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:10299:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
+ // InternalPerspectiveDsl.g:10893:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10303:1: ( ( ruleXAdditiveExpression ) )
- // InternalPerspectiveDsl.g:10304:1: ( ruleXAdditiveExpression )
+ // InternalPerspectiveDsl.g:10897:1: ( ( ruleXAdditiveExpression ) )
+ // InternalPerspectiveDsl.g:10898:1: ( ruleXAdditiveExpression )
{
- // InternalPerspectiveDsl.g:10304:1: ( ruleXAdditiveExpression )
- // InternalPerspectiveDsl.g:10305:2: ruleXAdditiveExpression
+ // InternalPerspectiveDsl.g:10898:1: ( ruleXAdditiveExpression )
+ // InternalPerspectiveDsl.g:10899:2: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
@@ -34568,14 +36454,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group__1"
- // InternalPerspectiveDsl.g:10314:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:10908:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10318:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:10319:2: rule__XOtherOperatorExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:10912:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:10913:2: rule__XOtherOperatorExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group__1__Impl();
@@ -34601,31 +36487,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:10325:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:10919:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ;
public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10329:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:10330:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:10923:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:10924:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:10330:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:10331:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:10924:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:10925:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:10332:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
- loop75:
+ // InternalPerspectiveDsl.g:10926:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
+ loop78:
do {
- int alt75=2;
- alt75 = dfa75.predict(input);
- switch (alt75) {
+ int alt78=2;
+ alt78 = dfa78.predict(input);
+ switch (alt78) {
case 1 :
- // InternalPerspectiveDsl.g:10332:3: rule__XOtherOperatorExpression__Group_1__0
+ // InternalPerspectiveDsl.g:10926:3: rule__XOtherOperatorExpression__Group_1__0
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
@@ -34635,7 +36521,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop75;
+ break loop78;
}
} while (true);
@@ -34664,16 +36550,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0"
- // InternalPerspectiveDsl.g:10341:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:10935:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ;
public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10345:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:10346:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
+ // InternalPerspectiveDsl.g:10939:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:10940:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XOtherOperatorExpression__Group_1__0__Impl();
state._fsp--;
@@ -34702,23 +36588,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:10353:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:10947:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10357:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:10358:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10951:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:10952:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:10358:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:10359:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10952:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:10953:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:10360:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:10360:3: rule__XOtherOperatorExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:10954:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:10954:3: rule__XOtherOperatorExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0__0();
@@ -34753,14 +36639,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1"
- // InternalPerspectiveDsl.g:10368:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:10962:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ;
public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10372:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:10373:2: rule__XOtherOperatorExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:10966:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:10967:2: rule__XOtherOperatorExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1__1__Impl();
@@ -34786,23 +36672,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:10379:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:10973:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10383:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:10384:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10977:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:10978:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:10384:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:10385:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10978:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:10979:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalPerspectiveDsl.g:10386:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
- // InternalPerspectiveDsl.g:10386:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
+ // InternalPerspectiveDsl.g:10980:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:10980:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__RightOperandAssignment_1_1();
@@ -34837,14 +36723,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:10395:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:10989:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ;
public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10399:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:10400:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:10993:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:10994:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0__0__Impl();
@@ -34870,23 +36756,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:10406:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11000:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10410:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:10411:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11004:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11005:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:10411:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:10412:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11005:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11006:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:10413:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:10413:3: rule__XOtherOperatorExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:11007:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11007:3: rule__XOtherOperatorExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0_0__0();
@@ -34921,16 +36807,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:10422:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:11016:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10426:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:10427:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:11020:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:11021:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -34959,23 +36845,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10434:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:11028:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10438:1: ( ( () ) )
- // InternalPerspectiveDsl.g:10439:1: ( () )
+ // InternalPerspectiveDsl.g:11032:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:11033:1: ( () )
{
- // InternalPerspectiveDsl.g:10439:1: ( () )
- // InternalPerspectiveDsl.g:10440:2: ()
+ // InternalPerspectiveDsl.g:11033:1: ( () )
+ // InternalPerspectiveDsl.g:11034:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:10441:2: ()
- // InternalPerspectiveDsl.g:10441:3:
+ // InternalPerspectiveDsl.g:11035:2: ()
+ // InternalPerspectiveDsl.g:11035:3:
{
}
@@ -35000,14 +36886,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:10449:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:11043:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10453:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:10454:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:11047:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:11048:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl();
@@ -35033,23 +36919,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:10460:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:11054:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10464:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:10465:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:11058:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:11059:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:10465:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:10466:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:11059:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:11060:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalPerspectiveDsl.g:10467:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
- // InternalPerspectiveDsl.g:10467:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
+ // InternalPerspectiveDsl.g:11061:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:11061:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1();
@@ -35084,16 +36970,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_2__0"
- // InternalPerspectiveDsl.g:10476:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ;
+ // InternalPerspectiveDsl.g:11070:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ;
public final void rule__OpOther__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10480:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
- // InternalPerspectiveDsl.g:10481:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
+ // InternalPerspectiveDsl.g:11074:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
+ // InternalPerspectiveDsl.g:11075:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__OpOther__Group_2__0__Impl();
state._fsp--;
@@ -35122,17 +37008,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_2__0__Impl"
- // InternalPerspectiveDsl.g:10488:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:11082:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10492:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:10493:1: ( '>' )
+ // InternalPerspectiveDsl.g:11086:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:11087:1: ( '>' )
{
- // InternalPerspectiveDsl.g:10493:1: ( '>' )
- // InternalPerspectiveDsl.g:10494:2: '>'
+ // InternalPerspectiveDsl.g:11087:1: ( '>' )
+ // InternalPerspectiveDsl.g:11088:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
@@ -35163,14 +37049,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_2__1"
- // InternalPerspectiveDsl.g:10503:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ;
+ // InternalPerspectiveDsl.g:11097:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ;
public final void rule__OpOther__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10507:1: ( rule__OpOther__Group_2__1__Impl )
- // InternalPerspectiveDsl.g:10508:2: rule__OpOther__Group_2__1__Impl
+ // InternalPerspectiveDsl.g:11101:1: ( rule__OpOther__Group_2__1__Impl )
+ // InternalPerspectiveDsl.g:11102:2: rule__OpOther__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_2__1__Impl();
@@ -35196,17 +37082,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_2__1__Impl"
- // InternalPerspectiveDsl.g:10514:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
+ // InternalPerspectiveDsl.g:11108:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10518:1: ( ( '..' ) )
- // InternalPerspectiveDsl.g:10519:1: ( '..' )
+ // InternalPerspectiveDsl.g:11112:1: ( ( '..' ) )
+ // InternalPerspectiveDsl.g:11113:1: ( '..' )
{
- // InternalPerspectiveDsl.g:10519:1: ( '..' )
- // InternalPerspectiveDsl.g:10520:2: '..'
+ // InternalPerspectiveDsl.g:11113:1: ( '..' )
+ // InternalPerspectiveDsl.g:11114:2: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1());
@@ -35237,16 +37123,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5__0"
- // InternalPerspectiveDsl.g:10530:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ;
+ // InternalPerspectiveDsl.g:11124:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ;
public final void rule__OpOther__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10534:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
- // InternalPerspectiveDsl.g:10535:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
+ // InternalPerspectiveDsl.g:11128:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
+ // InternalPerspectiveDsl.g:11129:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__OpOther__Group_5__0__Impl();
state._fsp--;
@@ -35275,17 +37161,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5__0__Impl"
- // InternalPerspectiveDsl.g:10542:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:11136:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10546:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:10547:1: ( '>' )
+ // InternalPerspectiveDsl.g:11140:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:11141:1: ( '>' )
{
- // InternalPerspectiveDsl.g:10547:1: ( '>' )
- // InternalPerspectiveDsl.g:10548:2: '>'
+ // InternalPerspectiveDsl.g:11141:1: ( '>' )
+ // InternalPerspectiveDsl.g:11142:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
@@ -35316,14 +37202,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5__1"
- // InternalPerspectiveDsl.g:10557:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ;
+ // InternalPerspectiveDsl.g:11151:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ;
public final void rule__OpOther__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10561:1: ( rule__OpOther__Group_5__1__Impl )
- // InternalPerspectiveDsl.g:10562:2: rule__OpOther__Group_5__1__Impl
+ // InternalPerspectiveDsl.g:11155:1: ( rule__OpOther__Group_5__1__Impl )
+ // InternalPerspectiveDsl.g:11156:2: rule__OpOther__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5__1__Impl();
@@ -35349,23 +37235,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5__1__Impl"
- // InternalPerspectiveDsl.g:10568:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ;
+ // InternalPerspectiveDsl.g:11162:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ;
public final void rule__OpOther__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10572:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
- // InternalPerspectiveDsl.g:10573:1: ( ( rule__OpOther__Alternatives_5_1 ) )
+ // InternalPerspectiveDsl.g:11166:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
+ // InternalPerspectiveDsl.g:11167:1: ( ( rule__OpOther__Alternatives_5_1 ) )
{
- // InternalPerspectiveDsl.g:10573:1: ( ( rule__OpOther__Alternatives_5_1 ) )
- // InternalPerspectiveDsl.g:10574:2: ( rule__OpOther__Alternatives_5_1 )
+ // InternalPerspectiveDsl.g:11167:1: ( ( rule__OpOther__Alternatives_5_1 ) )
+ // InternalPerspectiveDsl.g:11168:2: ( rule__OpOther__Alternatives_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_5_1());
}
- // InternalPerspectiveDsl.g:10575:2: ( rule__OpOther__Alternatives_5_1 )
- // InternalPerspectiveDsl.g:10575:3: rule__OpOther__Alternatives_5_1
+ // InternalPerspectiveDsl.g:11169:2: ( rule__OpOther__Alternatives_5_1 )
+ // InternalPerspectiveDsl.g:11169:3: rule__OpOther__Alternatives_5_1
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives_5_1();
@@ -35400,14 +37286,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5_1_0__0"
- // InternalPerspectiveDsl.g:10584:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:11178:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ;
public final void rule__OpOther__Group_5_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10588:1: ( rule__OpOther__Group_5_1_0__0__Impl )
- // InternalPerspectiveDsl.g:10589:2: rule__OpOther__Group_5_1_0__0__Impl
+ // InternalPerspectiveDsl.g:11182:1: ( rule__OpOther__Group_5_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:11183:2: rule__OpOther__Group_5_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0__0__Impl();
@@ -35433,23 +37319,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl"
- // InternalPerspectiveDsl.g:10595:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11189:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ;
public final void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10599:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:10600:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11193:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11194:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:10600:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:10601:2: ( rule__OpOther__Group_5_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11194:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11195:2: ( rule__OpOther__Group_5_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0());
}
- // InternalPerspectiveDsl.g:10602:2: ( rule__OpOther__Group_5_1_0_0__0 )
- // InternalPerspectiveDsl.g:10602:3: rule__OpOther__Group_5_1_0_0__0
+ // InternalPerspectiveDsl.g:11196:2: ( rule__OpOther__Group_5_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11196:3: rule__OpOther__Group_5_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0_0__0();
@@ -35484,16 +37370,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0"
- // InternalPerspectiveDsl.g:10611:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:11205:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ;
public final void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10615:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
- // InternalPerspectiveDsl.g:10616:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
+ // InternalPerspectiveDsl.g:11209:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
+ // InternalPerspectiveDsl.g:11210:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__OpOther__Group_5_1_0_0__0__Impl();
state._fsp--;
@@ -35522,17 +37408,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10623:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:11217:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10627:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:10628:1: ( '>' )
+ // InternalPerspectiveDsl.g:11221:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:11222:1: ( '>' )
{
- // InternalPerspectiveDsl.g:10628:1: ( '>' )
- // InternalPerspectiveDsl.g:10629:2: '>'
+ // InternalPerspectiveDsl.g:11222:1: ( '>' )
+ // InternalPerspectiveDsl.g:11223:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
@@ -35563,14 +37449,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1"
- // InternalPerspectiveDsl.g:10638:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:11232:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ;
public final void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10642:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:10643:2: rule__OpOther__Group_5_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:11236:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:11237:2: rule__OpOther__Group_5_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0_0__1__Impl();
@@ -35596,17 +37482,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:10649:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:11243:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10653:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:10654:1: ( '>' )
+ // InternalPerspectiveDsl.g:11247:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:11248:1: ( '>' )
{
- // InternalPerspectiveDsl.g:10654:1: ( '>' )
- // InternalPerspectiveDsl.g:10655:2: '>'
+ // InternalPerspectiveDsl.g:11248:1: ( '>' )
+ // InternalPerspectiveDsl.g:11249:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1());
@@ -35637,16 +37523,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6__0"
- // InternalPerspectiveDsl.g:10665:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ;
+ // InternalPerspectiveDsl.g:11259:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ;
public final void rule__OpOther__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10669:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
- // InternalPerspectiveDsl.g:10670:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
+ // InternalPerspectiveDsl.g:11263:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
+ // InternalPerspectiveDsl.g:11264:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_85);
rule__OpOther__Group_6__0__Impl();
state._fsp--;
@@ -35675,17 +37561,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6__0__Impl"
- // InternalPerspectiveDsl.g:10677:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:11271:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10681:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:10682:1: ( '<' )
+ // InternalPerspectiveDsl.g:11275:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:11276:1: ( '<' )
{
- // InternalPerspectiveDsl.g:10682:1: ( '<' )
- // InternalPerspectiveDsl.g:10683:2: '<'
+ // InternalPerspectiveDsl.g:11276:1: ( '<' )
+ // InternalPerspectiveDsl.g:11277:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
@@ -35716,14 +37602,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6__1"
- // InternalPerspectiveDsl.g:10692:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ;
+ // InternalPerspectiveDsl.g:11286:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ;
public final void rule__OpOther__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10696:1: ( rule__OpOther__Group_6__1__Impl )
- // InternalPerspectiveDsl.g:10697:2: rule__OpOther__Group_6__1__Impl
+ // InternalPerspectiveDsl.g:11290:1: ( rule__OpOther__Group_6__1__Impl )
+ // InternalPerspectiveDsl.g:11291:2: rule__OpOther__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6__1__Impl();
@@ -35749,23 +37635,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6__1__Impl"
- // InternalPerspectiveDsl.g:10703:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ;
+ // InternalPerspectiveDsl.g:11297:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ;
public final void rule__OpOther__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10707:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
- // InternalPerspectiveDsl.g:10708:1: ( ( rule__OpOther__Alternatives_6_1 ) )
+ // InternalPerspectiveDsl.g:11301:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
+ // InternalPerspectiveDsl.g:11302:1: ( ( rule__OpOther__Alternatives_6_1 ) )
{
- // InternalPerspectiveDsl.g:10708:1: ( ( rule__OpOther__Alternatives_6_1 ) )
- // InternalPerspectiveDsl.g:10709:2: ( rule__OpOther__Alternatives_6_1 )
+ // InternalPerspectiveDsl.g:11302:1: ( ( rule__OpOther__Alternatives_6_1 ) )
+ // InternalPerspectiveDsl.g:11303:2: ( rule__OpOther__Alternatives_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_6_1());
}
- // InternalPerspectiveDsl.g:10710:2: ( rule__OpOther__Alternatives_6_1 )
- // InternalPerspectiveDsl.g:10710:3: rule__OpOther__Alternatives_6_1
+ // InternalPerspectiveDsl.g:11304:2: ( rule__OpOther__Alternatives_6_1 )
+ // InternalPerspectiveDsl.g:11304:3: rule__OpOther__Alternatives_6_1
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives_6_1();
@@ -35800,14 +37686,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6_1_0__0"
- // InternalPerspectiveDsl.g:10719:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:11313:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ;
public final void rule__OpOther__Group_6_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10723:1: ( rule__OpOther__Group_6_1_0__0__Impl )
- // InternalPerspectiveDsl.g:10724:2: rule__OpOther__Group_6_1_0__0__Impl
+ // InternalPerspectiveDsl.g:11317:1: ( rule__OpOther__Group_6_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:11318:2: rule__OpOther__Group_6_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0__Impl();
@@ -35833,23 +37719,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl"
- // InternalPerspectiveDsl.g:10730:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11324:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ;
public final void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10734:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:10735:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11328:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11329:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:10735:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:10736:2: ( rule__OpOther__Group_6_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11329:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11330:2: ( rule__OpOther__Group_6_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0());
}
- // InternalPerspectiveDsl.g:10737:2: ( rule__OpOther__Group_6_1_0_0__0 )
- // InternalPerspectiveDsl.g:10737:3: rule__OpOther__Group_6_1_0_0__0
+ // InternalPerspectiveDsl.g:11331:2: ( rule__OpOther__Group_6_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11331:3: rule__OpOther__Group_6_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0_0__0();
@@ -35884,16 +37770,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0"
- // InternalPerspectiveDsl.g:10746:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:11340:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ;
public final void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10750:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
- // InternalPerspectiveDsl.g:10751:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
+ // InternalPerspectiveDsl.g:11344:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
+ // InternalPerspectiveDsl.g:11345:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
{
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_69);
rule__OpOther__Group_6_1_0_0__0__Impl();
state._fsp--;
@@ -35922,17 +37808,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10758:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:11352:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10762:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:10763:1: ( '<' )
+ // InternalPerspectiveDsl.g:11356:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:11357:1: ( '<' )
{
- // InternalPerspectiveDsl.g:10763:1: ( '<' )
- // InternalPerspectiveDsl.g:10764:2: '<'
+ // InternalPerspectiveDsl.g:11357:1: ( '<' )
+ // InternalPerspectiveDsl.g:11358:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
@@ -35963,14 +37849,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1"
- // InternalPerspectiveDsl.g:10773:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:11367:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ;
public final void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10777:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:10778:2: rule__OpOther__Group_6_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:11371:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:11372:2: rule__OpOther__Group_6_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0_0__1__Impl();
@@ -35996,17 +37882,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:10784:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:11378:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10788:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:10789:1: ( '<' )
+ // InternalPerspectiveDsl.g:11382:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:11383:1: ( '<' )
{
- // InternalPerspectiveDsl.g:10789:1: ( '<' )
- // InternalPerspectiveDsl.g:10790:2: '<'
+ // InternalPerspectiveDsl.g:11383:1: ( '<' )
+ // InternalPerspectiveDsl.g:11384:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1());
@@ -36037,16 +37923,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group__0"
- // InternalPerspectiveDsl.g:10800:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:11394:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ;
public final void rule__XAdditiveExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10804:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
- // InternalPerspectiveDsl.g:10805:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
+ // InternalPerspectiveDsl.g:11398:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
+ // InternalPerspectiveDsl.g:11399:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__XAdditiveExpression__Group__0__Impl();
state._fsp--;
@@ -36075,17 +37961,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:10812:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
+ // InternalPerspectiveDsl.g:11406:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10816:1: ( ( ruleXMultiplicativeExpression ) )
- // InternalPerspectiveDsl.g:10817:1: ( ruleXMultiplicativeExpression )
+ // InternalPerspectiveDsl.g:11410:1: ( ( ruleXMultiplicativeExpression ) )
+ // InternalPerspectiveDsl.g:11411:1: ( ruleXMultiplicativeExpression )
{
- // InternalPerspectiveDsl.g:10817:1: ( ruleXMultiplicativeExpression )
- // InternalPerspectiveDsl.g:10818:2: ruleXMultiplicativeExpression
+ // InternalPerspectiveDsl.g:11411:1: ( ruleXMultiplicativeExpression )
+ // InternalPerspectiveDsl.g:11412:2: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
@@ -36120,14 +38006,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group__1"
- // InternalPerspectiveDsl.g:10827:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:11421:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
public final void rule__XAdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10831:1: ( rule__XAdditiveExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:10832:2: rule__XAdditiveExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:11425:1: ( rule__XAdditiveExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:11426:2: rule__XAdditiveExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group__1__Impl();
@@ -36153,52 +38039,52 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:10838:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:11432:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ;
public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10842:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:10843:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:11436:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:11437:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:10843:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:10844:2: ( rule__XAdditiveExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:11437:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:11438:2: ( rule__XAdditiveExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:10845:2: ( rule__XAdditiveExpression__Group_1__0 )*
- loop76:
+ // InternalPerspectiveDsl.g:11439:2: ( rule__XAdditiveExpression__Group_1__0 )*
+ loop79:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA76_0==35) ) {
- int LA76_2 = input.LA(2);
+ if ( (LA79_0==35) ) {
+ int LA79_2 = input.LA(2);
- if ( (synpred134_InternalPerspectiveDsl()) ) {
- alt76=1;
+ if ( (synpred138_InternalPerspectiveDsl()) ) {
+ alt79=1;
}
}
- else if ( (LA76_0==34) ) {
- int LA76_3 = input.LA(2);
+ else if ( (LA79_0==34) ) {
+ int LA79_3 = input.LA(2);
- if ( (synpred134_InternalPerspectiveDsl()) ) {
- alt76=1;
+ if ( (synpred138_InternalPerspectiveDsl()) ) {
+ alt79=1;
}
}
- switch (alt76) {
+ switch (alt79) {
case 1 :
- // InternalPerspectiveDsl.g:10845:3: rule__XAdditiveExpression__Group_1__0
+ // InternalPerspectiveDsl.g:11439:3: rule__XAdditiveExpression__Group_1__0
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_87);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
@@ -36208,7 +38094,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop76;
+ break loop79;
}
} while (true);
@@ -36237,16 +38123,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1__0"
- // InternalPerspectiveDsl.g:10854:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:11448:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ;
public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10858:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:10859:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
+ // InternalPerspectiveDsl.g:11452:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:11453:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XAdditiveExpression__Group_1__0__Impl();
state._fsp--;
@@ -36275,23 +38161,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:10866:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11460:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ;
public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10870:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:10871:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:11464:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11465:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:10871:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:10872:2: ( rule__XAdditiveExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:11465:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:11466:2: ( rule__XAdditiveExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:10873:2: ( rule__XAdditiveExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:10873:3: rule__XAdditiveExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:11467:2: ( rule__XAdditiveExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:11467:3: rule__XAdditiveExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0__0();
@@ -36326,14 +38212,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1__1"
- // InternalPerspectiveDsl.g:10881:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:11475:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ;
public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10885:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:10886:2: rule__XAdditiveExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:11479:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:11480:2: rule__XAdditiveExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1__1__Impl();
@@ -36359,23 +38245,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:10892:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:11486:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10896:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:10897:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:11490:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:11491:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:10897:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:10898:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:11491:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:11492:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalPerspectiveDsl.g:10899:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
- // InternalPerspectiveDsl.g:10899:3: rule__XAdditiveExpression__RightOperandAssignment_1_1
+ // InternalPerspectiveDsl.g:11493:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:11493:3: rule__XAdditiveExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__RightOperandAssignment_1_1();
@@ -36410,14 +38296,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:10908:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:11502:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ;
public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10912:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:10913:2: rule__XAdditiveExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:11506:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:11507:2: rule__XAdditiveExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0__0__Impl();
@@ -36443,23 +38329,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:10919:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11513:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ;
public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10923:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:10924:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11517:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11518:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:10924:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:10925:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11518:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11519:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:10926:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:10926:3: rule__XAdditiveExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:11520:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11520:3: rule__XAdditiveExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0_0__0();
@@ -36494,16 +38380,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:10935:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:11529:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ;
public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10939:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:10940:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:11533:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:11534:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__XAdditiveExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -36532,23 +38418,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:10947:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:11541:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10951:1: ( ( () ) )
- // InternalPerspectiveDsl.g:10952:1: ( () )
+ // InternalPerspectiveDsl.g:11545:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:11546:1: ( () )
{
- // InternalPerspectiveDsl.g:10952:1: ( () )
- // InternalPerspectiveDsl.g:10953:2: ()
+ // InternalPerspectiveDsl.g:11546:1: ( () )
+ // InternalPerspectiveDsl.g:11547:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:10954:2: ()
- // InternalPerspectiveDsl.g:10954:3:
+ // InternalPerspectiveDsl.g:11548:2: ()
+ // InternalPerspectiveDsl.g:11548:3:
{
}
@@ -36573,14 +38459,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:10962:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:11556:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ;
public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10966:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:10967:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:11560:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:11561:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0_0__1__Impl();
@@ -36606,23 +38492,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:10973:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:11567:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10977:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:10978:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:11571:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:11572:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:10978:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:10979:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:11572:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:11573:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalPerspectiveDsl.g:10980:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
- // InternalPerspectiveDsl.g:10980:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
+ // InternalPerspectiveDsl.g:11574:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:11574:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__FeatureAssignment_1_0_0_1();
@@ -36657,16 +38543,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group__0"
- // InternalPerspectiveDsl.g:10989:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:11583:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ;
public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:10993:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
- // InternalPerspectiveDsl.g:10994:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
+ // InternalPerspectiveDsl.g:11587:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
+ // InternalPerspectiveDsl.g:11588:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
{
- pushFollow(FOLLOW_80);
+ pushFollow(FOLLOW_88);
rule__XMultiplicativeExpression__Group__0__Impl();
state._fsp--;
@@ -36695,17 +38581,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:11001:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
+ // InternalPerspectiveDsl.g:11595:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11005:1: ( ( ruleXUnaryOperation ) )
- // InternalPerspectiveDsl.g:11006:1: ( ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:11599:1: ( ( ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:11600:1: ( ruleXUnaryOperation )
{
- // InternalPerspectiveDsl.g:11006:1: ( ruleXUnaryOperation )
- // InternalPerspectiveDsl.g:11007:2: ruleXUnaryOperation
+ // InternalPerspectiveDsl.g:11600:1: ( ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:11601:2: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
@@ -36740,14 +38626,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group__1"
- // InternalPerspectiveDsl.g:11016:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:11610:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11020:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:11021:2: rule__XMultiplicativeExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:11614:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:11615:2: rule__XMultiplicativeExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group__1__Impl();
@@ -36773,32 +38659,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:11027:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:11621:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ;
public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11031:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:11032:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:11625:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:11626:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:11032:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:11033:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:11626:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:11627:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:11034:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
- loop77:
+ // InternalPerspectiveDsl.g:11628:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
+ loop80:
do {
- int alt77=2;
+ int alt80=2;
switch ( input.LA(1) ) {
case 36:
{
- int LA77_2 = input.LA(2);
+ int LA80_2 = input.LA(2);
- if ( (synpred135_InternalPerspectiveDsl()) ) {
- alt77=1;
+ if ( (synpred139_InternalPerspectiveDsl()) ) {
+ alt80=1;
}
@@ -36806,10 +38692,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 37:
{
- int LA77_3 = input.LA(2);
+ int LA80_3 = input.LA(2);
- if ( (synpred135_InternalPerspectiveDsl()) ) {
- alt77=1;
+ if ( (synpred139_InternalPerspectiveDsl()) ) {
+ alt80=1;
}
@@ -36817,10 +38703,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 38:
{
- int LA77_4 = input.LA(2);
+ int LA80_4 = input.LA(2);
- if ( (synpred135_InternalPerspectiveDsl()) ) {
- alt77=1;
+ if ( (synpred139_InternalPerspectiveDsl()) ) {
+ alt80=1;
}
@@ -36828,10 +38714,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
case 39:
{
- int LA77_5 = input.LA(2);
+ int LA80_5 = input.LA(2);
- if ( (synpred135_InternalPerspectiveDsl()) ) {
- alt77=1;
+ if ( (synpred139_InternalPerspectiveDsl()) ) {
+ alt80=1;
}
@@ -36840,11 +38726,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt77) {
+ switch (alt80) {
case 1 :
- // InternalPerspectiveDsl.g:11034:3: rule__XMultiplicativeExpression__Group_1__0
+ // InternalPerspectiveDsl.g:11628:3: rule__XMultiplicativeExpression__Group_1__0
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_89);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
@@ -36854,7 +38740,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop77;
+ break loop80;
}
} while (true);
@@ -36883,16 +38769,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0"
- // InternalPerspectiveDsl.g:11043:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:11637:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ;
public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11047:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:11048:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
+ // InternalPerspectiveDsl.g:11641:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:11642:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XMultiplicativeExpression__Group_1__0__Impl();
state._fsp--;
@@ -36921,23 +38807,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:11055:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11649:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11059:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:11060:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:11653:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11654:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:11060:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:11061:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:11654:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:11655:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:11062:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:11062:3: rule__XMultiplicativeExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:11656:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:11656:3: rule__XMultiplicativeExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0__0();
@@ -36972,14 +38858,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1"
- // InternalPerspectiveDsl.g:11070:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:11664:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ;
public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11074:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:11075:2: rule__XMultiplicativeExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:11668:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:11669:2: rule__XMultiplicativeExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1__1__Impl();
@@ -37005,23 +38891,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:11081:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:11675:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11085:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:11086:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:11679:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:11680:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:11086:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:11087:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:11680:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:11681:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalPerspectiveDsl.g:11088:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
- // InternalPerspectiveDsl.g:11088:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
+ // InternalPerspectiveDsl.g:11682:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
+ // InternalPerspectiveDsl.g:11682:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__RightOperandAssignment_1_1();
@@ -37056,14 +38942,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:11097:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:11691:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ;
public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11101:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:11102:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:11695:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:11696:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0__0__Impl();
@@ -37089,23 +38975,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:11108:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11702:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11112:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:11113:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11706:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11707:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:11113:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:11114:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11707:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11708:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:11115:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:11115:3: rule__XMultiplicativeExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:11709:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11709:3: rule__XMultiplicativeExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0_0__0();
@@ -37140,16 +39026,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:11124:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:11718:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11128:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:11129:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:11722:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:11723:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_80);
+ pushFollow(FOLLOW_88);
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -37178,23 +39064,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:11136:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:11730:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11140:1: ( ( () ) )
- // InternalPerspectiveDsl.g:11141:1: ( () )
+ // InternalPerspectiveDsl.g:11734:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:11735:1: ( () )
{
- // InternalPerspectiveDsl.g:11141:1: ( () )
- // InternalPerspectiveDsl.g:11142:2: ()
+ // InternalPerspectiveDsl.g:11735:1: ( () )
+ // InternalPerspectiveDsl.g:11736:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:11143:2: ()
- // InternalPerspectiveDsl.g:11143:3:
+ // InternalPerspectiveDsl.g:11737:2: ()
+ // InternalPerspectiveDsl.g:11737:3:
{
}
@@ -37219,14 +39105,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:11151:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:11745:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11155:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:11156:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:11749:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:11750:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl();
@@ -37252,23 +39138,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:11162:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:11756:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11166:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:11167:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:11760:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:11761:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:11167:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:11168:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:11761:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:11762:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalPerspectiveDsl.g:11169:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
- // InternalPerspectiveDsl.g:11169:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
+ // InternalPerspectiveDsl.g:11763:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
+ // InternalPerspectiveDsl.g:11763:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1();
@@ -37303,16 +39189,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Group_0__0"
- // InternalPerspectiveDsl.g:11178:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ;
+ // InternalPerspectiveDsl.g:11772:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ;
public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11182:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
- // InternalPerspectiveDsl.g:11183:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
+ // InternalPerspectiveDsl.g:11776:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
+ // InternalPerspectiveDsl.g:11777:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
{
- pushFollow(FOLLOW_82);
+ pushFollow(FOLLOW_90);
rule__XUnaryOperation__Group_0__0__Impl();
state._fsp--;
@@ -37341,23 +39227,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:11190:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:11784:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11194:1: ( ( () ) )
- // InternalPerspectiveDsl.g:11195:1: ( () )
+ // InternalPerspectiveDsl.g:11788:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:11789:1: ( () )
{
- // InternalPerspectiveDsl.g:11195:1: ( () )
- // InternalPerspectiveDsl.g:11196:2: ()
+ // InternalPerspectiveDsl.g:11789:1: ( () )
+ // InternalPerspectiveDsl.g:11790:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0());
}
- // InternalPerspectiveDsl.g:11197:2: ()
- // InternalPerspectiveDsl.g:11197:3:
+ // InternalPerspectiveDsl.g:11791:2: ()
+ // InternalPerspectiveDsl.g:11791:3:
{
}
@@ -37382,16 +39268,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Group_0__1"
- // InternalPerspectiveDsl.g:11205:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ;
+ // InternalPerspectiveDsl.g:11799:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ;
public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11209:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
- // InternalPerspectiveDsl.g:11210:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
+ // InternalPerspectiveDsl.g:11803:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
+ // InternalPerspectiveDsl.g:11804:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XUnaryOperation__Group_0__1__Impl();
state._fsp--;
@@ -37420,23 +39306,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl"
- // InternalPerspectiveDsl.g:11217:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:11811:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ;
public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11221:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
- // InternalPerspectiveDsl.g:11222:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
+ // InternalPerspectiveDsl.g:11815:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
+ // InternalPerspectiveDsl.g:11816:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
{
- // InternalPerspectiveDsl.g:11222:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
- // InternalPerspectiveDsl.g:11223:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
+ // InternalPerspectiveDsl.g:11816:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
+ // InternalPerspectiveDsl.g:11817:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1());
}
- // InternalPerspectiveDsl.g:11224:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
- // InternalPerspectiveDsl.g:11224:3: rule__XUnaryOperation__FeatureAssignment_0_1
+ // InternalPerspectiveDsl.g:11818:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
+ // InternalPerspectiveDsl.g:11818:3: rule__XUnaryOperation__FeatureAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__FeatureAssignment_0_1();
@@ -37471,14 +39357,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Group_0__2"
- // InternalPerspectiveDsl.g:11232:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ;
+ // InternalPerspectiveDsl.g:11826:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ;
public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11236:1: ( rule__XUnaryOperation__Group_0__2__Impl )
- // InternalPerspectiveDsl.g:11237:2: rule__XUnaryOperation__Group_0__2__Impl
+ // InternalPerspectiveDsl.g:11830:1: ( rule__XUnaryOperation__Group_0__2__Impl )
+ // InternalPerspectiveDsl.g:11831:2: rule__XUnaryOperation__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Group_0__2__Impl();
@@ -37504,23 +39390,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl"
- // InternalPerspectiveDsl.g:11243:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ;
+ // InternalPerspectiveDsl.g:11837:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ;
public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11247:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
- // InternalPerspectiveDsl.g:11248:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
+ // InternalPerspectiveDsl.g:11841:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
+ // InternalPerspectiveDsl.g:11842:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
{
- // InternalPerspectiveDsl.g:11248:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
- // InternalPerspectiveDsl.g:11249:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
+ // InternalPerspectiveDsl.g:11842:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
+ // InternalPerspectiveDsl.g:11843:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2());
}
- // InternalPerspectiveDsl.g:11250:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
- // InternalPerspectiveDsl.g:11250:3: rule__XUnaryOperation__OperandAssignment_0_2
+ // InternalPerspectiveDsl.g:11844:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
+ // InternalPerspectiveDsl.g:11844:3: rule__XUnaryOperation__OperandAssignment_0_2
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__OperandAssignment_0_2();
@@ -37555,16 +39441,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group__0"
- // InternalPerspectiveDsl.g:11259:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:11853:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ;
public final void rule__XCastedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11263:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
- // InternalPerspectiveDsl.g:11264:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
+ // InternalPerspectiveDsl.g:11857:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
+ // InternalPerspectiveDsl.g:11858:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
{
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_91);
rule__XCastedExpression__Group__0__Impl();
state._fsp--;
@@ -37593,17 +39479,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:11271:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
+ // InternalPerspectiveDsl.g:11865:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11275:1: ( ( ruleXPostfixOperation ) )
- // InternalPerspectiveDsl.g:11276:1: ( ruleXPostfixOperation )
+ // InternalPerspectiveDsl.g:11869:1: ( ( ruleXPostfixOperation ) )
+ // InternalPerspectiveDsl.g:11870:1: ( ruleXPostfixOperation )
{
- // InternalPerspectiveDsl.g:11276:1: ( ruleXPostfixOperation )
- // InternalPerspectiveDsl.g:11277:2: ruleXPostfixOperation
+ // InternalPerspectiveDsl.g:11870:1: ( ruleXPostfixOperation )
+ // InternalPerspectiveDsl.g:11871:2: ruleXPostfixOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
@@ -37638,14 +39524,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group__1"
- // InternalPerspectiveDsl.g:11286:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:11880:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
public final void rule__XCastedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11290:1: ( rule__XCastedExpression__Group__1__Impl )
- // InternalPerspectiveDsl.g:11291:2: rule__XCastedExpression__Group__1__Impl
+ // InternalPerspectiveDsl.g:11884:1: ( rule__XCastedExpression__Group__1__Impl )
+ // InternalPerspectiveDsl.g:11885:2: rule__XCastedExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group__1__Impl();
@@ -37671,43 +39557,43 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:11297:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:11891:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ;
public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11301:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:11302:1: ( ( rule__XCastedExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:11895:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:11896:1: ( ( rule__XCastedExpression__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:11302:1: ( ( rule__XCastedExpression__Group_1__0 )* )
- // InternalPerspectiveDsl.g:11303:2: ( rule__XCastedExpression__Group_1__0 )*
+ // InternalPerspectiveDsl.g:11896:1: ( ( rule__XCastedExpression__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:11897:2: ( rule__XCastedExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:11304:2: ( rule__XCastedExpression__Group_1__0 )*
- loop78:
+ // InternalPerspectiveDsl.g:11898:2: ( rule__XCastedExpression__Group_1__0 )*
+ loop81:
do {
- int alt78=2;
- int LA78_0 = input.LA(1);
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA78_0==98) ) {
- int LA78_2 = input.LA(2);
+ if ( (LA81_0==103) ) {
+ int LA81_2 = input.LA(2);
- if ( (synpred136_InternalPerspectiveDsl()) ) {
- alt78=1;
+ if ( (synpred140_InternalPerspectiveDsl()) ) {
+ alt81=1;
}
}
- switch (alt78) {
+ switch (alt81) {
case 1 :
- // InternalPerspectiveDsl.g:11304:3: rule__XCastedExpression__Group_1__0
+ // InternalPerspectiveDsl.g:11898:3: rule__XCastedExpression__Group_1__0
{
- pushFollow(FOLLOW_84);
+ pushFollow(FOLLOW_92);
rule__XCastedExpression__Group_1__0();
state._fsp--;
@@ -37717,7 +39603,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop78;
+ break loop81;
}
} while (true);
@@ -37746,16 +39632,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1__0"
- // InternalPerspectiveDsl.g:11313:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ;
+ // InternalPerspectiveDsl.g:11907:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ;
public final void rule__XCastedExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11317:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
- // InternalPerspectiveDsl.g:11318:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
+ // InternalPerspectiveDsl.g:11911:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
+ // InternalPerspectiveDsl.g:11912:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XCastedExpression__Group_1__0__Impl();
state._fsp--;
@@ -37784,23 +39670,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:11325:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11919:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ;
public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11329:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:11330:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:11923:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11924:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:11330:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:11331:2: ( rule__XCastedExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:11924:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:11925:2: ( rule__XCastedExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:11332:2: ( rule__XCastedExpression__Group_1_0__0 )
- // InternalPerspectiveDsl.g:11332:3: rule__XCastedExpression__Group_1_0__0
+ // InternalPerspectiveDsl.g:11926:2: ( rule__XCastedExpression__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:11926:3: rule__XCastedExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0__0();
@@ -37835,14 +39721,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1__1"
- // InternalPerspectiveDsl.g:11340:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:11934:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ;
public final void rule__XCastedExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11344:1: ( rule__XCastedExpression__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:11345:2: rule__XCastedExpression__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:11938:1: ( rule__XCastedExpression__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:11939:2: rule__XCastedExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1__1__Impl();
@@ -37868,23 +39754,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:11351:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:11945:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ;
public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11355:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:11356:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:11949:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:11950:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:11356:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:11357:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
+ // InternalPerspectiveDsl.g:11950:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:11951:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1());
}
- // InternalPerspectiveDsl.g:11358:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
- // InternalPerspectiveDsl.g:11358:3: rule__XCastedExpression__TypeAssignment_1_1
+ // InternalPerspectiveDsl.g:11952:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
+ // InternalPerspectiveDsl.g:11952:3: rule__XCastedExpression__TypeAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__TypeAssignment_1_1();
@@ -37919,14 +39805,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1_0__0"
- // InternalPerspectiveDsl.g:11367:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:11961:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ;
public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11371:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
- // InternalPerspectiveDsl.g:11372:2: rule__XCastedExpression__Group_1_0__0__Impl
+ // InternalPerspectiveDsl.g:11965:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:11966:2: rule__XCastedExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0__0__Impl();
@@ -37952,23 +39838,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:11378:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:11972:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ;
public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11382:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:11383:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11976:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:11977:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:11383:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:11384:2: ( rule__XCastedExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11977:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:11978:2: ( rule__XCastedExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:11385:2: ( rule__XCastedExpression__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:11385:3: rule__XCastedExpression__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:11979:2: ( rule__XCastedExpression__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:11979:3: rule__XCastedExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0_0__0();
@@ -38003,16 +39889,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:11394:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:11988:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ;
public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11398:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:11399:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:11992:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:11993:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_91);
rule__XCastedExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -38041,23 +39927,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:11406:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:12000:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11410:1: ( ( () ) )
- // InternalPerspectiveDsl.g:11411:1: ( () )
+ // InternalPerspectiveDsl.g:12004:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:12005:1: ( () )
{
- // InternalPerspectiveDsl.g:11411:1: ( () )
- // InternalPerspectiveDsl.g:11412:2: ()
+ // InternalPerspectiveDsl.g:12005:1: ( () )
+ // InternalPerspectiveDsl.g:12006:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0());
}
- // InternalPerspectiveDsl.g:11413:2: ()
- // InternalPerspectiveDsl.g:11413:3:
+ // InternalPerspectiveDsl.g:12007:2: ()
+ // InternalPerspectiveDsl.g:12007:3:
{
}
@@ -38082,14 +39968,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:11421:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:12015:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ;
public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11425:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:11426:2: rule__XCastedExpression__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:12019:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:12020:2: rule__XCastedExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0_0__1__Impl();
@@ -38115,22 +40001,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:11432:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ;
+ // InternalPerspectiveDsl.g:12026:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ;
public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11436:1: ( ( 'as' ) )
- // InternalPerspectiveDsl.g:11437:1: ( 'as' )
+ // InternalPerspectiveDsl.g:12030:1: ( ( 'as' ) )
+ // InternalPerspectiveDsl.g:12031:1: ( 'as' )
{
- // InternalPerspectiveDsl.g:11437:1: ( 'as' )
- // InternalPerspectiveDsl.g:11438:2: 'as'
+ // InternalPerspectiveDsl.g:12031:1: ( 'as' )
+ // InternalPerspectiveDsl.g:12032:2: 'as'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
@@ -38156,16 +40042,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group__0"
- // InternalPerspectiveDsl.g:11448:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ;
+ // InternalPerspectiveDsl.g:12042:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ;
public final void rule__XPostfixOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11452:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
- // InternalPerspectiveDsl.g:11453:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
+ // InternalPerspectiveDsl.g:12046:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
+ // InternalPerspectiveDsl.g:12047:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
{
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_93);
rule__XPostfixOperation__Group__0__Impl();
state._fsp--;
@@ -38194,17 +40080,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group__0__Impl"
- // InternalPerspectiveDsl.g:11460:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
+ // InternalPerspectiveDsl.g:12054:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11464:1: ( ( ruleXMemberFeatureCall ) )
- // InternalPerspectiveDsl.g:11465:1: ( ruleXMemberFeatureCall )
+ // InternalPerspectiveDsl.g:12058:1: ( ( ruleXMemberFeatureCall ) )
+ // InternalPerspectiveDsl.g:12059:1: ( ruleXMemberFeatureCall )
{
- // InternalPerspectiveDsl.g:11465:1: ( ruleXMemberFeatureCall )
- // InternalPerspectiveDsl.g:11466:2: ruleXMemberFeatureCall
+ // InternalPerspectiveDsl.g:12059:1: ( ruleXMemberFeatureCall )
+ // InternalPerspectiveDsl.g:12060:2: ruleXMemberFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
@@ -38239,14 +40125,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group__1"
- // InternalPerspectiveDsl.g:11475:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:12069:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
public final void rule__XPostfixOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11479:1: ( rule__XPostfixOperation__Group__1__Impl )
- // InternalPerspectiveDsl.g:11480:2: rule__XPostfixOperation__Group__1__Impl
+ // InternalPerspectiveDsl.g:12073:1: ( rule__XPostfixOperation__Group__1__Impl )
+ // InternalPerspectiveDsl.g:12074:2: rule__XPostfixOperation__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group__1__Impl();
@@ -38272,42 +40158,42 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group__1__Impl"
- // InternalPerspectiveDsl.g:11486:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:12080:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ;
public final void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11490:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
- // InternalPerspectiveDsl.g:11491:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:12084:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
+ // InternalPerspectiveDsl.g:12085:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
{
- // InternalPerspectiveDsl.g:11491:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
- // InternalPerspectiveDsl.g:11492:2: ( rule__XPostfixOperation__Group_1__0 )?
+ // InternalPerspectiveDsl.g:12085:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:12086:2: ( rule__XPostfixOperation__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:11493:2: ( rule__XPostfixOperation__Group_1__0 )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:12087:2: ( rule__XPostfixOperation__Group_1__0 )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA79_0==41) ) {
- int LA79_1 = input.LA(2);
+ if ( (LA82_0==41) ) {
+ int LA82_1 = input.LA(2);
- if ( (synpred137_InternalPerspectiveDsl()) ) {
- alt79=1;
+ if ( (synpred141_InternalPerspectiveDsl()) ) {
+ alt82=1;
}
}
- else if ( (LA79_0==42) ) {
- int LA79_2 = input.LA(2);
+ else if ( (LA82_0==42) ) {
+ int LA82_2 = input.LA(2);
- if ( (synpred137_InternalPerspectiveDsl()) ) {
- alt79=1;
+ if ( (synpred141_InternalPerspectiveDsl()) ) {
+ alt82=1;
}
}
- switch (alt79) {
+ switch (alt82) {
case 1 :
- // InternalPerspectiveDsl.g:11493:3: rule__XPostfixOperation__Group_1__0
+ // InternalPerspectiveDsl.g:12087:3: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0();
@@ -38345,14 +40231,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group_1__0"
- // InternalPerspectiveDsl.g:11502:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ;
+ // InternalPerspectiveDsl.g:12096:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ;
public final void rule__XPostfixOperation__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11506:1: ( rule__XPostfixOperation__Group_1__0__Impl )
- // InternalPerspectiveDsl.g:11507:2: rule__XPostfixOperation__Group_1__0__Impl
+ // InternalPerspectiveDsl.g:12100:1: ( rule__XPostfixOperation__Group_1__0__Impl )
+ // InternalPerspectiveDsl.g:12101:2: rule__XPostfixOperation__Group_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0__Impl();
@@ -38378,23 +40264,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:11513:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:12107:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ;
public final void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11517:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:11518:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:12111:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:12112:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:11518:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:11519:2: ( rule__XPostfixOperation__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:12112:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:12113:2: ( rule__XPostfixOperation__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:11520:2: ( rule__XPostfixOperation__Group_1_0__0 )
- // InternalPerspectiveDsl.g:11520:3: rule__XPostfixOperation__Group_1_0__0
+ // InternalPerspectiveDsl.g:12114:2: ( rule__XPostfixOperation__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:12114:3: rule__XPostfixOperation__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1_0__0();
@@ -38429,16 +40315,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0"
- // InternalPerspectiveDsl.g:11529:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ;
+ // InternalPerspectiveDsl.g:12123:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ;
public final void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11533:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
- // InternalPerspectiveDsl.g:11534:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
+ // InternalPerspectiveDsl.g:12127:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
+ // InternalPerspectiveDsl.g:12128:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
{
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_93);
rule__XPostfixOperation__Group_1_0__0__Impl();
state._fsp--;
@@ -38467,23 +40353,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:11541:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:12135:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11545:1: ( ( () ) )
- // InternalPerspectiveDsl.g:11546:1: ( () )
+ // InternalPerspectiveDsl.g:12139:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:12140:1: ( () )
{
- // InternalPerspectiveDsl.g:11546:1: ( () )
- // InternalPerspectiveDsl.g:11547:2: ()
+ // InternalPerspectiveDsl.g:12140:1: ( () )
+ // InternalPerspectiveDsl.g:12141:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0());
}
- // InternalPerspectiveDsl.g:11548:2: ()
- // InternalPerspectiveDsl.g:11548:3:
+ // InternalPerspectiveDsl.g:12142:2: ()
+ // InternalPerspectiveDsl.g:12142:3:
{
}
@@ -38508,14 +40394,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1"
- // InternalPerspectiveDsl.g:11556:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ;
+ // InternalPerspectiveDsl.g:12150:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ;
public final void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11560:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
- // InternalPerspectiveDsl.g:11561:2: rule__XPostfixOperation__Group_1_0__1__Impl
+ // InternalPerspectiveDsl.g:12154:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
+ // InternalPerspectiveDsl.g:12155:2: rule__XPostfixOperation__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1_0__1__Impl();
@@ -38541,23 +40427,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl"
- // InternalPerspectiveDsl.g:11567:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:12161:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ;
public final void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11571:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
- // InternalPerspectiveDsl.g:11572:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:12165:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
+ // InternalPerspectiveDsl.g:12166:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
{
- // InternalPerspectiveDsl.g:11572:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
- // InternalPerspectiveDsl.g:11573:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:12166:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:12167:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1());
}
- // InternalPerspectiveDsl.g:11574:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
- // InternalPerspectiveDsl.g:11574:3: rule__XPostfixOperation__FeatureAssignment_1_0_1
+ // InternalPerspectiveDsl.g:12168:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:12168:3: rule__XPostfixOperation__FeatureAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__FeatureAssignment_1_0_1();
@@ -38592,16 +40478,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group__0"
- // InternalPerspectiveDsl.g:11583:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ;
+ // InternalPerspectiveDsl.g:12177:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ;
public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11587:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
- // InternalPerspectiveDsl.g:11588:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
+ // InternalPerspectiveDsl.g:12181:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
+ // InternalPerspectiveDsl.g:12182:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
{
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_94);
rule__XMemberFeatureCall__Group__0__Impl();
state._fsp--;
@@ -38630,17 +40516,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl"
- // InternalPerspectiveDsl.g:11595:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
+ // InternalPerspectiveDsl.g:12189:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11599:1: ( ( ruleXPrimaryExpression ) )
- // InternalPerspectiveDsl.g:11600:1: ( ruleXPrimaryExpression )
+ // InternalPerspectiveDsl.g:12193:1: ( ( ruleXPrimaryExpression ) )
+ // InternalPerspectiveDsl.g:12194:1: ( ruleXPrimaryExpression )
{
- // InternalPerspectiveDsl.g:11600:1: ( ruleXPrimaryExpression )
- // InternalPerspectiveDsl.g:11601:2: ruleXPrimaryExpression
+ // InternalPerspectiveDsl.g:12194:1: ( ruleXPrimaryExpression )
+ // InternalPerspectiveDsl.g:12195:2: ruleXPrimaryExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
@@ -38675,14 +40561,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group__1"
- // InternalPerspectiveDsl.g:11610:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:12204:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11614:1: ( rule__XMemberFeatureCall__Group__1__Impl )
- // InternalPerspectiveDsl.g:11615:2: rule__XMemberFeatureCall__Group__1__Impl
+ // InternalPerspectiveDsl.g:12208:1: ( rule__XMemberFeatureCall__Group__1__Impl )
+ // InternalPerspectiveDsl.g:12209:2: rule__XMemberFeatureCall__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group__1__Impl();
@@ -38708,54 +40594,54 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl"
- // InternalPerspectiveDsl.g:11621:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
+ // InternalPerspectiveDsl.g:12215:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11625:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
- // InternalPerspectiveDsl.g:11626:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // InternalPerspectiveDsl.g:12219:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
+ // InternalPerspectiveDsl.g:12220:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
{
- // InternalPerspectiveDsl.g:11626:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
- // InternalPerspectiveDsl.g:11627:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
+ // InternalPerspectiveDsl.g:12220:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // InternalPerspectiveDsl.g:12221:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1());
}
- // InternalPerspectiveDsl.g:11628:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
- loop80:
+ // InternalPerspectiveDsl.g:12222:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
+ loop83:
do {
- int alt80=2;
+ int alt83=2;
switch ( input.LA(1) ) {
case 43:
{
- int LA80_2 = input.LA(2);
+ int LA83_2 = input.LA(2);
- if ( (synpred138_InternalPerspectiveDsl()) ) {
- alt80=1;
+ if ( (synpred142_InternalPerspectiveDsl()) ) {
+ alt83=1;
}
}
break;
- case 122:
+ case 127:
{
- int LA80_3 = input.LA(2);
+ int LA83_3 = input.LA(2);
- if ( (synpred138_InternalPerspectiveDsl()) ) {
- alt80=1;
+ if ( (synpred142_InternalPerspectiveDsl()) ) {
+ alt83=1;
}
}
break;
- case 123:
+ case 128:
{
- int LA80_4 = input.LA(2);
+ int LA83_4 = input.LA(2);
- if ( (synpred138_InternalPerspectiveDsl()) ) {
- alt80=1;
+ if ( (synpred142_InternalPerspectiveDsl()) ) {
+ alt83=1;
}
@@ -38764,11 +40650,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt80) {
+ switch (alt83) {
case 1 :
- // InternalPerspectiveDsl.g:11628:3: rule__XMemberFeatureCall__Alternatives_1
+ // InternalPerspectiveDsl.g:12222:3: rule__XMemberFeatureCall__Alternatives_1
{
- pushFollow(FOLLOW_87);
+ pushFollow(FOLLOW_95);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
@@ -38778,7 +40664,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop80;
+ break loop83;
}
} while (true);
@@ -38807,16 +40693,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0"
- // InternalPerspectiveDsl.g:11637:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ;
+ // InternalPerspectiveDsl.g:12231:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11641:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
- // InternalPerspectiveDsl.g:11642:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
+ // InternalPerspectiveDsl.g:12235:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
+ // InternalPerspectiveDsl.g:12236:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XMemberFeatureCall__Group_1_0__0__Impl();
state._fsp--;
@@ -38845,23 +40731,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:11649:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:12243:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11653:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:11654:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:12247:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:12248:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:11654:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:11655:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:12248:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:12249:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:11656:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
- // InternalPerspectiveDsl.g:11656:3: rule__XMemberFeatureCall__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:12250:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
+ // InternalPerspectiveDsl.g:12250:3: rule__XMemberFeatureCall__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0__0();
@@ -38896,14 +40782,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1"
- // InternalPerspectiveDsl.g:11664:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ;
+ // InternalPerspectiveDsl.g:12258:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11668:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
- // InternalPerspectiveDsl.g:11669:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
+ // InternalPerspectiveDsl.g:12262:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
+ // InternalPerspectiveDsl.g:12263:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0__1__Impl();
@@ -38929,23 +40815,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl"
- // InternalPerspectiveDsl.g:11675:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:12269:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11679:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
- // InternalPerspectiveDsl.g:11680:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:12273:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
+ // InternalPerspectiveDsl.g:12274:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
{
- // InternalPerspectiveDsl.g:11680:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
- // InternalPerspectiveDsl.g:11681:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:12274:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:12275:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1());
}
- // InternalPerspectiveDsl.g:11682:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
- // InternalPerspectiveDsl.g:11682:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1
+ // InternalPerspectiveDsl.g:12276:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:12276:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ValueAssignment_1_0_1();
@@ -38980,14 +40866,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:11691:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ;
+ // InternalPerspectiveDsl.g:12285:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11695:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
- // InternalPerspectiveDsl.g:11696:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
+ // InternalPerspectiveDsl.g:12289:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
+ // InternalPerspectiveDsl.g:12290:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0__0__Impl();
@@ -39013,23 +40899,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:11702:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:12296:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11706:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:11707:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:12300:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:12301:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:11707:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
- // InternalPerspectiveDsl.g:11708:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
+ // InternalPerspectiveDsl.g:12301:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:12302:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0());
}
- // InternalPerspectiveDsl.g:11709:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
- // InternalPerspectiveDsl.g:11709:3: rule__XMemberFeatureCall__Group_1_0_0_0__0
+ // InternalPerspectiveDsl.g:12303:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
+ // InternalPerspectiveDsl.g:12303:3: rule__XMemberFeatureCall__Group_1_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0_0__0();
@@ -39064,16 +40950,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0"
- // InternalPerspectiveDsl.g:11718:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ;
+ // InternalPerspectiveDsl.g:12312:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11722:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
- // InternalPerspectiveDsl.g:11723:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
+ // InternalPerspectiveDsl.g:12316:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
+ // InternalPerspectiveDsl.g:12317:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
{
- pushFollow(FOLLOW_88);
+ pushFollow(FOLLOW_96);
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl();
state._fsp--;
@@ -39102,23 +40988,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl"
- // InternalPerspectiveDsl.g:11730:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:12324:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11734:1: ( ( () ) )
- // InternalPerspectiveDsl.g:11735:1: ( () )
+ // InternalPerspectiveDsl.g:12328:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:12329:1: ( () )
{
- // InternalPerspectiveDsl.g:11735:1: ( () )
- // InternalPerspectiveDsl.g:11736:2: ()
+ // InternalPerspectiveDsl.g:12329:1: ( () )
+ // InternalPerspectiveDsl.g:12330:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0());
}
- // InternalPerspectiveDsl.g:11737:2: ()
- // InternalPerspectiveDsl.g:11737:3:
+ // InternalPerspectiveDsl.g:12331:2: ()
+ // InternalPerspectiveDsl.g:12331:3:
{
}
@@ -39143,16 +41029,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1"
- // InternalPerspectiveDsl.g:11745:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ;
+ // InternalPerspectiveDsl.g:12339:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11749:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
- // InternalPerspectiveDsl.g:11750:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
+ // InternalPerspectiveDsl.g:12343:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
+ // InternalPerspectiveDsl.g:12344:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
{
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_67);
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl();
state._fsp--;
@@ -39181,23 +41067,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl"
- // InternalPerspectiveDsl.g:11757:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:12351:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11761:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:11762:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
+ // InternalPerspectiveDsl.g:12355:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:12356:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:11762:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
- // InternalPerspectiveDsl.g:11763:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
+ // InternalPerspectiveDsl.g:12356:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
+ // InternalPerspectiveDsl.g:12357:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1());
}
- // InternalPerspectiveDsl.g:11764:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
- // InternalPerspectiveDsl.g:11764:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
+ // InternalPerspectiveDsl.g:12358:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
+ // InternalPerspectiveDsl.g:12358:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1();
@@ -39232,16 +41118,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2"
- // InternalPerspectiveDsl.g:11772:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ;
+ // InternalPerspectiveDsl.g:12366:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11776:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
- // InternalPerspectiveDsl.g:11777:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
+ // InternalPerspectiveDsl.g:12370:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
+ // InternalPerspectiveDsl.g:12371:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl();
state._fsp--;
@@ -39270,23 +41156,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl"
- // InternalPerspectiveDsl.g:11784:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ;
+ // InternalPerspectiveDsl.g:12378:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11788:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
- // InternalPerspectiveDsl.g:11789:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
+ // InternalPerspectiveDsl.g:12382:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
+ // InternalPerspectiveDsl.g:12383:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
{
- // InternalPerspectiveDsl.g:11789:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
- // InternalPerspectiveDsl.g:11790:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
+ // InternalPerspectiveDsl.g:12383:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
+ // InternalPerspectiveDsl.g:12384:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2());
}
- // InternalPerspectiveDsl.g:11791:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
- // InternalPerspectiveDsl.g:11791:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
+ // InternalPerspectiveDsl.g:12385:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
+ // InternalPerspectiveDsl.g:12385:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2();
@@ -39321,14 +41207,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3"
- // InternalPerspectiveDsl.g:11799:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ;
+ // InternalPerspectiveDsl.g:12393:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11803:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
- // InternalPerspectiveDsl.g:11804:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
+ // InternalPerspectiveDsl.g:12397:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
+ // InternalPerspectiveDsl.g:12398:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl();
@@ -39354,17 +41240,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl"
- // InternalPerspectiveDsl.g:11810:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ;
+ // InternalPerspectiveDsl.g:12404:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11814:1: ( ( ruleOpSingleAssign ) )
- // InternalPerspectiveDsl.g:11815:1: ( ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:12408:1: ( ( ruleOpSingleAssign ) )
+ // InternalPerspectiveDsl.g:12409:1: ( ruleOpSingleAssign )
{
- // InternalPerspectiveDsl.g:11815:1: ( ruleOpSingleAssign )
- // InternalPerspectiveDsl.g:11816:2: ruleOpSingleAssign
+ // InternalPerspectiveDsl.g:12409:1: ( ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:12410:2: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
@@ -39399,16 +41285,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0"
- // InternalPerspectiveDsl.g:11826:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ;
+ // InternalPerspectiveDsl.g:12420:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11830:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
- // InternalPerspectiveDsl.g:11831:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
+ // InternalPerspectiveDsl.g:12424:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
+ // InternalPerspectiveDsl.g:12425:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
{
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_97);
rule__XMemberFeatureCall__Group_1_1__0__Impl();
state._fsp--;
@@ -39437,23 +41323,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl"
- // InternalPerspectiveDsl.g:11838:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:12432:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11842:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:11843:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
+ // InternalPerspectiveDsl.g:12436:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:12437:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:11843:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
- // InternalPerspectiveDsl.g:11844:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
+ // InternalPerspectiveDsl.g:12437:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
+ // InternalPerspectiveDsl.g:12438:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0());
}
- // InternalPerspectiveDsl.g:11845:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
- // InternalPerspectiveDsl.g:11845:3: rule__XMemberFeatureCall__Group_1_1_0__0
+ // InternalPerspectiveDsl.g:12439:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
+ // InternalPerspectiveDsl.g:12439:3: rule__XMemberFeatureCall__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0__0();
@@ -39488,16 +41374,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1"
- // InternalPerspectiveDsl.g:11853:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ;
+ // InternalPerspectiveDsl.g:12447:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ;
public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11857:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
- // InternalPerspectiveDsl.g:11858:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
+ // InternalPerspectiveDsl.g:12451:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
+ // InternalPerspectiveDsl.g:12452:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
{
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_97);
rule__XMemberFeatureCall__Group_1_1__1__Impl();
state._fsp--;
@@ -39526,31 +41412,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl"
- // InternalPerspectiveDsl.g:11865:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:12459:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11869:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
- // InternalPerspectiveDsl.g:11870:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
+ // InternalPerspectiveDsl.g:12463:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
+ // InternalPerspectiveDsl.g:12464:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
{
- // InternalPerspectiveDsl.g:11870:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
- // InternalPerspectiveDsl.g:11871:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
+ // InternalPerspectiveDsl.g:12464:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
+ // InternalPerspectiveDsl.g:12465:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1());
}
- // InternalPerspectiveDsl.g:11872:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:12466:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA81_0==27) ) {
- alt81=1;
+ if ( (LA84_0==27) ) {
+ alt84=1;
}
- switch (alt81) {
+ switch (alt84) {
case 1 :
- // InternalPerspectiveDsl.g:11872:3: rule__XMemberFeatureCall__Group_1_1_1__0
+ // InternalPerspectiveDsl.g:12466:3: rule__XMemberFeatureCall__Group_1_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1__0();
@@ -39588,16 +41474,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2"
- // InternalPerspectiveDsl.g:11880:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ;
+ // InternalPerspectiveDsl.g:12474:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ;
public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11884:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
- // InternalPerspectiveDsl.g:11885:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
+ // InternalPerspectiveDsl.g:12478:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
+ // InternalPerspectiveDsl.g:12479:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
{
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_98);
rule__XMemberFeatureCall__Group_1_1__2__Impl();
state._fsp--;
@@ -39626,23 +41512,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl"
- // InternalPerspectiveDsl.g:11892:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ;
+ // InternalPerspectiveDsl.g:12486:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11896:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
- // InternalPerspectiveDsl.g:11897:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
+ // InternalPerspectiveDsl.g:12490:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
+ // InternalPerspectiveDsl.g:12491:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
{
- // InternalPerspectiveDsl.g:11897:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
- // InternalPerspectiveDsl.g:11898:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
+ // InternalPerspectiveDsl.g:12491:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
+ // InternalPerspectiveDsl.g:12492:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2());
}
- // InternalPerspectiveDsl.g:11899:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
- // InternalPerspectiveDsl.g:11899:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
+ // InternalPerspectiveDsl.g:12493:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
+ // InternalPerspectiveDsl.g:12493:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__FeatureAssignment_1_1_2();
@@ -39677,16 +41563,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3"
- // InternalPerspectiveDsl.g:11907:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ;
+ // InternalPerspectiveDsl.g:12501:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ;
public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11911:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
- // InternalPerspectiveDsl.g:11912:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
+ // InternalPerspectiveDsl.g:12505:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
+ // InternalPerspectiveDsl.g:12506:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
{
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_98);
rule__XMemberFeatureCall__Group_1_1__3__Impl();
state._fsp--;
@@ -39715,27 +41601,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl"
- // InternalPerspectiveDsl.g:11919:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:12513:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11923:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
- // InternalPerspectiveDsl.g:11924:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
+ // InternalPerspectiveDsl.g:12517:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
+ // InternalPerspectiveDsl.g:12518:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
{
- // InternalPerspectiveDsl.g:11924:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
- // InternalPerspectiveDsl.g:11925:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
+ // InternalPerspectiveDsl.g:12518:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
+ // InternalPerspectiveDsl.g:12519:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3());
}
- // InternalPerspectiveDsl.g:11926:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
- int alt82=2;
- alt82 = dfa82.predict(input);
- switch (alt82) {
+ // InternalPerspectiveDsl.g:12520:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
+ int alt85=2;
+ alt85 = dfa85.predict(input);
+ switch (alt85) {
case 1 :
- // InternalPerspectiveDsl.g:11926:3: rule__XMemberFeatureCall__Group_1_1_3__0
+ // InternalPerspectiveDsl.g:12520:3: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__0();
@@ -39773,14 +41659,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4"
- // InternalPerspectiveDsl.g:11934:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ;
+ // InternalPerspectiveDsl.g:12528:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11938:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
- // InternalPerspectiveDsl.g:11939:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
+ // InternalPerspectiveDsl.g:12532:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
+ // InternalPerspectiveDsl.g:12533:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1__4__Impl();
@@ -39806,27 +41692,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl"
- // InternalPerspectiveDsl.g:11945:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ;
+ // InternalPerspectiveDsl.g:12539:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11949:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
- // InternalPerspectiveDsl.g:11950:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
+ // InternalPerspectiveDsl.g:12543:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
+ // InternalPerspectiveDsl.g:12544:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
{
- // InternalPerspectiveDsl.g:11950:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
- // InternalPerspectiveDsl.g:11951:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
+ // InternalPerspectiveDsl.g:12544:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
+ // InternalPerspectiveDsl.g:12545:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4());
}
- // InternalPerspectiveDsl.g:11952:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
- int alt83=2;
- alt83 = dfa83.predict(input);
- switch (alt83) {
+ // InternalPerspectiveDsl.g:12546:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
+ int alt86=2;
+ alt86 = dfa86.predict(input);
+ switch (alt86) {
case 1 :
- // InternalPerspectiveDsl.g:11952:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
+ // InternalPerspectiveDsl.g:12546:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
@@ -39864,14 +41750,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0"
- // InternalPerspectiveDsl.g:11961:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:12555:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11965:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
- // InternalPerspectiveDsl.g:11966:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
+ // InternalPerspectiveDsl.g:12559:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:12560:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0__0__Impl();
@@ -39897,23 +41783,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl"
- // InternalPerspectiveDsl.g:11972:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:12566:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11976:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:11977:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:12570:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:12571:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:11977:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:11978:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
+ // InternalPerspectiveDsl.g:12571:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:12572:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0());
}
- // InternalPerspectiveDsl.g:11979:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
- // InternalPerspectiveDsl.g:11979:3: rule__XMemberFeatureCall__Group_1_1_0_0__0
+ // InternalPerspectiveDsl.g:12573:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
+ // InternalPerspectiveDsl.g:12573:3: rule__XMemberFeatureCall__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0_0__0();
@@ -39948,16 +41834,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0"
- // InternalPerspectiveDsl.g:11988:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:12582:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:11992:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
- // InternalPerspectiveDsl.g:11993:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
+ // InternalPerspectiveDsl.g:12586:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
+ // InternalPerspectiveDsl.g:12587:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
{
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_94);
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl();
state._fsp--;
@@ -39986,23 +41872,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:12000:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:12594:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12004:1: ( ( () ) )
- // InternalPerspectiveDsl.g:12005:1: ( () )
+ // InternalPerspectiveDsl.g:12598:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:12599:1: ( () )
{
- // InternalPerspectiveDsl.g:12005:1: ( () )
- // InternalPerspectiveDsl.g:12006:2: ()
+ // InternalPerspectiveDsl.g:12599:1: ( () )
+ // InternalPerspectiveDsl.g:12600:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0());
}
- // InternalPerspectiveDsl.g:12007:2: ()
- // InternalPerspectiveDsl.g:12007:3:
+ // InternalPerspectiveDsl.g:12601:2: ()
+ // InternalPerspectiveDsl.g:12601:3:
{
}
@@ -40027,14 +41913,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1"
- // InternalPerspectiveDsl.g:12015:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:12609:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12019:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:12020:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:12613:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:12614:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl();
@@ -40060,23 +41946,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:12026:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:12620:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12030:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:12031:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:12624:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:12625:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:12031:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
- // InternalPerspectiveDsl.g:12032:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
+ // InternalPerspectiveDsl.g:12625:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
+ // InternalPerspectiveDsl.g:12626:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1());
}
- // InternalPerspectiveDsl.g:12033:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
- // InternalPerspectiveDsl.g:12033:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
+ // InternalPerspectiveDsl.g:12627:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
+ // InternalPerspectiveDsl.g:12627:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1();
@@ -40111,16 +41997,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0"
- // InternalPerspectiveDsl.g:12042:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ;
+ // InternalPerspectiveDsl.g:12636:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12046:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
- // InternalPerspectiveDsl.g:12047:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
+ // InternalPerspectiveDsl.g:12640:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
+ // InternalPerspectiveDsl.g:12641:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XMemberFeatureCall__Group_1_1_1__0__Impl();
state._fsp--;
@@ -40149,17 +42035,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl"
- // InternalPerspectiveDsl.g:12054:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:12648:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12058:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:12059:1: ( '<' )
+ // InternalPerspectiveDsl.g:12652:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:12653:1: ( '<' )
{
- // InternalPerspectiveDsl.g:12059:1: ( '<' )
- // InternalPerspectiveDsl.g:12060:2: '<'
+ // InternalPerspectiveDsl.g:12653:1: ( '<' )
+ // InternalPerspectiveDsl.g:12654:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
@@ -40190,16 +42076,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1"
- // InternalPerspectiveDsl.g:12069:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ;
+ // InternalPerspectiveDsl.g:12663:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12073:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
- // InternalPerspectiveDsl.g:12074:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
+ // InternalPerspectiveDsl.g:12667:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
+ // InternalPerspectiveDsl.g:12668:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XMemberFeatureCall__Group_1_1_1__1__Impl();
state._fsp--;
@@ -40228,23 +42114,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl"
- // InternalPerspectiveDsl.g:12081:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:12675:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12085:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:12086:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:12679:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:12680:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:12086:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
- // InternalPerspectiveDsl.g:12087:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
+ // InternalPerspectiveDsl.g:12680:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:12681:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1());
}
- // InternalPerspectiveDsl.g:12088:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
- // InternalPerspectiveDsl.g:12088:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
+ // InternalPerspectiveDsl.g:12682:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
+ // InternalPerspectiveDsl.g:12682:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1();
@@ -40279,16 +42165,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2"
- // InternalPerspectiveDsl.g:12096:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ;
+ // InternalPerspectiveDsl.g:12690:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12100:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
- // InternalPerspectiveDsl.g:12101:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
+ // InternalPerspectiveDsl.g:12694:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
+ // InternalPerspectiveDsl.g:12695:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XMemberFeatureCall__Group_1_1_1__2__Impl();
state._fsp--;
@@ -40317,37 +42203,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl"
- // InternalPerspectiveDsl.g:12108:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ;
+ // InternalPerspectiveDsl.g:12702:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12112:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
- // InternalPerspectiveDsl.g:12113:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
+ // InternalPerspectiveDsl.g:12706:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
+ // InternalPerspectiveDsl.g:12707:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
{
- // InternalPerspectiveDsl.g:12113:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
- // InternalPerspectiveDsl.g:12114:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
+ // InternalPerspectiveDsl.g:12707:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
+ // InternalPerspectiveDsl.g:12708:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2());
}
- // InternalPerspectiveDsl.g:12115:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
- loop84:
+ // InternalPerspectiveDsl.g:12709:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
+ loop87:
do {
- int alt84=2;
- int LA84_0 = input.LA(1);
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA84_0==93) ) {
- alt84=1;
+ if ( (LA87_0==98) ) {
+ alt87=1;
}
- switch (alt84) {
+ switch (alt87) {
case 1 :
- // InternalPerspectiveDsl.g:12115:3: rule__XMemberFeatureCall__Group_1_1_1_2__0
+ // InternalPerspectiveDsl.g:12709:3: rule__XMemberFeatureCall__Group_1_1_1_2__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XMemberFeatureCall__Group_1_1_1_2__0();
state._fsp--;
@@ -40357,7 +42243,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop84;
+ break loop87;
}
} while (true);
@@ -40386,14 +42272,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3"
- // InternalPerspectiveDsl.g:12123:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ;
+ // InternalPerspectiveDsl.g:12717:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12127:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
- // InternalPerspectiveDsl.g:12128:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
+ // InternalPerspectiveDsl.g:12721:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
+ // InternalPerspectiveDsl.g:12722:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1__3__Impl();
@@ -40419,17 +42305,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl"
- // InternalPerspectiveDsl.g:12134:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:12728:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12138:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:12139:1: ( '>' )
+ // InternalPerspectiveDsl.g:12732:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:12733:1: ( '>' )
{
- // InternalPerspectiveDsl.g:12139:1: ( '>' )
- // InternalPerspectiveDsl.g:12140:2: '>'
+ // InternalPerspectiveDsl.g:12733:1: ( '>' )
+ // InternalPerspectiveDsl.g:12734:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
@@ -40460,16 +42346,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0"
- // InternalPerspectiveDsl.g:12150:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ;
+ // InternalPerspectiveDsl.g:12744:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12154:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
- // InternalPerspectiveDsl.g:12155:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
+ // InternalPerspectiveDsl.g:12748:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
+ // InternalPerspectiveDsl.g:12749:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl();
state._fsp--;
@@ -40498,22 +42384,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl"
- // InternalPerspectiveDsl.g:12162:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:12756:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12166:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:12167:1: ( ',' )
+ // InternalPerspectiveDsl.g:12760:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:12761:1: ( ',' )
{
- // InternalPerspectiveDsl.g:12167:1: ( ',' )
- // InternalPerspectiveDsl.g:12168:2: ','
+ // InternalPerspectiveDsl.g:12761:1: ( ',' )
+ // InternalPerspectiveDsl.g:12762:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
@@ -40539,14 +42425,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1"
- // InternalPerspectiveDsl.g:12177:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ;
+ // InternalPerspectiveDsl.g:12771:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12181:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
- // InternalPerspectiveDsl.g:12182:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
+ // InternalPerspectiveDsl.g:12775:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
+ // InternalPerspectiveDsl.g:12776:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl();
@@ -40572,23 +42458,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl"
- // InternalPerspectiveDsl.g:12188:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:12782:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12192:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
- // InternalPerspectiveDsl.g:12193:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
+ // InternalPerspectiveDsl.g:12786:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
+ // InternalPerspectiveDsl.g:12787:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
{
- // InternalPerspectiveDsl.g:12193:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
- // InternalPerspectiveDsl.g:12194:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
+ // InternalPerspectiveDsl.g:12787:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
+ // InternalPerspectiveDsl.g:12788:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1());
}
- // InternalPerspectiveDsl.g:12195:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
- // InternalPerspectiveDsl.g:12195:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
+ // InternalPerspectiveDsl.g:12789:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
+ // InternalPerspectiveDsl.g:12789:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1();
@@ -40623,16 +42509,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0"
- // InternalPerspectiveDsl.g:12204:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ;
+ // InternalPerspectiveDsl.g:12798:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12208:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
- // InternalPerspectiveDsl.g:12209:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
+ // InternalPerspectiveDsl.g:12802:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
+ // InternalPerspectiveDsl.g:12803:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XMemberFeatureCall__Group_1_1_3__0__Impl();
state._fsp--;
@@ -40661,23 +42547,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl"
- // InternalPerspectiveDsl.g:12216:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:12810:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12220:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
- // InternalPerspectiveDsl.g:12221:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
+ // InternalPerspectiveDsl.g:12814:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
+ // InternalPerspectiveDsl.g:12815:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
{
- // InternalPerspectiveDsl.g:12221:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
- // InternalPerspectiveDsl.g:12222:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
+ // InternalPerspectiveDsl.g:12815:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
+ // InternalPerspectiveDsl.g:12816:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0());
}
- // InternalPerspectiveDsl.g:12223:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
- // InternalPerspectiveDsl.g:12223:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
+ // InternalPerspectiveDsl.g:12817:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
+ // InternalPerspectiveDsl.g:12817:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0();
@@ -40712,16 +42598,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1"
- // InternalPerspectiveDsl.g:12231:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ;
+ // InternalPerspectiveDsl.g:12825:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ;
public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12235:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
- // InternalPerspectiveDsl.g:12236:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
+ // InternalPerspectiveDsl.g:12829:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
+ // InternalPerspectiveDsl.g:12830:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XMemberFeatureCall__Group_1_1_3__1__Impl();
state._fsp--;
@@ -40750,31 +42636,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl"
- // InternalPerspectiveDsl.g:12243:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ;
+ // InternalPerspectiveDsl.g:12837:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12247:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
- // InternalPerspectiveDsl.g:12248:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
+ // InternalPerspectiveDsl.g:12841:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
+ // InternalPerspectiveDsl.g:12842:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
{
- // InternalPerspectiveDsl.g:12248:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
- // InternalPerspectiveDsl.g:12249:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
+ // InternalPerspectiveDsl.g:12842:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
+ // InternalPerspectiveDsl.g:12843:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1());
}
- // InternalPerspectiveDsl.g:12250:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:12844:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( ((LA85_0>=RULE_ID && LA85_0<=RULE_DECIMAL)||LA85_0==27||LA85_0==31||(LA85_0>=34 && LA85_0<=35)||LA85_0==40||(LA85_0>=45 && LA85_0<=50)||LA85_0==54||LA85_0==91||(LA85_0>=95 && LA85_0<=96)||LA85_0==99||LA85_0==101||(LA85_0>=105 && LA85_0<=113)||LA85_0==115||LA85_0==124||LA85_0==126) ) {
- alt85=1;
+ if ( ((LA88_0>=RULE_ID && LA88_0<=RULE_DECIMAL)||LA88_0==27||LA88_0==31||(LA88_0>=34 && LA88_0<=35)||LA88_0==40||(LA88_0>=45 && LA88_0<=50)||LA88_0==54||LA88_0==96||(LA88_0>=100 && LA88_0<=101)||LA88_0==104||LA88_0==106||(LA88_0>=110 && LA88_0<=118)||LA88_0==120||LA88_0==129||LA88_0==131) ) {
+ alt88=1;
}
- switch (alt85) {
+ switch (alt88) {
case 1 :
- // InternalPerspectiveDsl.g:12250:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1
+ // InternalPerspectiveDsl.g:12844:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_1_3_1();
@@ -40812,14 +42698,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2"
- // InternalPerspectiveDsl.g:12258:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ;
+ // InternalPerspectiveDsl.g:12852:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12262:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
- // InternalPerspectiveDsl.g:12263:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
+ // InternalPerspectiveDsl.g:12856:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
+ // InternalPerspectiveDsl.g:12857:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__2__Impl();
@@ -40845,22 +42731,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl"
- // InternalPerspectiveDsl.g:12269:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:12863:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12273:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:12274:1: ( ')' )
+ // InternalPerspectiveDsl.g:12867:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:12868:1: ( ')' )
{
- // InternalPerspectiveDsl.g:12274:1: ( ')' )
- // InternalPerspectiveDsl.g:12275:2: ')'
+ // InternalPerspectiveDsl.g:12868:1: ( ')' )
+ // InternalPerspectiveDsl.g:12869:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
@@ -40886,16 +42772,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"
- // InternalPerspectiveDsl.g:12285:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ;
+ // InternalPerspectiveDsl.g:12879:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12289:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
- // InternalPerspectiveDsl.g:12290:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
+ // InternalPerspectiveDsl.g:12883:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
+ // InternalPerspectiveDsl.g:12884:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl();
state._fsp--;
@@ -40924,23 +42810,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl"
- // InternalPerspectiveDsl.g:12297:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:12891:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12301:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
- // InternalPerspectiveDsl.g:12302:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
+ // InternalPerspectiveDsl.g:12895:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
+ // InternalPerspectiveDsl.g:12896:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
{
- // InternalPerspectiveDsl.g:12302:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
- // InternalPerspectiveDsl.g:12303:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
+ // InternalPerspectiveDsl.g:12896:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
+ // InternalPerspectiveDsl.g:12897:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0());
}
- // InternalPerspectiveDsl.g:12304:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
- // InternalPerspectiveDsl.g:12304:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
+ // InternalPerspectiveDsl.g:12898:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
+ // InternalPerspectiveDsl.g:12898:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0();
@@ -40975,14 +42861,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1"
- // InternalPerspectiveDsl.g:12312:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:12906:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12316:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
- // InternalPerspectiveDsl.g:12317:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
+ // InternalPerspectiveDsl.g:12910:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:12911:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl();
@@ -41008,37 +42894,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl"
- // InternalPerspectiveDsl.g:12323:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:12917:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12327:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:12328:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:12921:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:12922:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:12328:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
- // InternalPerspectiveDsl.g:12329:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
+ // InternalPerspectiveDsl.g:12922:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:12923:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1());
}
- // InternalPerspectiveDsl.g:12330:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
- loop86:
+ // InternalPerspectiveDsl.g:12924:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
+ loop89:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA86_0==93) ) {
- alt86=1;
+ if ( (LA89_0==98) ) {
+ alt89=1;
}
- switch (alt86) {
+ switch (alt89) {
case 1 :
- // InternalPerspectiveDsl.g:12330:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
+ // InternalPerspectiveDsl.g:12924:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();
state._fsp--;
@@ -41048,7 +42934,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop86;
+ break loop89;
}
} while (true);
@@ -41077,16 +42963,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"
- // InternalPerspectiveDsl.g:12339:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ;
+ // InternalPerspectiveDsl.g:12933:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12343:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
- // InternalPerspectiveDsl.g:12344:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
+ // InternalPerspectiveDsl.g:12937:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
+ // InternalPerspectiveDsl.g:12938:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl();
state._fsp--;
@@ -41115,22 +43001,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl"
- // InternalPerspectiveDsl.g:12351:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:12945:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12355:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:12356:1: ( ',' )
+ // InternalPerspectiveDsl.g:12949:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:12950:1: ( ',' )
{
- // InternalPerspectiveDsl.g:12356:1: ( ',' )
- // InternalPerspectiveDsl.g:12357:2: ','
+ // InternalPerspectiveDsl.g:12950:1: ( ',' )
+ // InternalPerspectiveDsl.g:12951:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
@@ -41156,14 +43042,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1"
- // InternalPerspectiveDsl.g:12366:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:12960:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12370:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
- // InternalPerspectiveDsl.g:12371:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
+ // InternalPerspectiveDsl.g:12964:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:12965:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl();
@@ -41189,23 +43075,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl"
- // InternalPerspectiveDsl.g:12377:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:12971:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12381:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:12382:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:12975:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:12976:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:12382:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
- // InternalPerspectiveDsl.g:12383:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
+ // InternalPerspectiveDsl.g:12976:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:12977:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1());
}
- // InternalPerspectiveDsl.g:12384:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
- // InternalPerspectiveDsl.g:12384:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
+ // InternalPerspectiveDsl.g:12978:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
+ // InternalPerspectiveDsl.g:12978:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1();
@@ -41240,16 +43126,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__0"
- // InternalPerspectiveDsl.g:12393:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:12987:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ;
public final void rule__XSetLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12397:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
- // InternalPerspectiveDsl.g:12398:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
+ // InternalPerspectiveDsl.g:12991:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:12992:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
{
- pushFollow(FOLLOW_57);
+ pushFollow(FOLLOW_65);
rule__XSetLiteral__Group__0__Impl();
state._fsp--;
@@ -41278,23 +43164,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:12405:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:12999:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12409:1: ( ( () ) )
- // InternalPerspectiveDsl.g:12410:1: ( () )
+ // InternalPerspectiveDsl.g:13003:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:13004:1: ( () )
{
- // InternalPerspectiveDsl.g:12410:1: ( () )
- // InternalPerspectiveDsl.g:12411:2: ()
+ // InternalPerspectiveDsl.g:13004:1: ( () )
+ // InternalPerspectiveDsl.g:13005:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0());
}
- // InternalPerspectiveDsl.g:12412:2: ()
- // InternalPerspectiveDsl.g:12412:3:
+ // InternalPerspectiveDsl.g:13006:2: ()
+ // InternalPerspectiveDsl.g:13006:3:
{
}
@@ -41319,14 +43205,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__1"
- // InternalPerspectiveDsl.g:12420:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ;
+ // InternalPerspectiveDsl.g:13014:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ;
public final void rule__XSetLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12424:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
- // InternalPerspectiveDsl.g:12425:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
+ // InternalPerspectiveDsl.g:13018:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
+ // InternalPerspectiveDsl.g:13019:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
{
pushFollow(FOLLOW_8);
rule__XSetLiteral__Group__1__Impl();
@@ -41357,22 +43243,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:12432:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
+ // InternalPerspectiveDsl.g:13026:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12436:1: ( ( '#' ) )
- // InternalPerspectiveDsl.g:12437:1: ( '#' )
+ // InternalPerspectiveDsl.g:13030:1: ( ( '#' ) )
+ // InternalPerspectiveDsl.g:13031:1: ( '#' )
{
- // InternalPerspectiveDsl.g:12437:1: ( '#' )
- // InternalPerspectiveDsl.g:12438:2: '#'
+ // InternalPerspectiveDsl.g:13031:1: ( '#' )
+ // InternalPerspectiveDsl.g:13032:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
@@ -41398,16 +43284,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__2"
- // InternalPerspectiveDsl.g:12447:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ;
+ // InternalPerspectiveDsl.g:13041:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ;
public final void rule__XSetLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12451:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
- // InternalPerspectiveDsl.g:12452:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
+ // InternalPerspectiveDsl.g:13045:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
+ // InternalPerspectiveDsl.g:13046:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
{
- pushFollow(FOLLOW_94);
+ pushFollow(FOLLOW_102);
rule__XSetLiteral__Group__2__Impl();
state._fsp--;
@@ -41436,17 +43322,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__2__Impl"
- // InternalPerspectiveDsl.g:12459:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:13053:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12463:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:12464:1: ( '{' )
+ // InternalPerspectiveDsl.g:13057:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:13058:1: ( '{' )
{
- // InternalPerspectiveDsl.g:12464:1: ( '{' )
- // InternalPerspectiveDsl.g:12465:2: '{'
+ // InternalPerspectiveDsl.g:13058:1: ( '{' )
+ // InternalPerspectiveDsl.g:13059:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
@@ -41477,16 +43363,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__3"
- // InternalPerspectiveDsl.g:12474:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ;
+ // InternalPerspectiveDsl.g:13068:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ;
public final void rule__XSetLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12478:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
- // InternalPerspectiveDsl.g:12479:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
+ // InternalPerspectiveDsl.g:13072:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
+ // InternalPerspectiveDsl.g:13073:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
{
- pushFollow(FOLLOW_94);
+ pushFollow(FOLLOW_102);
rule__XSetLiteral__Group__3__Impl();
state._fsp--;
@@ -41515,31 +43401,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__3__Impl"
- // InternalPerspectiveDsl.g:12486:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:13080:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ;
public final void rule__XSetLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12490:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:12491:1: ( ( rule__XSetLiteral__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:13084:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:13085:1: ( ( rule__XSetLiteral__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:12491:1: ( ( rule__XSetLiteral__Group_3__0 )? )
- // InternalPerspectiveDsl.g:12492:2: ( rule__XSetLiteral__Group_3__0 )?
+ // InternalPerspectiveDsl.g:13085:1: ( ( rule__XSetLiteral__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:13086:2: ( rule__XSetLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:12493:2: ( rule__XSetLiteral__Group_3__0 )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:13087:2: ( rule__XSetLiteral__Group_3__0 )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( ((LA87_0>=RULE_ID && LA87_0<=RULE_DECIMAL)||LA87_0==27||(LA87_0>=34 && LA87_0<=35)||LA87_0==40||(LA87_0>=45 && LA87_0<=50)||LA87_0==54||LA87_0==91||(LA87_0>=95 && LA87_0<=96)||LA87_0==99||LA87_0==101||(LA87_0>=105 && LA87_0<=113)||LA87_0==115||LA87_0==126) ) {
- alt87=1;
+ if ( ((LA90_0>=RULE_ID && LA90_0<=RULE_DECIMAL)||LA90_0==27||(LA90_0>=34 && LA90_0<=35)||LA90_0==40||(LA90_0>=45 && LA90_0<=50)||LA90_0==54||LA90_0==96||(LA90_0>=100 && LA90_0<=101)||LA90_0==104||LA90_0==106||(LA90_0>=110 && LA90_0<=118)||LA90_0==120||LA90_0==131) ) {
+ alt90=1;
}
- switch (alt87) {
+ switch (alt90) {
case 1 :
- // InternalPerspectiveDsl.g:12493:3: rule__XSetLiteral__Group_3__0
+ // InternalPerspectiveDsl.g:13087:3: rule__XSetLiteral__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3__0();
@@ -41577,14 +43463,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__4"
- // InternalPerspectiveDsl.g:12501:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
+ // InternalPerspectiveDsl.g:13095:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
public final void rule__XSetLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12505:1: ( rule__XSetLiteral__Group__4__Impl )
- // InternalPerspectiveDsl.g:12506:2: rule__XSetLiteral__Group__4__Impl
+ // InternalPerspectiveDsl.g:13099:1: ( rule__XSetLiteral__Group__4__Impl )
+ // InternalPerspectiveDsl.g:13100:2: rule__XSetLiteral__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group__4__Impl();
@@ -41610,17 +43496,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group__4__Impl"
- // InternalPerspectiveDsl.g:12512:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:13106:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12516:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:12517:1: ( '}' )
+ // InternalPerspectiveDsl.g:13110:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:13111:1: ( '}' )
{
- // InternalPerspectiveDsl.g:12517:1: ( '}' )
- // InternalPerspectiveDsl.g:12518:2: '}'
+ // InternalPerspectiveDsl.g:13111:1: ( '}' )
+ // InternalPerspectiveDsl.g:13112:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
@@ -41651,16 +43537,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3__0"
- // InternalPerspectiveDsl.g:12528:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ;
+ // InternalPerspectiveDsl.g:13122:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ;
public final void rule__XSetLiteral__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12532:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
- // InternalPerspectiveDsl.g:12533:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
+ // InternalPerspectiveDsl.g:13126:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
+ // InternalPerspectiveDsl.g:13127:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XSetLiteral__Group_3__0__Impl();
state._fsp--;
@@ -41689,23 +43575,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:12540:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:13134:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ;
public final void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12544:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
- // InternalPerspectiveDsl.g:12545:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:13138:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
+ // InternalPerspectiveDsl.g:13139:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
{
- // InternalPerspectiveDsl.g:12545:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
- // InternalPerspectiveDsl.g:12546:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
+ // InternalPerspectiveDsl.g:13139:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:13140:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0());
}
- // InternalPerspectiveDsl.g:12547:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
- // InternalPerspectiveDsl.g:12547:3: rule__XSetLiteral__ElementsAssignment_3_0
+ // InternalPerspectiveDsl.g:13141:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
+ // InternalPerspectiveDsl.g:13141:3: rule__XSetLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__ElementsAssignment_3_0();
@@ -41740,14 +43626,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3__1"
- // InternalPerspectiveDsl.g:12555:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ;
+ // InternalPerspectiveDsl.g:13149:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ;
public final void rule__XSetLiteral__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12559:1: ( rule__XSetLiteral__Group_3__1__Impl )
- // InternalPerspectiveDsl.g:12560:2: rule__XSetLiteral__Group_3__1__Impl
+ // InternalPerspectiveDsl.g:13153:1: ( rule__XSetLiteral__Group_3__1__Impl )
+ // InternalPerspectiveDsl.g:13154:2: rule__XSetLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3__1__Impl();
@@ -41773,37 +43659,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:12566:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:13160:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ;
public final void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12570:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
- // InternalPerspectiveDsl.g:12571:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
+ // InternalPerspectiveDsl.g:13164:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
+ // InternalPerspectiveDsl.g:13165:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
{
- // InternalPerspectiveDsl.g:12571:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
- // InternalPerspectiveDsl.g:12572:2: ( rule__XSetLiteral__Group_3_1__0 )*
+ // InternalPerspectiveDsl.g:13165:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
+ // InternalPerspectiveDsl.g:13166:2: ( rule__XSetLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:12573:2: ( rule__XSetLiteral__Group_3_1__0 )*
- loop88:
+ // InternalPerspectiveDsl.g:13167:2: ( rule__XSetLiteral__Group_3_1__0 )*
+ loop91:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA88_0==93) ) {
- alt88=1;
+ if ( (LA91_0==98) ) {
+ alt91=1;
}
- switch (alt88) {
+ switch (alt91) {
case 1 :
- // InternalPerspectiveDsl.g:12573:3: rule__XSetLiteral__Group_3_1__0
+ // InternalPerspectiveDsl.g:13167:3: rule__XSetLiteral__Group_3_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XSetLiteral__Group_3_1__0();
state._fsp--;
@@ -41813,7 +43699,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop88;
+ break loop91;
}
} while (true);
@@ -41842,16 +43728,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3_1__0"
- // InternalPerspectiveDsl.g:12582:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:13176:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ;
public final void rule__XSetLiteral__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12586:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
- // InternalPerspectiveDsl.g:12587:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
+ // InternalPerspectiveDsl.g:13180:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:13181:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XSetLiteral__Group_3_1__0__Impl();
state._fsp--;
@@ -41880,22 +43766,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:12594:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:13188:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12598:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:12599:1: ( ',' )
+ // InternalPerspectiveDsl.g:13192:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:13193:1: ( ',' )
{
- // InternalPerspectiveDsl.g:12599:1: ( ',' )
- // InternalPerspectiveDsl.g:12600:2: ','
+ // InternalPerspectiveDsl.g:13193:1: ( ',' )
+ // InternalPerspectiveDsl.g:13194:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
@@ -41921,14 +43807,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3_1__1"
- // InternalPerspectiveDsl.g:12609:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:13203:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ;
public final void rule__XSetLiteral__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12613:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:12614:2: rule__XSetLiteral__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:13207:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:13208:2: rule__XSetLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3_1__1__Impl();
@@ -41954,23 +43840,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:12620:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:13214:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ;
public final void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12624:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:12625:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:13218:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:13219:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:12625:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:12626:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:13219:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:13220:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:12627:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:12627:3: rule__XSetLiteral__ElementsAssignment_3_1_1
+ // InternalPerspectiveDsl.g:13221:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:13221:3: rule__XSetLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__ElementsAssignment_3_1_1();
@@ -42005,16 +43891,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__0"
- // InternalPerspectiveDsl.g:12636:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:13230:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ;
public final void rule__XListLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12640:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
- // InternalPerspectiveDsl.g:12641:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
+ // InternalPerspectiveDsl.g:13234:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:13235:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
{
- pushFollow(FOLLOW_57);
+ pushFollow(FOLLOW_65);
rule__XListLiteral__Group__0__Impl();
state._fsp--;
@@ -42043,23 +43929,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:12648:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:13242:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12652:1: ( ( () ) )
- // InternalPerspectiveDsl.g:12653:1: ( () )
+ // InternalPerspectiveDsl.g:13246:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:13247:1: ( () )
{
- // InternalPerspectiveDsl.g:12653:1: ( () )
- // InternalPerspectiveDsl.g:12654:2: ()
+ // InternalPerspectiveDsl.g:13247:1: ( () )
+ // InternalPerspectiveDsl.g:13248:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0());
}
- // InternalPerspectiveDsl.g:12655:2: ()
- // InternalPerspectiveDsl.g:12655:3:
+ // InternalPerspectiveDsl.g:13249:2: ()
+ // InternalPerspectiveDsl.g:13249:3:
{
}
@@ -42084,16 +43970,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__1"
- // InternalPerspectiveDsl.g:12663:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ;
+ // InternalPerspectiveDsl.g:13257:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ;
public final void rule__XListLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12667:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
- // InternalPerspectiveDsl.g:12668:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
+ // InternalPerspectiveDsl.g:13261:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
+ // InternalPerspectiveDsl.g:13262:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__XListLiteral__Group__1__Impl();
state._fsp--;
@@ -42122,22 +44008,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:12675:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
+ // InternalPerspectiveDsl.g:13269:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12679:1: ( ( '#' ) )
- // InternalPerspectiveDsl.g:12680:1: ( '#' )
+ // InternalPerspectiveDsl.g:13273:1: ( ( '#' ) )
+ // InternalPerspectiveDsl.g:13274:1: ( '#' )
{
- // InternalPerspectiveDsl.g:12680:1: ( '#' )
- // InternalPerspectiveDsl.g:12681:2: '#'
+ // InternalPerspectiveDsl.g:13274:1: ( '#' )
+ // InternalPerspectiveDsl.g:13275:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
@@ -42163,16 +44049,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__2"
- // InternalPerspectiveDsl.g:12690:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ;
+ // InternalPerspectiveDsl.g:13284:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ;
public final void rule__XListLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12694:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
- // InternalPerspectiveDsl.g:12695:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
+ // InternalPerspectiveDsl.g:13288:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
+ // InternalPerspectiveDsl.g:13289:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__XListLiteral__Group__2__Impl();
state._fsp--;
@@ -42201,22 +44087,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__2__Impl"
- // InternalPerspectiveDsl.g:12702:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
+ // InternalPerspectiveDsl.g:13296:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12706:1: ( ( '[' ) )
- // InternalPerspectiveDsl.g:12707:1: ( '[' )
+ // InternalPerspectiveDsl.g:13300:1: ( ( '[' ) )
+ // InternalPerspectiveDsl.g:13301:1: ( '[' )
{
- // InternalPerspectiveDsl.g:12707:1: ( '[' )
- // InternalPerspectiveDsl.g:12708:2: '['
+ // InternalPerspectiveDsl.g:13301:1: ( '[' )
+ // InternalPerspectiveDsl.g:13302:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
@@ -42242,16 +44128,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__3"
- // InternalPerspectiveDsl.g:12717:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ;
+ // InternalPerspectiveDsl.g:13311:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ;
public final void rule__XListLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12721:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
- // InternalPerspectiveDsl.g:12722:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
+ // InternalPerspectiveDsl.g:13315:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
+ // InternalPerspectiveDsl.g:13316:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__XListLiteral__Group__3__Impl();
state._fsp--;
@@ -42280,31 +44166,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__3__Impl"
- // InternalPerspectiveDsl.g:12729:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:13323:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ;
public final void rule__XListLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12733:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:12734:1: ( ( rule__XListLiteral__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:13327:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:13328:1: ( ( rule__XListLiteral__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:12734:1: ( ( rule__XListLiteral__Group_3__0 )? )
- // InternalPerspectiveDsl.g:12735:2: ( rule__XListLiteral__Group_3__0 )?
+ // InternalPerspectiveDsl.g:13328:1: ( ( rule__XListLiteral__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:13329:2: ( rule__XListLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:12736:2: ( rule__XListLiteral__Group_3__0 )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:13330:2: ( rule__XListLiteral__Group_3__0 )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( ((LA89_0>=RULE_ID && LA89_0<=RULE_DECIMAL)||LA89_0==27||(LA89_0>=34 && LA89_0<=35)||LA89_0==40||(LA89_0>=45 && LA89_0<=50)||LA89_0==54||LA89_0==91||(LA89_0>=95 && LA89_0<=96)||LA89_0==99||LA89_0==101||(LA89_0>=105 && LA89_0<=113)||LA89_0==115||LA89_0==126) ) {
- alt89=1;
+ if ( ((LA92_0>=RULE_ID && LA92_0<=RULE_DECIMAL)||LA92_0==27||(LA92_0>=34 && LA92_0<=35)||LA92_0==40||(LA92_0>=45 && LA92_0<=50)||LA92_0==54||LA92_0==96||(LA92_0>=100 && LA92_0<=101)||LA92_0==104||LA92_0==106||(LA92_0>=110 && LA92_0<=118)||LA92_0==120||LA92_0==131) ) {
+ alt92=1;
}
- switch (alt89) {
+ switch (alt92) {
case 1 :
- // InternalPerspectiveDsl.g:12736:3: rule__XListLiteral__Group_3__0
+ // InternalPerspectiveDsl.g:13330:3: rule__XListLiteral__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3__0();
@@ -42342,14 +44228,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__4"
- // InternalPerspectiveDsl.g:12744:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
+ // InternalPerspectiveDsl.g:13338:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
public final void rule__XListLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12748:1: ( rule__XListLiteral__Group__4__Impl )
- // InternalPerspectiveDsl.g:12749:2: rule__XListLiteral__Group__4__Impl
+ // InternalPerspectiveDsl.g:13342:1: ( rule__XListLiteral__Group__4__Impl )
+ // InternalPerspectiveDsl.g:13343:2: rule__XListLiteral__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group__4__Impl();
@@ -42375,22 +44261,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group__4__Impl"
- // InternalPerspectiveDsl.g:12755:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
+ // InternalPerspectiveDsl.g:13349:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12759:1: ( ( ']' ) )
- // InternalPerspectiveDsl.g:12760:1: ( ']' )
+ // InternalPerspectiveDsl.g:13353:1: ( ( ']' ) )
+ // InternalPerspectiveDsl.g:13354:1: ( ']' )
{
- // InternalPerspectiveDsl.g:12760:1: ( ']' )
- // InternalPerspectiveDsl.g:12761:2: ']'
+ // InternalPerspectiveDsl.g:13354:1: ( ']' )
+ // InternalPerspectiveDsl.g:13355:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,99,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
@@ -42416,16 +44302,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3__0"
- // InternalPerspectiveDsl.g:12771:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ;
+ // InternalPerspectiveDsl.g:13365:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ;
public final void rule__XListLiteral__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12775:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
- // InternalPerspectiveDsl.g:12776:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
+ // InternalPerspectiveDsl.g:13369:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
+ // InternalPerspectiveDsl.g:13370:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XListLiteral__Group_3__0__Impl();
state._fsp--;
@@ -42454,23 +44340,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:12783:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:13377:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ;
public final void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12787:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
- // InternalPerspectiveDsl.g:12788:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:13381:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
+ // InternalPerspectiveDsl.g:13382:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
{
- // InternalPerspectiveDsl.g:12788:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
- // InternalPerspectiveDsl.g:12789:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
+ // InternalPerspectiveDsl.g:13382:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:13383:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0());
}
- // InternalPerspectiveDsl.g:12790:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
- // InternalPerspectiveDsl.g:12790:3: rule__XListLiteral__ElementsAssignment_3_0
+ // InternalPerspectiveDsl.g:13384:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
+ // InternalPerspectiveDsl.g:13384:3: rule__XListLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__ElementsAssignment_3_0();
@@ -42505,14 +44391,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3__1"
- // InternalPerspectiveDsl.g:12798:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ;
+ // InternalPerspectiveDsl.g:13392:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ;
public final void rule__XListLiteral__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12802:1: ( rule__XListLiteral__Group_3__1__Impl )
- // InternalPerspectiveDsl.g:12803:2: rule__XListLiteral__Group_3__1__Impl
+ // InternalPerspectiveDsl.g:13396:1: ( rule__XListLiteral__Group_3__1__Impl )
+ // InternalPerspectiveDsl.g:13397:2: rule__XListLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3__1__Impl();
@@ -42538,37 +44424,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:12809:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:13403:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ;
public final void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12813:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
- // InternalPerspectiveDsl.g:12814:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
+ // InternalPerspectiveDsl.g:13407:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
+ // InternalPerspectiveDsl.g:13408:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
{
- // InternalPerspectiveDsl.g:12814:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
- // InternalPerspectiveDsl.g:12815:2: ( rule__XListLiteral__Group_3_1__0 )*
+ // InternalPerspectiveDsl.g:13408:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
+ // InternalPerspectiveDsl.g:13409:2: ( rule__XListLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:12816:2: ( rule__XListLiteral__Group_3_1__0 )*
- loop90:
+ // InternalPerspectiveDsl.g:13410:2: ( rule__XListLiteral__Group_3_1__0 )*
+ loop93:
do {
- int alt90=2;
- int LA90_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA90_0==93) ) {
- alt90=1;
+ if ( (LA93_0==98) ) {
+ alt93=1;
}
- switch (alt90) {
+ switch (alt93) {
case 1 :
- // InternalPerspectiveDsl.g:12816:3: rule__XListLiteral__Group_3_1__0
+ // InternalPerspectiveDsl.g:13410:3: rule__XListLiteral__Group_3_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XListLiteral__Group_3_1__0();
state._fsp--;
@@ -42578,7 +44464,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop90;
+ break loop93;
}
} while (true);
@@ -42607,16 +44493,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3_1__0"
- // InternalPerspectiveDsl.g:12825:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:13419:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ;
public final void rule__XListLiteral__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12829:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
- // InternalPerspectiveDsl.g:12830:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
+ // InternalPerspectiveDsl.g:13423:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:13424:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XListLiteral__Group_3_1__0__Impl();
state._fsp--;
@@ -42645,22 +44531,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:12837:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:13431:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12841:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:12842:1: ( ',' )
+ // InternalPerspectiveDsl.g:13435:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:13436:1: ( ',' )
{
- // InternalPerspectiveDsl.g:12842:1: ( ',' )
- // InternalPerspectiveDsl.g:12843:2: ','
+ // InternalPerspectiveDsl.g:13436:1: ( ',' )
+ // InternalPerspectiveDsl.g:13437:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
@@ -42686,14 +44572,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3_1__1"
- // InternalPerspectiveDsl.g:12852:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:13446:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ;
public final void rule__XListLiteral__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12856:1: ( rule__XListLiteral__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:12857:2: rule__XListLiteral__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:13450:1: ( rule__XListLiteral__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:13451:2: rule__XListLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3_1__1__Impl();
@@ -42719,23 +44605,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:12863:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:13457:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ;
public final void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12867:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:12868:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:13461:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:13462:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:12868:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:12869:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:13462:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:13463:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:12870:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:12870:3: rule__XListLiteral__ElementsAssignment_3_1_1
+ // InternalPerspectiveDsl.g:13464:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:13464:3: rule__XListLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XListLiteral__ElementsAssignment_3_1_1();
@@ -42770,16 +44656,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__0"
- // InternalPerspectiveDsl.g:12879:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ;
+ // InternalPerspectiveDsl.g:13473:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ;
public final void rule__XClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12883:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
- // InternalPerspectiveDsl.g:12884:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
+ // InternalPerspectiveDsl.g:13477:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
+ // InternalPerspectiveDsl.g:13478:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
{
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_103);
rule__XClosure__Group__0__Impl();
state._fsp--;
@@ -42808,23 +44694,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__0__Impl"
- // InternalPerspectiveDsl.g:12891:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:13485:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ;
public final void rule__XClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12895:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:12896:1: ( ( rule__XClosure__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:13489:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:13490:1: ( ( rule__XClosure__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:12896:1: ( ( rule__XClosure__Group_0__0 ) )
- // InternalPerspectiveDsl.g:12897:2: ( rule__XClosure__Group_0__0 )
+ // InternalPerspectiveDsl.g:13490:1: ( ( rule__XClosure__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:13491:2: ( rule__XClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:12898:2: ( rule__XClosure__Group_0__0 )
- // InternalPerspectiveDsl.g:12898:3: rule__XClosure__Group_0__0
+ // InternalPerspectiveDsl.g:13492:2: ( rule__XClosure__Group_0__0 )
+ // InternalPerspectiveDsl.g:13492:3: rule__XClosure__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0__0();
@@ -42859,16 +44745,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__1"
- // InternalPerspectiveDsl.g:12906:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ;
+ // InternalPerspectiveDsl.g:13500:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ;
public final void rule__XClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12910:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
- // InternalPerspectiveDsl.g:12911:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
+ // InternalPerspectiveDsl.g:13504:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
+ // InternalPerspectiveDsl.g:13505:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
{
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_103);
rule__XClosure__Group__1__Impl();
state._fsp--;
@@ -42897,27 +44783,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__1__Impl"
- // InternalPerspectiveDsl.g:12918:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:13512:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ;
public final void rule__XClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12922:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
- // InternalPerspectiveDsl.g:12923:1: ( ( rule__XClosure__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:13516:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
+ // InternalPerspectiveDsl.g:13517:1: ( ( rule__XClosure__Group_1__0 )? )
{
- // InternalPerspectiveDsl.g:12923:1: ( ( rule__XClosure__Group_1__0 )? )
- // InternalPerspectiveDsl.g:12924:2: ( rule__XClosure__Group_1__0 )?
+ // InternalPerspectiveDsl.g:13517:1: ( ( rule__XClosure__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:13518:2: ( rule__XClosure__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:12925:2: ( rule__XClosure__Group_1__0 )?
- int alt91=2;
- alt91 = dfa91.predict(input);
- switch (alt91) {
+ // InternalPerspectiveDsl.g:13519:2: ( rule__XClosure__Group_1__0 )?
+ int alt94=2;
+ alt94 = dfa94.predict(input);
+ switch (alt94) {
case 1 :
- // InternalPerspectiveDsl.g:12925:3: rule__XClosure__Group_1__0
+ // InternalPerspectiveDsl.g:13519:3: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0();
@@ -42955,16 +44841,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__2"
- // InternalPerspectiveDsl.g:12933:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ;
+ // InternalPerspectiveDsl.g:13527:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ;
public final void rule__XClosure__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12937:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
- // InternalPerspectiveDsl.g:12938:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
+ // InternalPerspectiveDsl.g:13531:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
+ // InternalPerspectiveDsl.g:13532:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
{
- pushFollow(FOLLOW_96);
+ pushFollow(FOLLOW_104);
rule__XClosure__Group__2__Impl();
state._fsp--;
@@ -42993,23 +44879,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__2__Impl"
- // InternalPerspectiveDsl.g:12945:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:13539:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
public final void rule__XClosure__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12949:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:12950:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
+ // InternalPerspectiveDsl.g:13543:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:13544:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:12950:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
- // InternalPerspectiveDsl.g:12951:2: ( rule__XClosure__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:13544:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
+ // InternalPerspectiveDsl.g:13545:2: ( rule__XClosure__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionAssignment_2());
}
- // InternalPerspectiveDsl.g:12952:2: ( rule__XClosure__ExpressionAssignment_2 )
- // InternalPerspectiveDsl.g:12952:3: rule__XClosure__ExpressionAssignment_2
+ // InternalPerspectiveDsl.g:13546:2: ( rule__XClosure__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:13546:3: rule__XClosure__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XClosure__ExpressionAssignment_2();
@@ -43044,14 +44930,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__3"
- // InternalPerspectiveDsl.g:12960:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:13554:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
public final void rule__XClosure__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12964:1: ( rule__XClosure__Group__3__Impl )
- // InternalPerspectiveDsl.g:12965:2: rule__XClosure__Group__3__Impl
+ // InternalPerspectiveDsl.g:13558:1: ( rule__XClosure__Group__3__Impl )
+ // InternalPerspectiveDsl.g:13559:2: rule__XClosure__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group__3__Impl();
@@ -43077,22 +44963,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group__3__Impl"
- // InternalPerspectiveDsl.g:12971:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
+ // InternalPerspectiveDsl.g:13565:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
public final void rule__XClosure__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12975:1: ( ( ']' ) )
- // InternalPerspectiveDsl.g:12976:1: ( ']' )
+ // InternalPerspectiveDsl.g:13569:1: ( ( ']' ) )
+ // InternalPerspectiveDsl.g:13570:1: ( ']' )
{
- // InternalPerspectiveDsl.g:12976:1: ( ']' )
- // InternalPerspectiveDsl.g:12977:2: ']'
+ // InternalPerspectiveDsl.g:13570:1: ( ']' )
+ // InternalPerspectiveDsl.g:13571:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,99,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
@@ -43118,14 +45004,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_0__0"
- // InternalPerspectiveDsl.g:12987:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ;
+ // InternalPerspectiveDsl.g:13581:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ;
public final void rule__XClosure__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:12991:1: ( rule__XClosure__Group_0__0__Impl )
- // InternalPerspectiveDsl.g:12992:2: rule__XClosure__Group_0__0__Impl
+ // InternalPerspectiveDsl.g:13585:1: ( rule__XClosure__Group_0__0__Impl )
+ // InternalPerspectiveDsl.g:13586:2: rule__XClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0__0__Impl();
@@ -43151,23 +45037,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:12998:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:13592:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ;
public final void rule__XClosure__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13002:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:13003:1: ( ( rule__XClosure__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:13596:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:13597:1: ( ( rule__XClosure__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:13003:1: ( ( rule__XClosure__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:13004:2: ( rule__XClosure__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:13597:1: ( ( rule__XClosure__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:13598:2: ( rule__XClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:13005:2: ( rule__XClosure__Group_0_0__0 )
- // InternalPerspectiveDsl.g:13005:3: rule__XClosure__Group_0_0__0
+ // InternalPerspectiveDsl.g:13599:2: ( rule__XClosure__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:13599:3: rule__XClosure__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0_0__0();
@@ -43202,16 +45088,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_0_0__0"
- // InternalPerspectiveDsl.g:13014:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ;
+ // InternalPerspectiveDsl.g:13608:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ;
public final void rule__XClosure__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13018:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
- // InternalPerspectiveDsl.g:13019:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
+ // InternalPerspectiveDsl.g:13612:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
+ // InternalPerspectiveDsl.g:13613:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__XClosure__Group_0_0__0__Impl();
state._fsp--;
@@ -43240,23 +45126,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:13026:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:13620:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13030:1: ( ( () ) )
- // InternalPerspectiveDsl.g:13031:1: ( () )
+ // InternalPerspectiveDsl.g:13624:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:13625:1: ( () )
{
- // InternalPerspectiveDsl.g:13031:1: ( () )
- // InternalPerspectiveDsl.g:13032:2: ()
+ // InternalPerspectiveDsl.g:13625:1: ( () )
+ // InternalPerspectiveDsl.g:13626:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0());
}
- // InternalPerspectiveDsl.g:13033:2: ()
- // InternalPerspectiveDsl.g:13033:3:
+ // InternalPerspectiveDsl.g:13627:2: ()
+ // InternalPerspectiveDsl.g:13627:3:
{
}
@@ -43281,14 +45167,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_0_0__1"
- // InternalPerspectiveDsl.g:13041:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:13635:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ;
public final void rule__XClosure__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13045:1: ( rule__XClosure__Group_0_0__1__Impl )
- // InternalPerspectiveDsl.g:13046:2: rule__XClosure__Group_0_0__1__Impl
+ // InternalPerspectiveDsl.g:13639:1: ( rule__XClosure__Group_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:13640:2: rule__XClosure__Group_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0_0__1__Impl();
@@ -43314,22 +45200,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_0_0__1__Impl"
- // InternalPerspectiveDsl.g:13052:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
+ // InternalPerspectiveDsl.g:13646:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13056:1: ( ( '[' ) )
- // InternalPerspectiveDsl.g:13057:1: ( '[' )
+ // InternalPerspectiveDsl.g:13650:1: ( ( '[' ) )
+ // InternalPerspectiveDsl.g:13651:1: ( '[' )
{
- // InternalPerspectiveDsl.g:13057:1: ( '[' )
- // InternalPerspectiveDsl.g:13058:2: '['
+ // InternalPerspectiveDsl.g:13651:1: ( '[' )
+ // InternalPerspectiveDsl.g:13652:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
@@ -43355,14 +45241,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1__0"
- // InternalPerspectiveDsl.g:13068:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ;
+ // InternalPerspectiveDsl.g:13662:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ;
public final void rule__XClosure__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13072:1: ( rule__XClosure__Group_1__0__Impl )
- // InternalPerspectiveDsl.g:13073:2: rule__XClosure__Group_1__0__Impl
+ // InternalPerspectiveDsl.g:13666:1: ( rule__XClosure__Group_1__0__Impl )
+ // InternalPerspectiveDsl.g:13667:2: rule__XClosure__Group_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0__Impl();
@@ -43388,23 +45274,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:13079:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:13673:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ;
public final void rule__XClosure__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13083:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:13084:1: ( ( rule__XClosure__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:13677:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:13678:1: ( ( rule__XClosure__Group_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:13084:1: ( ( rule__XClosure__Group_1_0__0 ) )
- // InternalPerspectiveDsl.g:13085:2: ( rule__XClosure__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:13678:1: ( ( rule__XClosure__Group_1_0__0 ) )
+ // InternalPerspectiveDsl.g:13679:2: ( rule__XClosure__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0());
}
- // InternalPerspectiveDsl.g:13086:2: ( rule__XClosure__Group_1_0__0 )
- // InternalPerspectiveDsl.g:13086:3: rule__XClosure__Group_1_0__0
+ // InternalPerspectiveDsl.g:13680:2: ( rule__XClosure__Group_1_0__0 )
+ // InternalPerspectiveDsl.g:13680:3: rule__XClosure__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0__0();
@@ -43439,16 +45325,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0__0"
- // InternalPerspectiveDsl.g:13095:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ;
+ // InternalPerspectiveDsl.g:13689:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ;
public final void rule__XClosure__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13099:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
- // InternalPerspectiveDsl.g:13100:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
+ // InternalPerspectiveDsl.g:13693:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
+ // InternalPerspectiveDsl.g:13694:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_105);
rule__XClosure__Group_1_0__0__Impl();
state._fsp--;
@@ -43477,31 +45363,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0__0__Impl"
- // InternalPerspectiveDsl.g:13107:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ;
+ // InternalPerspectiveDsl.g:13701:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ;
public final void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13111:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
- // InternalPerspectiveDsl.g:13112:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
+ // InternalPerspectiveDsl.g:13705:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
+ // InternalPerspectiveDsl.g:13706:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
{
- // InternalPerspectiveDsl.g:13112:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
- // InternalPerspectiveDsl.g:13113:2: ( rule__XClosure__Group_1_0_0__0 )?
+ // InternalPerspectiveDsl.g:13706:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
+ // InternalPerspectiveDsl.g:13707:2: ( rule__XClosure__Group_1_0_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0());
}
- // InternalPerspectiveDsl.g:13114:2: ( rule__XClosure__Group_1_0_0__0 )?
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:13708:2: ( rule__XClosure__Group_1_0_0__0 )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA92_0==RULE_ID||LA92_0==31||LA92_0==91) ) {
- alt92=1;
+ if ( (LA95_0==RULE_ID||LA95_0==31||LA95_0==96) ) {
+ alt95=1;
}
- switch (alt92) {
+ switch (alt95) {
case 1 :
- // InternalPerspectiveDsl.g:13114:3: rule__XClosure__Group_1_0_0__0
+ // InternalPerspectiveDsl.g:13708:3: rule__XClosure__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0__0();
@@ -43539,14 +45425,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0__1"
- // InternalPerspectiveDsl.g:13122:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ;
+ // InternalPerspectiveDsl.g:13716:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ;
public final void rule__XClosure__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13126:1: ( rule__XClosure__Group_1_0__1__Impl )
- // InternalPerspectiveDsl.g:13127:2: rule__XClosure__Group_1_0__1__Impl
+ // InternalPerspectiveDsl.g:13720:1: ( rule__XClosure__Group_1_0__1__Impl )
+ // InternalPerspectiveDsl.g:13721:2: rule__XClosure__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0__1__Impl();
@@ -43572,23 +45458,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0__1__Impl"
- // InternalPerspectiveDsl.g:13133:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:13727:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ;
public final void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13137:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
- // InternalPerspectiveDsl.g:13138:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:13731:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
+ // InternalPerspectiveDsl.g:13732:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
{
- // InternalPerspectiveDsl.g:13138:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
- // InternalPerspectiveDsl.g:13139:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:13732:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
+ // InternalPerspectiveDsl.g:13733:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1());
}
- // InternalPerspectiveDsl.g:13140:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
- // InternalPerspectiveDsl.g:13140:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
+ // InternalPerspectiveDsl.g:13734:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
+ // InternalPerspectiveDsl.g:13734:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XClosure__ExplicitSyntaxAssignment_1_0_1();
@@ -43623,16 +45509,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0__0"
- // InternalPerspectiveDsl.g:13149:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:13743:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ;
public final void rule__XClosure__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13153:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
- // InternalPerspectiveDsl.g:13154:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
+ // InternalPerspectiveDsl.g:13747:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
+ // InternalPerspectiveDsl.g:13748:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XClosure__Group_1_0_0__0__Impl();
state._fsp--;
@@ -43661,23 +45547,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:13161:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:13755:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ;
public final void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13165:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
- // InternalPerspectiveDsl.g:13166:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
+ // InternalPerspectiveDsl.g:13759:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
+ // InternalPerspectiveDsl.g:13760:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
{
- // InternalPerspectiveDsl.g:13166:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
- // InternalPerspectiveDsl.g:13167:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
+ // InternalPerspectiveDsl.g:13760:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
+ // InternalPerspectiveDsl.g:13761:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0());
}
- // InternalPerspectiveDsl.g:13168:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
- // InternalPerspectiveDsl.g:13168:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
+ // InternalPerspectiveDsl.g:13762:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
+ // InternalPerspectiveDsl.g:13762:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0();
@@ -43712,14 +45598,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0__1"
- // InternalPerspectiveDsl.g:13176:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:13770:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ;
public final void rule__XClosure__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13180:1: ( rule__XClosure__Group_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:13181:2: rule__XClosure__Group_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:13774:1: ( rule__XClosure__Group_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:13775:2: rule__XClosure__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0__1__Impl();
@@ -43745,37 +45631,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:13187:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:13781:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ;
public final void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13191:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
- // InternalPerspectiveDsl.g:13192:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
+ // InternalPerspectiveDsl.g:13785:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
+ // InternalPerspectiveDsl.g:13786:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
{
- // InternalPerspectiveDsl.g:13192:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
- // InternalPerspectiveDsl.g:13193:2: ( rule__XClosure__Group_1_0_0_1__0 )*
+ // InternalPerspectiveDsl.g:13786:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
+ // InternalPerspectiveDsl.g:13787:2: ( rule__XClosure__Group_1_0_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1());
}
- // InternalPerspectiveDsl.g:13194:2: ( rule__XClosure__Group_1_0_0_1__0 )*
- loop93:
+ // InternalPerspectiveDsl.g:13788:2: ( rule__XClosure__Group_1_0_0_1__0 )*
+ loop96:
do {
- int alt93=2;
- int LA93_0 = input.LA(1);
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA93_0==93) ) {
- alt93=1;
+ if ( (LA96_0==98) ) {
+ alt96=1;
}
- switch (alt93) {
+ switch (alt96) {
case 1 :
- // InternalPerspectiveDsl.g:13194:3: rule__XClosure__Group_1_0_0_1__0
+ // InternalPerspectiveDsl.g:13788:3: rule__XClosure__Group_1_0_0_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XClosure__Group_1_0_0_1__0();
state._fsp--;
@@ -43785,7 +45671,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop93;
+ break loop96;
}
} while (true);
@@ -43814,16 +45700,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0"
- // InternalPerspectiveDsl.g:13203:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ;
+ // InternalPerspectiveDsl.g:13797:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ;
public final void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13207:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
- // InternalPerspectiveDsl.g:13208:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
+ // InternalPerspectiveDsl.g:13801:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
+ // InternalPerspectiveDsl.g:13802:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XClosure__Group_1_0_0_1__0__Impl();
state._fsp--;
@@ -43852,22 +45738,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl"
- // InternalPerspectiveDsl.g:13215:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:13809:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ;
public final void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13219:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:13220:1: ( ',' )
+ // InternalPerspectiveDsl.g:13813:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:13814:1: ( ',' )
{
- // InternalPerspectiveDsl.g:13220:1: ( ',' )
- // InternalPerspectiveDsl.g:13221:2: ','
+ // InternalPerspectiveDsl.g:13814:1: ( ',' )
+ // InternalPerspectiveDsl.g:13815:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
@@ -43893,14 +45779,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1"
- // InternalPerspectiveDsl.g:13230:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:13824:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ;
public final void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13234:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
- // InternalPerspectiveDsl.g:13235:2: rule__XClosure__Group_1_0_0_1__1__Impl
+ // InternalPerspectiveDsl.g:13828:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:13829:2: rule__XClosure__Group_1_0_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0_1__1__Impl();
@@ -43926,23 +45812,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl"
- // InternalPerspectiveDsl.g:13241:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:13835:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ;
public final void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13245:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
- // InternalPerspectiveDsl.g:13246:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
+ // InternalPerspectiveDsl.g:13839:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
+ // InternalPerspectiveDsl.g:13840:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
{
- // InternalPerspectiveDsl.g:13246:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
- // InternalPerspectiveDsl.g:13247:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
+ // InternalPerspectiveDsl.g:13840:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
+ // InternalPerspectiveDsl.g:13841:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1());
}
- // InternalPerspectiveDsl.g:13248:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
- // InternalPerspectiveDsl.g:13248:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
+ // InternalPerspectiveDsl.g:13842:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
+ // InternalPerspectiveDsl.g:13842:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1();
@@ -43977,16 +45863,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group__0"
- // InternalPerspectiveDsl.g:13257:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ;
+ // InternalPerspectiveDsl.g:13851:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ;
public final void rule__XExpressionInClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13261:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
- // InternalPerspectiveDsl.g:13262:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
+ // InternalPerspectiveDsl.g:13855:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
+ // InternalPerspectiveDsl.g:13856:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
{
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_103);
rule__XExpressionInClosure__Group__0__Impl();
state._fsp--;
@@ -44015,23 +45901,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group__0__Impl"
- // InternalPerspectiveDsl.g:13269:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:13863:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13273:1: ( ( () ) )
- // InternalPerspectiveDsl.g:13274:1: ( () )
+ // InternalPerspectiveDsl.g:13867:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:13868:1: ( () )
{
- // InternalPerspectiveDsl.g:13274:1: ( () )
- // InternalPerspectiveDsl.g:13275:2: ()
+ // InternalPerspectiveDsl.g:13868:1: ( () )
+ // InternalPerspectiveDsl.g:13869:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0());
}
- // InternalPerspectiveDsl.g:13276:2: ()
- // InternalPerspectiveDsl.g:13276:3:
+ // InternalPerspectiveDsl.g:13870:2: ()
+ // InternalPerspectiveDsl.g:13870:3:
{
}
@@ -44056,14 +45942,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group__1"
- // InternalPerspectiveDsl.g:13284:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:13878:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
public final void rule__XExpressionInClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13288:1: ( rule__XExpressionInClosure__Group__1__Impl )
- // InternalPerspectiveDsl.g:13289:2: rule__XExpressionInClosure__Group__1__Impl
+ // InternalPerspectiveDsl.g:13882:1: ( rule__XExpressionInClosure__Group__1__Impl )
+ // InternalPerspectiveDsl.g:13883:2: rule__XExpressionInClosure__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group__1__Impl();
@@ -44089,37 +45975,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group__1__Impl"
- // InternalPerspectiveDsl.g:13295:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:13889:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ;
public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13299:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:13300:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:13893:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:13894:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:13300:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
- // InternalPerspectiveDsl.g:13301:2: ( rule__XExpressionInClosure__Group_1__0 )*
+ // InternalPerspectiveDsl.g:13894:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:13895:2: ( rule__XExpressionInClosure__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:13302:2: ( rule__XExpressionInClosure__Group_1__0 )*
- loop94:
+ // InternalPerspectiveDsl.g:13896:2: ( rule__XExpressionInClosure__Group_1__0 )*
+ loop97:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( ((LA94_0>=RULE_ID && LA94_0<=RULE_DECIMAL)||LA94_0==27||(LA94_0>=34 && LA94_0<=35)||LA94_0==40||(LA94_0>=44 && LA94_0<=50)||LA94_0==54||LA94_0==91||(LA94_0>=95 && LA94_0<=96)||LA94_0==99||LA94_0==101||(LA94_0>=105 && LA94_0<=113)||LA94_0==115||(LA94_0>=125 && LA94_0<=126)) ) {
- alt94=1;
+ if ( ((LA97_0>=RULE_ID && LA97_0<=RULE_DECIMAL)||LA97_0==27||(LA97_0>=34 && LA97_0<=35)||LA97_0==40||(LA97_0>=44 && LA97_0<=50)||LA97_0==54||LA97_0==96||(LA97_0>=100 && LA97_0<=101)||LA97_0==104||LA97_0==106||(LA97_0>=110 && LA97_0<=118)||LA97_0==120||(LA97_0>=130 && LA97_0<=131)) ) {
+ alt97=1;
}
- switch (alt94) {
+ switch (alt97) {
case 1 :
- // InternalPerspectiveDsl.g:13302:3: rule__XExpressionInClosure__Group_1__0
+ // InternalPerspectiveDsl.g:13896:3: rule__XExpressionInClosure__Group_1__0
{
- pushFollow(FOLLOW_98);
+ pushFollow(FOLLOW_106);
rule__XExpressionInClosure__Group_1__0();
state._fsp--;
@@ -44129,7 +46015,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop94;
+ break loop97;
}
} while (true);
@@ -44158,16 +46044,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group_1__0"
- // InternalPerspectiveDsl.g:13311:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ;
+ // InternalPerspectiveDsl.g:13905:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ;
public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13315:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
- // InternalPerspectiveDsl.g:13316:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
+ // InternalPerspectiveDsl.g:13909:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
+ // InternalPerspectiveDsl.g:13910:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
{
- pushFollow(FOLLOW_46);
+ pushFollow(FOLLOW_54);
rule__XExpressionInClosure__Group_1__0__Impl();
state._fsp--;
@@ -44196,23 +46082,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:13323:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:13917:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ;
public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13327:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
- // InternalPerspectiveDsl.g:13328:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
+ // InternalPerspectiveDsl.g:13921:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
+ // InternalPerspectiveDsl.g:13922:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
{
- // InternalPerspectiveDsl.g:13328:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
- // InternalPerspectiveDsl.g:13329:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
+ // InternalPerspectiveDsl.g:13922:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
+ // InternalPerspectiveDsl.g:13923:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0());
}
- // InternalPerspectiveDsl.g:13330:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
- // InternalPerspectiveDsl.g:13330:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0
+ // InternalPerspectiveDsl.g:13924:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
+ // InternalPerspectiveDsl.g:13924:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__ExpressionsAssignment_1_0();
@@ -44247,14 +46133,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group_1__1"
- // InternalPerspectiveDsl.g:13338:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:13932:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ;
public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13342:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:13343:2: rule__XExpressionInClosure__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:13936:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:13937:2: rule__XExpressionInClosure__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group_1__1__Impl();
@@ -44280,33 +46166,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:13349:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
+ // InternalPerspectiveDsl.g:13943:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13353:1: ( ( ( ';' )? ) )
- // InternalPerspectiveDsl.g:13354:1: ( ( ';' )? )
+ // InternalPerspectiveDsl.g:13947:1: ( ( ( ';' )? ) )
+ // InternalPerspectiveDsl.g:13948:1: ( ( ';' )? )
{
- // InternalPerspectiveDsl.g:13354:1: ( ( ';' )? )
- // InternalPerspectiveDsl.g:13355:2: ( ';' )?
+ // InternalPerspectiveDsl.g:13948:1: ( ( ';' )? )
+ // InternalPerspectiveDsl.g:13949:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
}
- // InternalPerspectiveDsl.g:13356:2: ( ';' )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:13950:2: ( ';' )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA95_0==89) ) {
- alt95=1;
+ if ( (LA98_0==94) ) {
+ alt98=1;
}
- switch (alt95) {
+ switch (alt98) {
case 1 :
- // InternalPerspectiveDsl.g:13356:3: ';'
+ // InternalPerspectiveDsl.g:13950:3: ';'
{
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -44338,16 +46224,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group__0"
- // InternalPerspectiveDsl.g:13365:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ;
+ // InternalPerspectiveDsl.g:13959:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ;
public final void rule__XShortClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13369:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
- // InternalPerspectiveDsl.g:13370:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
+ // InternalPerspectiveDsl.g:13963:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
+ // InternalPerspectiveDsl.g:13964:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XShortClosure__Group__0__Impl();
state._fsp--;
@@ -44376,23 +46262,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group__0__Impl"
- // InternalPerspectiveDsl.g:13377:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:13971:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ;
public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13381:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:13382:1: ( ( rule__XShortClosure__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:13975:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:13976:1: ( ( rule__XShortClosure__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:13382:1: ( ( rule__XShortClosure__Group_0__0 ) )
- // InternalPerspectiveDsl.g:13383:2: ( rule__XShortClosure__Group_0__0 )
+ // InternalPerspectiveDsl.g:13976:1: ( ( rule__XShortClosure__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:13977:2: ( rule__XShortClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:13384:2: ( rule__XShortClosure__Group_0__0 )
- // InternalPerspectiveDsl.g:13384:3: rule__XShortClosure__Group_0__0
+ // InternalPerspectiveDsl.g:13978:2: ( rule__XShortClosure__Group_0__0 )
+ // InternalPerspectiveDsl.g:13978:3: rule__XShortClosure__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0__0();
@@ -44427,14 +46313,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group__1"
- // InternalPerspectiveDsl.g:13392:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:13986:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
public final void rule__XShortClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13396:1: ( rule__XShortClosure__Group__1__Impl )
- // InternalPerspectiveDsl.g:13397:2: rule__XShortClosure__Group__1__Impl
+ // InternalPerspectiveDsl.g:13990:1: ( rule__XShortClosure__Group__1__Impl )
+ // InternalPerspectiveDsl.g:13991:2: rule__XShortClosure__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group__1__Impl();
@@ -44460,23 +46346,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group__1__Impl"
- // InternalPerspectiveDsl.g:13403:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:13997:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13407:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:13408:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // InternalPerspectiveDsl.g:14001:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:14002:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:13408:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
- // InternalPerspectiveDsl.g:13409:2: ( rule__XShortClosure__ExpressionAssignment_1 )
+ // InternalPerspectiveDsl.g:14002:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // InternalPerspectiveDsl.g:14003:2: ( rule__XShortClosure__ExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1());
}
- // InternalPerspectiveDsl.g:13410:2: ( rule__XShortClosure__ExpressionAssignment_1 )
- // InternalPerspectiveDsl.g:13410:3: rule__XShortClosure__ExpressionAssignment_1
+ // InternalPerspectiveDsl.g:14004:2: ( rule__XShortClosure__ExpressionAssignment_1 )
+ // InternalPerspectiveDsl.g:14004:3: rule__XShortClosure__ExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__XShortClosure__ExpressionAssignment_1();
@@ -44511,14 +46397,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0__0"
- // InternalPerspectiveDsl.g:13419:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ;
+ // InternalPerspectiveDsl.g:14013:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ;
public final void rule__XShortClosure__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13423:1: ( rule__XShortClosure__Group_0__0__Impl )
- // InternalPerspectiveDsl.g:13424:2: rule__XShortClosure__Group_0__0__Impl
+ // InternalPerspectiveDsl.g:14017:1: ( rule__XShortClosure__Group_0__0__Impl )
+ // InternalPerspectiveDsl.g:14018:2: rule__XShortClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0__0__Impl();
@@ -44544,23 +46430,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:13430:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:14024:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ;
public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13434:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:13435:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:14028:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:14029:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:13435:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:13436:2: ( rule__XShortClosure__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:14029:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:14030:2: ( rule__XShortClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:13437:2: ( rule__XShortClosure__Group_0_0__0 )
- // InternalPerspectiveDsl.g:13437:3: rule__XShortClosure__Group_0_0__0
+ // InternalPerspectiveDsl.g:14031:2: ( rule__XShortClosure__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:14031:3: rule__XShortClosure__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0__0();
@@ -44595,16 +46481,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0__0"
- // InternalPerspectiveDsl.g:13446:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ;
+ // InternalPerspectiveDsl.g:14040:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ;
public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13450:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
- // InternalPerspectiveDsl.g:13451:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
+ // InternalPerspectiveDsl.g:14044:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
+ // InternalPerspectiveDsl.g:14045:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_105);
rule__XShortClosure__Group_0_0__0__Impl();
state._fsp--;
@@ -44633,23 +46519,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:13458:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:14052:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13462:1: ( ( () ) )
- // InternalPerspectiveDsl.g:13463:1: ( () )
+ // InternalPerspectiveDsl.g:14056:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:14057:1: ( () )
{
- // InternalPerspectiveDsl.g:13463:1: ( () )
- // InternalPerspectiveDsl.g:13464:2: ()
+ // InternalPerspectiveDsl.g:14057:1: ( () )
+ // InternalPerspectiveDsl.g:14058:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0());
}
- // InternalPerspectiveDsl.g:13465:2: ()
- // InternalPerspectiveDsl.g:13465:3:
+ // InternalPerspectiveDsl.g:14059:2: ()
+ // InternalPerspectiveDsl.g:14059:3:
{
}
@@ -44674,16 +46560,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0__1"
- // InternalPerspectiveDsl.g:13473:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ;
+ // InternalPerspectiveDsl.g:14067:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ;
public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13477:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
- // InternalPerspectiveDsl.g:13478:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
+ // InternalPerspectiveDsl.g:14071:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
+ // InternalPerspectiveDsl.g:14072:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_105);
rule__XShortClosure__Group_0_0__1__Impl();
state._fsp--;
@@ -44712,31 +46598,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl"
- // InternalPerspectiveDsl.g:13485:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:14079:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ;
public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13489:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
- // InternalPerspectiveDsl.g:13490:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
+ // InternalPerspectiveDsl.g:14083:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
+ // InternalPerspectiveDsl.g:14084:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
{
- // InternalPerspectiveDsl.g:13490:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
- // InternalPerspectiveDsl.g:13491:2: ( rule__XShortClosure__Group_0_0_1__0 )?
+ // InternalPerspectiveDsl.g:14084:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
+ // InternalPerspectiveDsl.g:14085:2: ( rule__XShortClosure__Group_0_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1());
}
- // InternalPerspectiveDsl.g:13492:2: ( rule__XShortClosure__Group_0_0_1__0 )?
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:14086:2: ( rule__XShortClosure__Group_0_0_1__0 )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA96_0==RULE_ID||LA96_0==31||LA96_0==91) ) {
- alt96=1;
+ if ( (LA99_0==RULE_ID||LA99_0==31||LA99_0==96) ) {
+ alt99=1;
}
- switch (alt96) {
+ switch (alt99) {
case 1 :
- // InternalPerspectiveDsl.g:13492:3: rule__XShortClosure__Group_0_0_1__0
+ // InternalPerspectiveDsl.g:14086:3: rule__XShortClosure__Group_0_0_1__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1__0();
@@ -44774,14 +46660,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0__2"
- // InternalPerspectiveDsl.g:13500:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ;
+ // InternalPerspectiveDsl.g:14094:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ;
public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13504:1: ( rule__XShortClosure__Group_0_0__2__Impl )
- // InternalPerspectiveDsl.g:13505:2: rule__XShortClosure__Group_0_0__2__Impl
+ // InternalPerspectiveDsl.g:14098:1: ( rule__XShortClosure__Group_0_0__2__Impl )
+ // InternalPerspectiveDsl.g:14099:2: rule__XShortClosure__Group_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0__2__Impl();
@@ -44807,23 +46693,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl"
- // InternalPerspectiveDsl.g:13511:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ;
+ // InternalPerspectiveDsl.g:14105:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ;
public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13515:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
- // InternalPerspectiveDsl.g:13516:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
+ // InternalPerspectiveDsl.g:14109:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
+ // InternalPerspectiveDsl.g:14110:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
{
- // InternalPerspectiveDsl.g:13516:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
- // InternalPerspectiveDsl.g:13517:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
+ // InternalPerspectiveDsl.g:14110:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
+ // InternalPerspectiveDsl.g:14111:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2());
}
- // InternalPerspectiveDsl.g:13518:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
- // InternalPerspectiveDsl.g:13518:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
+ // InternalPerspectiveDsl.g:14112:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
+ // InternalPerspectiveDsl.g:14112:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
{
pushFollow(FOLLOW_2);
rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2();
@@ -44858,16 +46744,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0"
- // InternalPerspectiveDsl.g:13527:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ;
+ // InternalPerspectiveDsl.g:14121:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ;
public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13531:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
- // InternalPerspectiveDsl.g:13532:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
+ // InternalPerspectiveDsl.g:14125:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
+ // InternalPerspectiveDsl.g:14126:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XShortClosure__Group_0_0_1__0__Impl();
state._fsp--;
@@ -44896,23 +46782,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl"
- // InternalPerspectiveDsl.g:13539:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:14133:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ;
public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13543:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
- // InternalPerspectiveDsl.g:13544:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
+ // InternalPerspectiveDsl.g:14137:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
+ // InternalPerspectiveDsl.g:14138:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
{
- // InternalPerspectiveDsl.g:13544:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
- // InternalPerspectiveDsl.g:13545:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
+ // InternalPerspectiveDsl.g:14138:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
+ // InternalPerspectiveDsl.g:14139:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0());
}
- // InternalPerspectiveDsl.g:13546:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
- // InternalPerspectiveDsl.g:13546:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
+ // InternalPerspectiveDsl.g:14140:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
+ // InternalPerspectiveDsl.g:14140:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0();
@@ -44947,14 +46833,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1"
- // InternalPerspectiveDsl.g:13554:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:14148:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ;
public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13558:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
- // InternalPerspectiveDsl.g:13559:2: rule__XShortClosure__Group_0_0_1__1__Impl
+ // InternalPerspectiveDsl.g:14152:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:14153:2: rule__XShortClosure__Group_0_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1__1__Impl();
@@ -44980,37 +46866,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl"
- // InternalPerspectiveDsl.g:13565:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:14159:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ;
public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13569:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:13570:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:14163:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:14164:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:13570:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
- // InternalPerspectiveDsl.g:13571:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
+ // InternalPerspectiveDsl.g:14164:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:14165:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1());
}
- // InternalPerspectiveDsl.g:13572:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
- loop97:
+ // InternalPerspectiveDsl.g:14166:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
+ loop100:
do {
- int alt97=2;
- int LA97_0 = input.LA(1);
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA97_0==93) ) {
- alt97=1;
+ if ( (LA100_0==98) ) {
+ alt100=1;
}
- switch (alt97) {
+ switch (alt100) {
case 1 :
- // InternalPerspectiveDsl.g:13572:3: rule__XShortClosure__Group_0_0_1_1__0
+ // InternalPerspectiveDsl.g:14166:3: rule__XShortClosure__Group_0_0_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XShortClosure__Group_0_0_1_1__0();
state._fsp--;
@@ -45020,7 +46906,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop97;
+ break loop100;
}
} while (true);
@@ -45049,16 +46935,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0"
- // InternalPerspectiveDsl.g:13581:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ;
+ // InternalPerspectiveDsl.g:14175:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ;
public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13585:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
- // InternalPerspectiveDsl.g:13586:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
+ // InternalPerspectiveDsl.g:14179:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
+ // InternalPerspectiveDsl.g:14180:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XShortClosure__Group_0_0_1_1__0__Impl();
state._fsp--;
@@ -45087,22 +46973,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl"
- // InternalPerspectiveDsl.g:13593:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:14187:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13597:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:13598:1: ( ',' )
+ // InternalPerspectiveDsl.g:14191:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:14192:1: ( ',' )
{
- // InternalPerspectiveDsl.g:13598:1: ( ',' )
- // InternalPerspectiveDsl.g:13599:2: ','
+ // InternalPerspectiveDsl.g:14192:1: ( ',' )
+ // InternalPerspectiveDsl.g:14193:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
@@ -45128,14 +47014,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1"
- // InternalPerspectiveDsl.g:13608:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:14202:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ;
public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13612:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
- // InternalPerspectiveDsl.g:13613:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
+ // InternalPerspectiveDsl.g:14206:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:14207:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1_1__1__Impl();
@@ -45161,23 +47047,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl"
- // InternalPerspectiveDsl.g:13619:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:14213:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ;
public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13623:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:13624:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:14217:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:14218:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:13624:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
- // InternalPerspectiveDsl.g:13625:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
+ // InternalPerspectiveDsl.g:14218:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:14219:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1());
}
- // InternalPerspectiveDsl.g:13626:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
- // InternalPerspectiveDsl.g:13626:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
+ // InternalPerspectiveDsl.g:14220:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
+ // InternalPerspectiveDsl.g:14220:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1();
@@ -45212,16 +47098,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XParenthesizedExpression__Group__0"
- // InternalPerspectiveDsl.g:13635:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:14229:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ;
public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13639:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
- // InternalPerspectiveDsl.g:13640:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
+ // InternalPerspectiveDsl.g:14233:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
+ // InternalPerspectiveDsl.g:14234:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XParenthesizedExpression__Group__0__Impl();
state._fsp--;
@@ -45250,22 +47136,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:13647:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:14241:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13651:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:13652:1: ( '(' )
+ // InternalPerspectiveDsl.g:14245:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:14246:1: ( '(' )
{
- // InternalPerspectiveDsl.g:13652:1: ( '(' )
- // InternalPerspectiveDsl.g:13653:2: '('
+ // InternalPerspectiveDsl.g:14246:1: ( '(' )
+ // InternalPerspectiveDsl.g:14247:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
@@ -45291,16 +47177,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XParenthesizedExpression__Group__1"
- // InternalPerspectiveDsl.g:13662:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:14256:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ;
public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13666:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
- // InternalPerspectiveDsl.g:13667:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
+ // InternalPerspectiveDsl.g:14260:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
+ // InternalPerspectiveDsl.g:14261:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XParenthesizedExpression__Group__1__Impl();
state._fsp--;
@@ -45329,17 +47215,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:13674:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:14268:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13678:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:13679:1: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:14272:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:14273:1: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:13679:1: ( ruleXExpression )
- // InternalPerspectiveDsl.g:13680:2: ruleXExpression
+ // InternalPerspectiveDsl.g:14273:1: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:14274:2: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
@@ -45374,14 +47260,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XParenthesizedExpression__Group__2"
- // InternalPerspectiveDsl.g:13689:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:14283:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13693:1: ( rule__XParenthesizedExpression__Group__2__Impl )
- // InternalPerspectiveDsl.g:13694:2: rule__XParenthesizedExpression__Group__2__Impl
+ // InternalPerspectiveDsl.g:14287:1: ( rule__XParenthesizedExpression__Group__2__Impl )
+ // InternalPerspectiveDsl.g:14288:2: rule__XParenthesizedExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XParenthesizedExpression__Group__2__Impl();
@@ -45407,22 +47293,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:13700:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:14294:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13704:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:13705:1: ( ')' )
+ // InternalPerspectiveDsl.g:14298:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:14299:1: ( ')' )
{
- // InternalPerspectiveDsl.g:13705:1: ( ')' )
- // InternalPerspectiveDsl.g:13706:2: ')'
+ // InternalPerspectiveDsl.g:14299:1: ( ')' )
+ // InternalPerspectiveDsl.g:14300:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -45448,16 +47334,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__0"
- // InternalPerspectiveDsl.g:13716:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:14310:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ;
public final void rule__XIfExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13720:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
- // InternalPerspectiveDsl.g:13721:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
+ // InternalPerspectiveDsl.g:14314:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
+ // InternalPerspectiveDsl.g:14315:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
{
- pushFollow(FOLLOW_100);
+ pushFollow(FOLLOW_108);
rule__XIfExpression__Group__0__Impl();
state._fsp--;
@@ -45486,23 +47372,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:13728:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:14322:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13732:1: ( ( () ) )
- // InternalPerspectiveDsl.g:13733:1: ( () )
+ // InternalPerspectiveDsl.g:14326:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:14327:1: ( () )
{
- // InternalPerspectiveDsl.g:13733:1: ( () )
- // InternalPerspectiveDsl.g:13734:2: ()
+ // InternalPerspectiveDsl.g:14327:1: ( () )
+ // InternalPerspectiveDsl.g:14328:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0());
}
- // InternalPerspectiveDsl.g:13735:2: ()
- // InternalPerspectiveDsl.g:13735:3:
+ // InternalPerspectiveDsl.g:14329:2: ()
+ // InternalPerspectiveDsl.g:14329:3:
{
}
@@ -45527,16 +47413,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__1"
- // InternalPerspectiveDsl.g:13743:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:14337:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ;
public final void rule__XIfExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13747:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
- // InternalPerspectiveDsl.g:13748:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
+ // InternalPerspectiveDsl.g:14341:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
+ // InternalPerspectiveDsl.g:14342:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XIfExpression__Group__1__Impl();
state._fsp--;
@@ -45565,22 +47451,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:13755:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
+ // InternalPerspectiveDsl.g:14349:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13759:1: ( ( 'if' ) )
- // InternalPerspectiveDsl.g:13760:1: ( 'if' )
+ // InternalPerspectiveDsl.g:14353:1: ( ( 'if' ) )
+ // InternalPerspectiveDsl.g:14354:1: ( 'if' )
{
- // InternalPerspectiveDsl.g:13760:1: ( 'if' )
- // InternalPerspectiveDsl.g:13761:2: 'if'
+ // InternalPerspectiveDsl.g:14354:1: ( 'if' )
+ // InternalPerspectiveDsl.g:14355:2: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- match(input,99,FOLLOW_2); if (state.failed) return ;
+ match(input,104,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
@@ -45606,16 +47492,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__2"
- // InternalPerspectiveDsl.g:13770:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:14364:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ;
public final void rule__XIfExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13774:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
- // InternalPerspectiveDsl.g:13775:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
+ // InternalPerspectiveDsl.g:14368:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
+ // InternalPerspectiveDsl.g:14369:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XIfExpression__Group__2__Impl();
state._fsp--;
@@ -45644,22 +47530,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:13782:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:14376:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13786:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:13787:1: ( '(' )
+ // InternalPerspectiveDsl.g:14380:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:14381:1: ( '(' )
{
- // InternalPerspectiveDsl.g:13787:1: ( '(' )
- // InternalPerspectiveDsl.g:13788:2: '('
+ // InternalPerspectiveDsl.g:14381:1: ( '(' )
+ // InternalPerspectiveDsl.g:14382:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -45685,16 +47571,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__3"
- // InternalPerspectiveDsl.g:13797:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ;
+ // InternalPerspectiveDsl.g:14391:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ;
public final void rule__XIfExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13801:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
- // InternalPerspectiveDsl.g:13802:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
+ // InternalPerspectiveDsl.g:14395:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
+ // InternalPerspectiveDsl.g:14396:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XIfExpression__Group__3__Impl();
state._fsp--;
@@ -45723,23 +47609,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:13809:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:14403:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13813:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:13814:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // InternalPerspectiveDsl.g:14407:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:14408:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:13814:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
- // InternalPerspectiveDsl.g:13815:2: ( rule__XIfExpression__IfAssignment_3 )
+ // InternalPerspectiveDsl.g:14408:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // InternalPerspectiveDsl.g:14409:2: ( rule__XIfExpression__IfAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3());
}
- // InternalPerspectiveDsl.g:13816:2: ( rule__XIfExpression__IfAssignment_3 )
- // InternalPerspectiveDsl.g:13816:3: rule__XIfExpression__IfAssignment_3
+ // InternalPerspectiveDsl.g:14410:2: ( rule__XIfExpression__IfAssignment_3 )
+ // InternalPerspectiveDsl.g:14410:3: rule__XIfExpression__IfAssignment_3
{
pushFollow(FOLLOW_2);
rule__XIfExpression__IfAssignment_3();
@@ -45774,16 +47660,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__4"
- // InternalPerspectiveDsl.g:13824:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ;
+ // InternalPerspectiveDsl.g:14418:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ;
public final void rule__XIfExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13828:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
- // InternalPerspectiveDsl.g:13829:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
+ // InternalPerspectiveDsl.g:14422:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
+ // InternalPerspectiveDsl.g:14423:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XIfExpression__Group__4__Impl();
state._fsp--;
@@ -45812,22 +47698,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__4__Impl"
- // InternalPerspectiveDsl.g:13836:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:14430:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13840:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:13841:1: ( ')' )
+ // InternalPerspectiveDsl.g:14434:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:14435:1: ( ')' )
{
- // InternalPerspectiveDsl.g:13841:1: ( ')' )
- // InternalPerspectiveDsl.g:13842:2: ')'
+ // InternalPerspectiveDsl.g:14435:1: ( ')' )
+ // InternalPerspectiveDsl.g:14436:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -45853,16 +47739,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__5"
- // InternalPerspectiveDsl.g:13851:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ;
+ // InternalPerspectiveDsl.g:14445:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ;
public final void rule__XIfExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13855:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
- // InternalPerspectiveDsl.g:13856:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
+ // InternalPerspectiveDsl.g:14449:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
+ // InternalPerspectiveDsl.g:14450:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
{
- pushFollow(FOLLOW_101);
+ pushFollow(FOLLOW_109);
rule__XIfExpression__Group__5__Impl();
state._fsp--;
@@ -45891,23 +47777,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__5__Impl"
- // InternalPerspectiveDsl.g:13863:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
+ // InternalPerspectiveDsl.g:14457:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13867:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
- // InternalPerspectiveDsl.g:13868:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // InternalPerspectiveDsl.g:14461:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
+ // InternalPerspectiveDsl.g:14462:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
{
- // InternalPerspectiveDsl.g:13868:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
- // InternalPerspectiveDsl.g:13869:2: ( rule__XIfExpression__ThenAssignment_5 )
+ // InternalPerspectiveDsl.g:14462:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // InternalPerspectiveDsl.g:14463:2: ( rule__XIfExpression__ThenAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5());
}
- // InternalPerspectiveDsl.g:13870:2: ( rule__XIfExpression__ThenAssignment_5 )
- // InternalPerspectiveDsl.g:13870:3: rule__XIfExpression__ThenAssignment_5
+ // InternalPerspectiveDsl.g:14464:2: ( rule__XIfExpression__ThenAssignment_5 )
+ // InternalPerspectiveDsl.g:14464:3: rule__XIfExpression__ThenAssignment_5
{
pushFollow(FOLLOW_2);
rule__XIfExpression__ThenAssignment_5();
@@ -45942,14 +47828,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__6"
- // InternalPerspectiveDsl.g:13878:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
+ // InternalPerspectiveDsl.g:14472:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
public final void rule__XIfExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13882:1: ( rule__XIfExpression__Group__6__Impl )
- // InternalPerspectiveDsl.g:13883:2: rule__XIfExpression__Group__6__Impl
+ // InternalPerspectiveDsl.g:14476:1: ( rule__XIfExpression__Group__6__Impl )
+ // InternalPerspectiveDsl.g:14477:2: rule__XIfExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group__6__Impl();
@@ -45975,35 +47861,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group__6__Impl"
- // InternalPerspectiveDsl.g:13889:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ;
+ // InternalPerspectiveDsl.g:14483:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ;
public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13893:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
- // InternalPerspectiveDsl.g:13894:1: ( ( rule__XIfExpression__Group_6__0 )? )
+ // InternalPerspectiveDsl.g:14487:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
+ // InternalPerspectiveDsl.g:14488:1: ( ( rule__XIfExpression__Group_6__0 )? )
{
- // InternalPerspectiveDsl.g:13894:1: ( ( rule__XIfExpression__Group_6__0 )? )
- // InternalPerspectiveDsl.g:13895:2: ( rule__XIfExpression__Group_6__0 )?
+ // InternalPerspectiveDsl.g:14488:1: ( ( rule__XIfExpression__Group_6__0 )? )
+ // InternalPerspectiveDsl.g:14489:2: ( rule__XIfExpression__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup_6());
}
- // InternalPerspectiveDsl.g:13896:2: ( rule__XIfExpression__Group_6__0 )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:14490:2: ( rule__XIfExpression__Group_6__0 )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA98_0==100) ) {
- int LA98_1 = input.LA(2);
+ if ( (LA101_0==105) ) {
+ int LA101_1 = input.LA(2);
- if ( (synpred156_InternalPerspectiveDsl()) ) {
- alt98=1;
+ if ( (synpred160_InternalPerspectiveDsl()) ) {
+ alt101=1;
}
}
- switch (alt98) {
+ switch (alt101) {
case 1 :
- // InternalPerspectiveDsl.g:13896:3: rule__XIfExpression__Group_6__0
+ // InternalPerspectiveDsl.g:14490:3: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__0();
@@ -46041,16 +47927,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group_6__0"
- // InternalPerspectiveDsl.g:13905:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ;
+ // InternalPerspectiveDsl.g:14499:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ;
public final void rule__XIfExpression__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13909:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
- // InternalPerspectiveDsl.g:13910:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
+ // InternalPerspectiveDsl.g:14503:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
+ // InternalPerspectiveDsl.g:14504:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XIfExpression__Group_6__0__Impl();
state._fsp--;
@@ -46079,25 +47965,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group_6__0__Impl"
- // InternalPerspectiveDsl.g:13917:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
+ // InternalPerspectiveDsl.g:14511:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13921:1: ( ( ( 'else' ) ) )
- // InternalPerspectiveDsl.g:13922:1: ( ( 'else' ) )
+ // InternalPerspectiveDsl.g:14515:1: ( ( ( 'else' ) ) )
+ // InternalPerspectiveDsl.g:14516:1: ( ( 'else' ) )
{
- // InternalPerspectiveDsl.g:13922:1: ( ( 'else' ) )
- // InternalPerspectiveDsl.g:13923:2: ( 'else' )
+ // InternalPerspectiveDsl.g:14516:1: ( ( 'else' ) )
+ // InternalPerspectiveDsl.g:14517:2: ( 'else' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
}
- // InternalPerspectiveDsl.g:13924:2: ( 'else' )
- // InternalPerspectiveDsl.g:13924:3: 'else'
+ // InternalPerspectiveDsl.g:14518:2: ( 'else' )
+ // InternalPerspectiveDsl.g:14518:3: 'else'
{
- match(input,100,FOLLOW_2); if (state.failed) return ;
+ match(input,105,FOLLOW_2); if (state.failed) return ;
}
@@ -46126,14 +48012,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group_6__1"
- // InternalPerspectiveDsl.g:13932:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ;
+ // InternalPerspectiveDsl.g:14526:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ;
public final void rule__XIfExpression__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13936:1: ( rule__XIfExpression__Group_6__1__Impl )
- // InternalPerspectiveDsl.g:13937:2: rule__XIfExpression__Group_6__1__Impl
+ // InternalPerspectiveDsl.g:14530:1: ( rule__XIfExpression__Group_6__1__Impl )
+ // InternalPerspectiveDsl.g:14531:2: rule__XIfExpression__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__1__Impl();
@@ -46159,23 +48045,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__Group_6__1__Impl"
- // InternalPerspectiveDsl.g:13943:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ;
+ // InternalPerspectiveDsl.g:14537:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ;
public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13947:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
- // InternalPerspectiveDsl.g:13948:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
+ // InternalPerspectiveDsl.g:14541:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
+ // InternalPerspectiveDsl.g:14542:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
{
- // InternalPerspectiveDsl.g:13948:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
- // InternalPerspectiveDsl.g:13949:2: ( rule__XIfExpression__ElseAssignment_6_1 )
+ // InternalPerspectiveDsl.g:14542:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
+ // InternalPerspectiveDsl.g:14543:2: ( rule__XIfExpression__ElseAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1());
}
- // InternalPerspectiveDsl.g:13950:2: ( rule__XIfExpression__ElseAssignment_6_1 )
- // InternalPerspectiveDsl.g:13950:3: rule__XIfExpression__ElseAssignment_6_1
+ // InternalPerspectiveDsl.g:14544:2: ( rule__XIfExpression__ElseAssignment_6_1 )
+ // InternalPerspectiveDsl.g:14544:3: rule__XIfExpression__ElseAssignment_6_1
{
pushFollow(FOLLOW_2);
rule__XIfExpression__ElseAssignment_6_1();
@@ -46210,16 +48096,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__0"
- // InternalPerspectiveDsl.g:13959:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:14553:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ;
public final void rule__XSwitchExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13963:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
- // InternalPerspectiveDsl.g:13964:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
+ // InternalPerspectiveDsl.g:14557:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
+ // InternalPerspectiveDsl.g:14558:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
{
- pushFollow(FOLLOW_102);
+ pushFollow(FOLLOW_110);
rule__XSwitchExpression__Group__0__Impl();
state._fsp--;
@@ -46248,23 +48134,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:13971:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:14565:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13975:1: ( ( () ) )
- // InternalPerspectiveDsl.g:13976:1: ( () )
+ // InternalPerspectiveDsl.g:14569:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:14570:1: ( () )
{
- // InternalPerspectiveDsl.g:13976:1: ( () )
- // InternalPerspectiveDsl.g:13977:2: ()
+ // InternalPerspectiveDsl.g:14570:1: ( () )
+ // InternalPerspectiveDsl.g:14571:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0());
}
- // InternalPerspectiveDsl.g:13978:2: ()
- // InternalPerspectiveDsl.g:13978:3:
+ // InternalPerspectiveDsl.g:14572:2: ()
+ // InternalPerspectiveDsl.g:14572:3:
{
}
@@ -46289,16 +48175,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__1"
- // InternalPerspectiveDsl.g:13986:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:14580:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ;
public final void rule__XSwitchExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:13990:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
- // InternalPerspectiveDsl.g:13991:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
+ // InternalPerspectiveDsl.g:14584:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
+ // InternalPerspectiveDsl.g:14585:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
{
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_111);
rule__XSwitchExpression__Group__1__Impl();
state._fsp--;
@@ -46327,22 +48213,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:13998:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
+ // InternalPerspectiveDsl.g:14592:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14002:1: ( ( 'switch' ) )
- // InternalPerspectiveDsl.g:14003:1: ( 'switch' )
+ // InternalPerspectiveDsl.g:14596:1: ( ( 'switch' ) )
+ // InternalPerspectiveDsl.g:14597:1: ( 'switch' )
{
- // InternalPerspectiveDsl.g:14003:1: ( 'switch' )
- // InternalPerspectiveDsl.g:14004:2: 'switch'
+ // InternalPerspectiveDsl.g:14597:1: ( 'switch' )
+ // InternalPerspectiveDsl.g:14598:2: 'switch'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- match(input,101,FOLLOW_2); if (state.failed) return ;
+ match(input,106,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
@@ -46368,14 +48254,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__2"
- // InternalPerspectiveDsl.g:14013:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:14607:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ;
public final void rule__XSwitchExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14017:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
- // InternalPerspectiveDsl.g:14018:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
+ // InternalPerspectiveDsl.g:14611:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
+ // InternalPerspectiveDsl.g:14612:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
{
pushFollow(FOLLOW_8);
rule__XSwitchExpression__Group__2__Impl();
@@ -46406,23 +48292,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:14025:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
+ // InternalPerspectiveDsl.g:14619:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14029:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
- // InternalPerspectiveDsl.g:14030:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
+ // InternalPerspectiveDsl.g:14623:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
+ // InternalPerspectiveDsl.g:14624:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
{
- // InternalPerspectiveDsl.g:14030:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
- // InternalPerspectiveDsl.g:14031:2: ( rule__XSwitchExpression__Alternatives_2 )
+ // InternalPerspectiveDsl.g:14624:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
+ // InternalPerspectiveDsl.g:14625:2: ( rule__XSwitchExpression__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2());
}
- // InternalPerspectiveDsl.g:14032:2: ( rule__XSwitchExpression__Alternatives_2 )
- // InternalPerspectiveDsl.g:14032:3: rule__XSwitchExpression__Alternatives_2
+ // InternalPerspectiveDsl.g:14626:2: ( rule__XSwitchExpression__Alternatives_2 )
+ // InternalPerspectiveDsl.g:14626:3: rule__XSwitchExpression__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Alternatives_2();
@@ -46457,16 +48343,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__3"
- // InternalPerspectiveDsl.g:14040:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ;
+ // InternalPerspectiveDsl.g:14634:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ;
public final void rule__XSwitchExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14044:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
- // InternalPerspectiveDsl.g:14045:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
+ // InternalPerspectiveDsl.g:14638:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
+ // InternalPerspectiveDsl.g:14639:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
{
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_112);
rule__XSwitchExpression__Group__3__Impl();
state._fsp--;
@@ -46495,17 +48381,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:14052:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:14646:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14056:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:14057:1: ( '{' )
+ // InternalPerspectiveDsl.g:14650:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:14651:1: ( '{' )
{
- // InternalPerspectiveDsl.g:14057:1: ( '{' )
- // InternalPerspectiveDsl.g:14058:2: '{'
+ // InternalPerspectiveDsl.g:14651:1: ( '{' )
+ // InternalPerspectiveDsl.g:14652:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
@@ -46536,16 +48422,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__4"
- // InternalPerspectiveDsl.g:14067:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ;
+ // InternalPerspectiveDsl.g:14661:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ;
public final void rule__XSwitchExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14071:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
- // InternalPerspectiveDsl.g:14072:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
+ // InternalPerspectiveDsl.g:14665:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
+ // InternalPerspectiveDsl.g:14666:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
{
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_112);
rule__XSwitchExpression__Group__4__Impl();
state._fsp--;
@@ -46574,37 +48460,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__4__Impl"
- // InternalPerspectiveDsl.g:14079:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
+ // InternalPerspectiveDsl.g:14673:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14083:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
- // InternalPerspectiveDsl.g:14084:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
+ // InternalPerspectiveDsl.g:14677:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
+ // InternalPerspectiveDsl.g:14678:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
{
- // InternalPerspectiveDsl.g:14084:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
- // InternalPerspectiveDsl.g:14085:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
+ // InternalPerspectiveDsl.g:14678:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
+ // InternalPerspectiveDsl.g:14679:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4());
}
- // InternalPerspectiveDsl.g:14086:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
- loop99:
+ // InternalPerspectiveDsl.g:14680:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
+ loop102:
do {
- int alt99=2;
- int LA99_0 = input.LA(1);
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA99_0==RULE_ID||LA99_0==31||LA99_0==91||LA99_0==93||LA99_0==102||LA99_0==104) ) {
- alt99=1;
+ if ( (LA102_0==RULE_ID||LA102_0==31||LA102_0==96||LA102_0==98||LA102_0==107||LA102_0==109) ) {
+ alt102=1;
}
- switch (alt99) {
+ switch (alt102) {
case 1 :
- // InternalPerspectiveDsl.g:14086:3: rule__XSwitchExpression__CasesAssignment_4
+ // InternalPerspectiveDsl.g:14680:3: rule__XSwitchExpression__CasesAssignment_4
{
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_113);
rule__XSwitchExpression__CasesAssignment_4();
state._fsp--;
@@ -46614,7 +48500,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop99;
+ break loop102;
}
} while (true);
@@ -46643,16 +48529,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__5"
- // InternalPerspectiveDsl.g:14094:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ;
+ // InternalPerspectiveDsl.g:14688:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ;
public final void rule__XSwitchExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14098:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
- // InternalPerspectiveDsl.g:14099:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
+ // InternalPerspectiveDsl.g:14692:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
+ // InternalPerspectiveDsl.g:14693:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
{
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_112);
rule__XSwitchExpression__Group__5__Impl();
state._fsp--;
@@ -46681,31 +48567,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__5__Impl"
- // InternalPerspectiveDsl.g:14106:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ;
+ // InternalPerspectiveDsl.g:14700:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ;
public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14110:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
- // InternalPerspectiveDsl.g:14111:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
+ // InternalPerspectiveDsl.g:14704:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
+ // InternalPerspectiveDsl.g:14705:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
{
- // InternalPerspectiveDsl.g:14111:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
- // InternalPerspectiveDsl.g:14112:2: ( rule__XSwitchExpression__Group_5__0 )?
+ // InternalPerspectiveDsl.g:14705:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
+ // InternalPerspectiveDsl.g:14706:2: ( rule__XSwitchExpression__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_5());
}
- // InternalPerspectiveDsl.g:14113:2: ( rule__XSwitchExpression__Group_5__0 )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:14707:2: ( rule__XSwitchExpression__Group_5__0 )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA100_0==103) ) {
- alt100=1;
+ if ( (LA103_0==108) ) {
+ alt103=1;
}
- switch (alt100) {
+ switch (alt103) {
case 1 :
- // InternalPerspectiveDsl.g:14113:3: rule__XSwitchExpression__Group_5__0
+ // InternalPerspectiveDsl.g:14707:3: rule__XSwitchExpression__Group_5__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_5__0();
@@ -46743,14 +48629,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__6"
- // InternalPerspectiveDsl.g:14121:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
+ // InternalPerspectiveDsl.g:14715:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
public final void rule__XSwitchExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14125:1: ( rule__XSwitchExpression__Group__6__Impl )
- // InternalPerspectiveDsl.g:14126:2: rule__XSwitchExpression__Group__6__Impl
+ // InternalPerspectiveDsl.g:14719:1: ( rule__XSwitchExpression__Group__6__Impl )
+ // InternalPerspectiveDsl.g:14720:2: rule__XSwitchExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group__6__Impl();
@@ -46776,17 +48662,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group__6__Impl"
- // InternalPerspectiveDsl.g:14132:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:14726:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14136:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:14137:1: ( '}' )
+ // InternalPerspectiveDsl.g:14730:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:14731:1: ( '}' )
{
- // InternalPerspectiveDsl.g:14137:1: ( '}' )
- // InternalPerspectiveDsl.g:14138:2: '}'
+ // InternalPerspectiveDsl.g:14731:1: ( '}' )
+ // InternalPerspectiveDsl.g:14732:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
@@ -46817,16 +48703,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0"
- // InternalPerspectiveDsl.g:14148:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ;
+ // InternalPerspectiveDsl.g:14742:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ;
public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14152:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
- // InternalPerspectiveDsl.g:14153:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
+ // InternalPerspectiveDsl.g:14746:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
+ // InternalPerspectiveDsl.g:14747:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XSwitchExpression__Group_2_0__0__Impl();
state._fsp--;
@@ -46855,23 +48741,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl"
- // InternalPerspectiveDsl.g:14160:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:14754:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14164:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:14165:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
+ // InternalPerspectiveDsl.g:14758:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:14759:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:14165:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
- // InternalPerspectiveDsl.g:14166:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
+ // InternalPerspectiveDsl.g:14759:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
+ // InternalPerspectiveDsl.g:14760:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0());
}
- // InternalPerspectiveDsl.g:14167:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
- // InternalPerspectiveDsl.g:14167:3: rule__XSwitchExpression__Group_2_0_0__0
+ // InternalPerspectiveDsl.g:14761:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
+ // InternalPerspectiveDsl.g:14761:3: rule__XSwitchExpression__Group_2_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0__0();
@@ -46906,16 +48792,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1"
- // InternalPerspectiveDsl.g:14175:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ;
+ // InternalPerspectiveDsl.g:14769:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ;
public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14179:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
- // InternalPerspectiveDsl.g:14180:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
+ // InternalPerspectiveDsl.g:14773:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
+ // InternalPerspectiveDsl.g:14774:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XSwitchExpression__Group_2_0__1__Impl();
state._fsp--;
@@ -46944,23 +48830,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl"
- // InternalPerspectiveDsl.g:14187:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:14781:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14191:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
- // InternalPerspectiveDsl.g:14192:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
+ // InternalPerspectiveDsl.g:14785:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
+ // InternalPerspectiveDsl.g:14786:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
{
- // InternalPerspectiveDsl.g:14192:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
- // InternalPerspectiveDsl.g:14193:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
+ // InternalPerspectiveDsl.g:14786:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
+ // InternalPerspectiveDsl.g:14787:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1());
}
- // InternalPerspectiveDsl.g:14194:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
- // InternalPerspectiveDsl.g:14194:3: rule__XSwitchExpression__SwitchAssignment_2_0_1
+ // InternalPerspectiveDsl.g:14788:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
+ // InternalPerspectiveDsl.g:14788:3: rule__XSwitchExpression__SwitchAssignment_2_0_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__SwitchAssignment_2_0_1();
@@ -46995,14 +48881,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2"
- // InternalPerspectiveDsl.g:14202:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ;
+ // InternalPerspectiveDsl.g:14796:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ;
public final void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14206:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
- // InternalPerspectiveDsl.g:14207:2: rule__XSwitchExpression__Group_2_0__2__Impl
+ // InternalPerspectiveDsl.g:14800:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
+ // InternalPerspectiveDsl.g:14801:2: rule__XSwitchExpression__Group_2_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__2__Impl();
@@ -47028,22 +48914,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl"
- // InternalPerspectiveDsl.g:14213:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:14807:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14217:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:14218:1: ( ')' )
+ // InternalPerspectiveDsl.g:14811:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:14812:1: ( ')' )
{
- // InternalPerspectiveDsl.g:14218:1: ( ')' )
- // InternalPerspectiveDsl.g:14219:2: ')'
+ // InternalPerspectiveDsl.g:14812:1: ( ')' )
+ // InternalPerspectiveDsl.g:14813:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
@@ -47069,14 +48955,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0"
- // InternalPerspectiveDsl.g:14229:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ;
+ // InternalPerspectiveDsl.g:14823:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ;
public final void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14233:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
- // InternalPerspectiveDsl.g:14234:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
+ // InternalPerspectiveDsl.g:14827:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
+ // InternalPerspectiveDsl.g:14828:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0__0__Impl();
@@ -47102,23 +48988,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl"
- // InternalPerspectiveDsl.g:14240:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:14834:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14244:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:14245:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:14838:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:14839:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:14245:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
- // InternalPerspectiveDsl.g:14246:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
+ // InternalPerspectiveDsl.g:14839:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
+ // InternalPerspectiveDsl.g:14840:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0());
}
- // InternalPerspectiveDsl.g:14247:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
- // InternalPerspectiveDsl.g:14247:3: rule__XSwitchExpression__Group_2_0_0_0__0
+ // InternalPerspectiveDsl.g:14841:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
+ // InternalPerspectiveDsl.g:14841:3: rule__XSwitchExpression__Group_2_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0_0__0();
@@ -47153,16 +49039,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0"
- // InternalPerspectiveDsl.g:14256:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ;
+ // InternalPerspectiveDsl.g:14850:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ;
public final void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14260:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
- // InternalPerspectiveDsl.g:14261:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
+ // InternalPerspectiveDsl.g:14854:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
+ // InternalPerspectiveDsl.g:14855:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XSwitchExpression__Group_2_0_0_0__0__Impl();
state._fsp--;
@@ -47191,22 +49077,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl"
- // InternalPerspectiveDsl.g:14268:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:14862:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14272:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:14273:1: ( '(' )
+ // InternalPerspectiveDsl.g:14866:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:14867:1: ( '(' )
{
- // InternalPerspectiveDsl.g:14273:1: ( '(' )
- // InternalPerspectiveDsl.g:14274:2: '('
+ // InternalPerspectiveDsl.g:14867:1: ( '(' )
+ // InternalPerspectiveDsl.g:14868:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
@@ -47232,16 +49118,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1"
- // InternalPerspectiveDsl.g:14283:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ;
+ // InternalPerspectiveDsl.g:14877:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ;
public final void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14287:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
- // InternalPerspectiveDsl.g:14288:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
+ // InternalPerspectiveDsl.g:14881:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
+ // InternalPerspectiveDsl.g:14882:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
{
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_114);
rule__XSwitchExpression__Group_2_0_0_0__1__Impl();
state._fsp--;
@@ -47270,23 +49156,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl"
- // InternalPerspectiveDsl.g:14295:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:14889:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14299:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:14300:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
+ // InternalPerspectiveDsl.g:14893:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:14894:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:14300:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
- // InternalPerspectiveDsl.g:14301:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
+ // InternalPerspectiveDsl.g:14894:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
+ // InternalPerspectiveDsl.g:14895:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1());
}
- // InternalPerspectiveDsl.g:14302:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
- // InternalPerspectiveDsl.g:14302:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
+ // InternalPerspectiveDsl.g:14896:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
+ // InternalPerspectiveDsl.g:14896:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1();
@@ -47321,14 +49207,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2"
- // InternalPerspectiveDsl.g:14310:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ;
+ // InternalPerspectiveDsl.g:14904:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ;
public final void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14314:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
- // InternalPerspectiveDsl.g:14315:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
+ // InternalPerspectiveDsl.g:14908:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
+ // InternalPerspectiveDsl.g:14909:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0_0__2__Impl();
@@ -47354,22 +49240,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl"
- // InternalPerspectiveDsl.g:14321:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ;
+ // InternalPerspectiveDsl.g:14915:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14325:1: ( ( ':' ) )
- // InternalPerspectiveDsl.g:14326:1: ( ':' )
+ // InternalPerspectiveDsl.g:14919:1: ( ( ':' ) )
+ // InternalPerspectiveDsl.g:14920:1: ( ':' )
{
- // InternalPerspectiveDsl.g:14326:1: ( ':' )
- // InternalPerspectiveDsl.g:14327:2: ':'
+ // InternalPerspectiveDsl.g:14920:1: ( ':' )
+ // InternalPerspectiveDsl.g:14921:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
@@ -47395,16 +49281,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0"
- // InternalPerspectiveDsl.g:14337:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ;
+ // InternalPerspectiveDsl.g:14931:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ;
public final void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14341:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
- // InternalPerspectiveDsl.g:14342:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
+ // InternalPerspectiveDsl.g:14935:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
+ // InternalPerspectiveDsl.g:14936:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
{
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_111);
rule__XSwitchExpression__Group_2_1__0__Impl();
state._fsp--;
@@ -47433,27 +49319,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl"
- // InternalPerspectiveDsl.g:14349:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ;
+ // InternalPerspectiveDsl.g:14943:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ;
public final void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14353:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
- // InternalPerspectiveDsl.g:14354:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
+ // InternalPerspectiveDsl.g:14947:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
+ // InternalPerspectiveDsl.g:14948:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
{
- // InternalPerspectiveDsl.g:14354:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
- // InternalPerspectiveDsl.g:14355:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
+ // InternalPerspectiveDsl.g:14948:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
+ // InternalPerspectiveDsl.g:14949:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0());
}
- // InternalPerspectiveDsl.g:14356:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
- int alt101=2;
- alt101 = dfa101.predict(input);
- switch (alt101) {
+ // InternalPerspectiveDsl.g:14950:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
+ int alt104=2;
+ alt104 = dfa104.predict(input);
+ switch (alt104) {
case 1 :
- // InternalPerspectiveDsl.g:14356:3: rule__XSwitchExpression__Group_2_1_0__0
+ // InternalPerspectiveDsl.g:14950:3: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0();
@@ -47491,14 +49377,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1"
- // InternalPerspectiveDsl.g:14364:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ;
+ // InternalPerspectiveDsl.g:14958:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ;
public final void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14368:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
- // InternalPerspectiveDsl.g:14369:2: rule__XSwitchExpression__Group_2_1__1__Impl
+ // InternalPerspectiveDsl.g:14962:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
+ // InternalPerspectiveDsl.g:14963:2: rule__XSwitchExpression__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1__1__Impl();
@@ -47524,23 +49410,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl"
- // InternalPerspectiveDsl.g:14375:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:14969:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14379:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
- // InternalPerspectiveDsl.g:14380:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
+ // InternalPerspectiveDsl.g:14973:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
+ // InternalPerspectiveDsl.g:14974:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
{
- // InternalPerspectiveDsl.g:14380:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
- // InternalPerspectiveDsl.g:14381:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
+ // InternalPerspectiveDsl.g:14974:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
+ // InternalPerspectiveDsl.g:14975:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1());
}
- // InternalPerspectiveDsl.g:14382:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
- // InternalPerspectiveDsl.g:14382:3: rule__XSwitchExpression__SwitchAssignment_2_1_1
+ // InternalPerspectiveDsl.g:14976:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
+ // InternalPerspectiveDsl.g:14976:3: rule__XSwitchExpression__SwitchAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__SwitchAssignment_2_1_1();
@@ -47575,14 +49461,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0"
- // InternalPerspectiveDsl.g:14391:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ;
+ // InternalPerspectiveDsl.g:14985:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ;
public final void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14395:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
- // InternalPerspectiveDsl.g:14396:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
+ // InternalPerspectiveDsl.g:14989:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
+ // InternalPerspectiveDsl.g:14990:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0__Impl();
@@ -47608,23 +49494,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl"
- // InternalPerspectiveDsl.g:14402:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:14996:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14406:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:14407:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:15000:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:15001:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:14407:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
- // InternalPerspectiveDsl.g:14408:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
+ // InternalPerspectiveDsl.g:15001:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
+ // InternalPerspectiveDsl.g:15002:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0());
}
- // InternalPerspectiveDsl.g:14409:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
- // InternalPerspectiveDsl.g:14409:3: rule__XSwitchExpression__Group_2_1_0_0__0
+ // InternalPerspectiveDsl.g:15003:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
+ // InternalPerspectiveDsl.g:15003:3: rule__XSwitchExpression__Group_2_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0_0__0();
@@ -47659,16 +49545,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0"
- // InternalPerspectiveDsl.g:14418:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ;
+ // InternalPerspectiveDsl.g:15012:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ;
public final void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14422:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
- // InternalPerspectiveDsl.g:14423:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
+ // InternalPerspectiveDsl.g:15016:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
+ // InternalPerspectiveDsl.g:15017:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
{
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_114);
rule__XSwitchExpression__Group_2_1_0_0__0__Impl();
state._fsp--;
@@ -47697,23 +49583,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl"
- // InternalPerspectiveDsl.g:14430:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:15024:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ;
public final void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14434:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
- // InternalPerspectiveDsl.g:14435:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
+ // InternalPerspectiveDsl.g:15028:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
+ // InternalPerspectiveDsl.g:15029:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
{
- // InternalPerspectiveDsl.g:14435:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
- // InternalPerspectiveDsl.g:14436:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
+ // InternalPerspectiveDsl.g:15029:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
+ // InternalPerspectiveDsl.g:15030:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0());
}
- // InternalPerspectiveDsl.g:14437:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
- // InternalPerspectiveDsl.g:14437:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
+ // InternalPerspectiveDsl.g:15031:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
+ // InternalPerspectiveDsl.g:15031:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0();
@@ -47748,14 +49634,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1"
- // InternalPerspectiveDsl.g:14445:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:15039:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ;
public final void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14449:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
- // InternalPerspectiveDsl.g:14450:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
+ // InternalPerspectiveDsl.g:15043:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:15044:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0_0__1__Impl();
@@ -47781,22 +49667,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl"
- // InternalPerspectiveDsl.g:14456:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ;
+ // InternalPerspectiveDsl.g:15050:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14460:1: ( ( ':' ) )
- // InternalPerspectiveDsl.g:14461:1: ( ':' )
+ // InternalPerspectiveDsl.g:15054:1: ( ( ':' ) )
+ // InternalPerspectiveDsl.g:15055:1: ( ':' )
{
- // InternalPerspectiveDsl.g:14461:1: ( ':' )
- // InternalPerspectiveDsl.g:14462:2: ':'
+ // InternalPerspectiveDsl.g:15055:1: ( ':' )
+ // InternalPerspectiveDsl.g:15056:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
@@ -47822,16 +49708,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_5__0"
- // InternalPerspectiveDsl.g:14472:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ;
+ // InternalPerspectiveDsl.g:15066:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ;
public final void rule__XSwitchExpression__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14476:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
- // InternalPerspectiveDsl.g:14477:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
+ // InternalPerspectiveDsl.g:15070:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
+ // InternalPerspectiveDsl.g:15071:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
{
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_114);
rule__XSwitchExpression__Group_5__0__Impl();
state._fsp--;
@@ -47860,22 +49746,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl"
- // InternalPerspectiveDsl.g:14484:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
+ // InternalPerspectiveDsl.g:15078:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14488:1: ( ( 'default' ) )
- // InternalPerspectiveDsl.g:14489:1: ( 'default' )
+ // InternalPerspectiveDsl.g:15082:1: ( ( 'default' ) )
+ // InternalPerspectiveDsl.g:15083:1: ( 'default' )
{
- // InternalPerspectiveDsl.g:14489:1: ( 'default' )
- // InternalPerspectiveDsl.g:14490:2: 'default'
+ // InternalPerspectiveDsl.g:15083:1: ( 'default' )
+ // InternalPerspectiveDsl.g:15084:2: 'default'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
- match(input,103,FOLLOW_2); if (state.failed) return ;
+ match(input,108,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
@@ -47901,16 +49787,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_5__1"
- // InternalPerspectiveDsl.g:14499:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ;
+ // InternalPerspectiveDsl.g:15093:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ;
public final void rule__XSwitchExpression__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14503:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
- // InternalPerspectiveDsl.g:14504:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
+ // InternalPerspectiveDsl.g:15097:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
+ // InternalPerspectiveDsl.g:15098:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XSwitchExpression__Group_5__1__Impl();
state._fsp--;
@@ -47939,22 +49825,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl"
- // InternalPerspectiveDsl.g:14511:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
+ // InternalPerspectiveDsl.g:15105:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14515:1: ( ( ':' ) )
- // InternalPerspectiveDsl.g:14516:1: ( ':' )
+ // InternalPerspectiveDsl.g:15109:1: ( ( ':' ) )
+ // InternalPerspectiveDsl.g:15110:1: ( ':' )
{
- // InternalPerspectiveDsl.g:14516:1: ( ':' )
- // InternalPerspectiveDsl.g:14517:2: ':'
+ // InternalPerspectiveDsl.g:15110:1: ( ':' )
+ // InternalPerspectiveDsl.g:15111:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
@@ -47980,14 +49866,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_5__2"
- // InternalPerspectiveDsl.g:14526:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ;
+ // InternalPerspectiveDsl.g:15120:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ;
public final void rule__XSwitchExpression__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14530:1: ( rule__XSwitchExpression__Group_5__2__Impl )
- // InternalPerspectiveDsl.g:14531:2: rule__XSwitchExpression__Group_5__2__Impl
+ // InternalPerspectiveDsl.g:15124:1: ( rule__XSwitchExpression__Group_5__2__Impl )
+ // InternalPerspectiveDsl.g:15125:2: rule__XSwitchExpression__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_5__2__Impl();
@@ -48013,23 +49899,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl"
- // InternalPerspectiveDsl.g:14537:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ;
+ // InternalPerspectiveDsl.g:15131:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ;
public final void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14541:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
- // InternalPerspectiveDsl.g:14542:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
+ // InternalPerspectiveDsl.g:15135:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
+ // InternalPerspectiveDsl.g:15136:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
{
- // InternalPerspectiveDsl.g:14542:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
- // InternalPerspectiveDsl.g:14543:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
+ // InternalPerspectiveDsl.g:15136:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
+ // InternalPerspectiveDsl.g:15137:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2());
}
- // InternalPerspectiveDsl.g:14544:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
- // InternalPerspectiveDsl.g:14544:3: rule__XSwitchExpression__DefaultAssignment_5_2
+ // InternalPerspectiveDsl.g:15138:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
+ // InternalPerspectiveDsl.g:15138:3: rule__XSwitchExpression__DefaultAssignment_5_2
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DefaultAssignment_5_2();
@@ -48064,16 +49950,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__0"
- // InternalPerspectiveDsl.g:14553:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ;
+ // InternalPerspectiveDsl.g:15147:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ;
public final void rule__XCasePart__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14557:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
- // InternalPerspectiveDsl.g:14558:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
+ // InternalPerspectiveDsl.g:15151:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
+ // InternalPerspectiveDsl.g:15152:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
{
- pushFollow(FOLLOW_107);
+ pushFollow(FOLLOW_115);
rule__XCasePart__Group__0__Impl();
state._fsp--;
@@ -48102,23 +49988,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__0__Impl"
- // InternalPerspectiveDsl.g:14565:1: rule__XCasePart__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:15159:1: rule__XCasePart__Group__0__Impl : ( () ) ;
public final void rule__XCasePart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14569:1: ( ( () ) )
- // InternalPerspectiveDsl.g:14570:1: ( () )
+ // InternalPerspectiveDsl.g:15163:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:15164:1: ( () )
{
- // InternalPerspectiveDsl.g:14570:1: ( () )
- // InternalPerspectiveDsl.g:14571:2: ()
+ // InternalPerspectiveDsl.g:15164:1: ( () )
+ // InternalPerspectiveDsl.g:15165:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getXCasePartAction_0());
}
- // InternalPerspectiveDsl.g:14572:2: ()
- // InternalPerspectiveDsl.g:14572:3:
+ // InternalPerspectiveDsl.g:15166:2: ()
+ // InternalPerspectiveDsl.g:15166:3:
{
}
@@ -48143,16 +50029,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__1"
- // InternalPerspectiveDsl.g:14580:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ;
+ // InternalPerspectiveDsl.g:15174:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ;
public final void rule__XCasePart__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14584:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
- // InternalPerspectiveDsl.g:14585:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
+ // InternalPerspectiveDsl.g:15178:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
+ // InternalPerspectiveDsl.g:15179:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
{
- pushFollow(FOLLOW_107);
+ pushFollow(FOLLOW_115);
rule__XCasePart__Group__1__Impl();
state._fsp--;
@@ -48181,31 +50067,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__1__Impl"
- // InternalPerspectiveDsl.g:14592:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
+ // InternalPerspectiveDsl.g:15186:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
public final void rule__XCasePart__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14596:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
- // InternalPerspectiveDsl.g:14597:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
+ // InternalPerspectiveDsl.g:15190:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
+ // InternalPerspectiveDsl.g:15191:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
{
- // InternalPerspectiveDsl.g:14597:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
- // InternalPerspectiveDsl.g:14598:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
+ // InternalPerspectiveDsl.g:15191:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
+ // InternalPerspectiveDsl.g:15192:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1());
}
- // InternalPerspectiveDsl.g:14599:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:15193:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA102_0==RULE_ID||LA102_0==31||LA102_0==91) ) {
- alt102=1;
+ if ( (LA105_0==RULE_ID||LA105_0==31||LA105_0==96) ) {
+ alt105=1;
}
- switch (alt102) {
+ switch (alt105) {
case 1 :
- // InternalPerspectiveDsl.g:14599:3: rule__XCasePart__TypeGuardAssignment_1
+ // InternalPerspectiveDsl.g:15193:3: rule__XCasePart__TypeGuardAssignment_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__TypeGuardAssignment_1();
@@ -48243,16 +50129,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__2"
- // InternalPerspectiveDsl.g:14607:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ;
+ // InternalPerspectiveDsl.g:15201:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ;
public final void rule__XCasePart__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14611:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
- // InternalPerspectiveDsl.g:14612:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
+ // InternalPerspectiveDsl.g:15205:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
+ // InternalPerspectiveDsl.g:15206:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
{
- pushFollow(FOLLOW_107);
+ pushFollow(FOLLOW_115);
rule__XCasePart__Group__2__Impl();
state._fsp--;
@@ -48281,31 +50167,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__2__Impl"
- // InternalPerspectiveDsl.g:14619:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ;
+ // InternalPerspectiveDsl.g:15213:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ;
public final void rule__XCasePart__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14623:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
- // InternalPerspectiveDsl.g:14624:1: ( ( rule__XCasePart__Group_2__0 )? )
+ // InternalPerspectiveDsl.g:15217:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
+ // InternalPerspectiveDsl.g:15218:1: ( ( rule__XCasePart__Group_2__0 )? )
{
- // InternalPerspectiveDsl.g:14624:1: ( ( rule__XCasePart__Group_2__0 )? )
- // InternalPerspectiveDsl.g:14625:2: ( rule__XCasePart__Group_2__0 )?
+ // InternalPerspectiveDsl.g:15218:1: ( ( rule__XCasePart__Group_2__0 )? )
+ // InternalPerspectiveDsl.g:15219:2: ( rule__XCasePart__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_2());
}
- // InternalPerspectiveDsl.g:14626:2: ( rule__XCasePart__Group_2__0 )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:15220:2: ( rule__XCasePart__Group_2__0 )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA103_0==104) ) {
- alt103=1;
+ if ( (LA106_0==109) ) {
+ alt106=1;
}
- switch (alt103) {
+ switch (alt106) {
case 1 :
- // InternalPerspectiveDsl.g:14626:3: rule__XCasePart__Group_2__0
+ // InternalPerspectiveDsl.g:15220:3: rule__XCasePart__Group_2__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_2__0();
@@ -48343,14 +50229,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__3"
- // InternalPerspectiveDsl.g:14634:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:15228:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
public final void rule__XCasePart__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14638:1: ( rule__XCasePart__Group__3__Impl )
- // InternalPerspectiveDsl.g:14639:2: rule__XCasePart__Group__3__Impl
+ // InternalPerspectiveDsl.g:15232:1: ( rule__XCasePart__Group__3__Impl )
+ // InternalPerspectiveDsl.g:15233:2: rule__XCasePart__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group__3__Impl();
@@ -48376,23 +50262,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group__3__Impl"
- // InternalPerspectiveDsl.g:14645:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
+ // InternalPerspectiveDsl.g:15239:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
public final void rule__XCasePart__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14649:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
- // InternalPerspectiveDsl.g:14650:1: ( ( rule__XCasePart__Alternatives_3 ) )
+ // InternalPerspectiveDsl.g:15243:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
+ // InternalPerspectiveDsl.g:15244:1: ( ( rule__XCasePart__Alternatives_3 ) )
{
- // InternalPerspectiveDsl.g:14650:1: ( ( rule__XCasePart__Alternatives_3 ) )
- // InternalPerspectiveDsl.g:14651:2: ( rule__XCasePart__Alternatives_3 )
+ // InternalPerspectiveDsl.g:15244:1: ( ( rule__XCasePart__Alternatives_3 ) )
+ // InternalPerspectiveDsl.g:15245:2: ( rule__XCasePart__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getAlternatives_3());
}
- // InternalPerspectiveDsl.g:14652:2: ( rule__XCasePart__Alternatives_3 )
- // InternalPerspectiveDsl.g:14652:3: rule__XCasePart__Alternatives_3
+ // InternalPerspectiveDsl.g:15246:2: ( rule__XCasePart__Alternatives_3 )
+ // InternalPerspectiveDsl.g:15246:3: rule__XCasePart__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__XCasePart__Alternatives_3();
@@ -48427,16 +50313,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_2__0"
- // InternalPerspectiveDsl.g:14661:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ;
+ // InternalPerspectiveDsl.g:15255:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ;
public final void rule__XCasePart__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14665:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
- // InternalPerspectiveDsl.g:14666:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
+ // InternalPerspectiveDsl.g:15259:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
+ // InternalPerspectiveDsl.g:15260:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XCasePart__Group_2__0__Impl();
state._fsp--;
@@ -48465,22 +50351,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_2__0__Impl"
- // InternalPerspectiveDsl.g:14673:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
+ // InternalPerspectiveDsl.g:15267:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14677:1: ( ( 'case' ) )
- // InternalPerspectiveDsl.g:14678:1: ( 'case' )
+ // InternalPerspectiveDsl.g:15271:1: ( ( 'case' ) )
+ // InternalPerspectiveDsl.g:15272:1: ( 'case' )
{
- // InternalPerspectiveDsl.g:14678:1: ( 'case' )
- // InternalPerspectiveDsl.g:14679:2: 'case'
+ // InternalPerspectiveDsl.g:15272:1: ( 'case' )
+ // InternalPerspectiveDsl.g:15273:2: 'case'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
- match(input,104,FOLLOW_2); if (state.failed) return ;
+ match(input,109,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
@@ -48506,14 +50392,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_2__1"
- // InternalPerspectiveDsl.g:14688:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ;
+ // InternalPerspectiveDsl.g:15282:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ;
public final void rule__XCasePart__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14692:1: ( rule__XCasePart__Group_2__1__Impl )
- // InternalPerspectiveDsl.g:14693:2: rule__XCasePart__Group_2__1__Impl
+ // InternalPerspectiveDsl.g:15286:1: ( rule__XCasePart__Group_2__1__Impl )
+ // InternalPerspectiveDsl.g:15287:2: rule__XCasePart__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_2__1__Impl();
@@ -48539,23 +50425,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_2__1__Impl"
- // InternalPerspectiveDsl.g:14699:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:15293:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ;
public final void rule__XCasePart__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14703:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
- // InternalPerspectiveDsl.g:14704:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
+ // InternalPerspectiveDsl.g:15297:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
+ // InternalPerspectiveDsl.g:15298:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
{
- // InternalPerspectiveDsl.g:14704:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
- // InternalPerspectiveDsl.g:14705:2: ( rule__XCasePart__CaseAssignment_2_1 )
+ // InternalPerspectiveDsl.g:15298:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
+ // InternalPerspectiveDsl.g:15299:2: ( rule__XCasePart__CaseAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1());
}
- // InternalPerspectiveDsl.g:14706:2: ( rule__XCasePart__CaseAssignment_2_1 )
- // InternalPerspectiveDsl.g:14706:3: rule__XCasePart__CaseAssignment_2_1
+ // InternalPerspectiveDsl.g:15300:2: ( rule__XCasePart__CaseAssignment_2_1 )
+ // InternalPerspectiveDsl.g:15300:3: rule__XCasePart__CaseAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__CaseAssignment_2_1();
@@ -48590,16 +50476,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_3_0__0"
- // InternalPerspectiveDsl.g:14715:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ;
+ // InternalPerspectiveDsl.g:15309:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ;
public final void rule__XCasePart__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14719:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
- // InternalPerspectiveDsl.g:14720:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
+ // InternalPerspectiveDsl.g:15313:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
+ // InternalPerspectiveDsl.g:15314:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XCasePart__Group_3_0__0__Impl();
state._fsp--;
@@ -48628,22 +50514,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_3_0__0__Impl"
- // InternalPerspectiveDsl.g:14727:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
+ // InternalPerspectiveDsl.g:15321:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14731:1: ( ( ':' ) )
- // InternalPerspectiveDsl.g:14732:1: ( ':' )
+ // InternalPerspectiveDsl.g:15325:1: ( ( ':' ) )
+ // InternalPerspectiveDsl.g:15326:1: ( ':' )
{
- // InternalPerspectiveDsl.g:14732:1: ( ':' )
- // InternalPerspectiveDsl.g:14733:2: ':'
+ // InternalPerspectiveDsl.g:15326:1: ( ':' )
+ // InternalPerspectiveDsl.g:15327:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
@@ -48669,14 +50555,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_3_0__1"
- // InternalPerspectiveDsl.g:14742:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ;
+ // InternalPerspectiveDsl.g:15336:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ;
public final void rule__XCasePart__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14746:1: ( rule__XCasePart__Group_3_0__1__Impl )
- // InternalPerspectiveDsl.g:14747:2: rule__XCasePart__Group_3_0__1__Impl
+ // InternalPerspectiveDsl.g:15340:1: ( rule__XCasePart__Group_3_0__1__Impl )
+ // InternalPerspectiveDsl.g:15341:2: rule__XCasePart__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_3_0__1__Impl();
@@ -48702,23 +50588,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__Group_3_0__1__Impl"
- // InternalPerspectiveDsl.g:14753:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:15347:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ;
public final void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14757:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
- // InternalPerspectiveDsl.g:14758:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:15351:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
+ // InternalPerspectiveDsl.g:15352:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
{
- // InternalPerspectiveDsl.g:14758:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
- // InternalPerspectiveDsl.g:14759:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:15352:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
+ // InternalPerspectiveDsl.g:15353:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1());
}
- // InternalPerspectiveDsl.g:14760:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
- // InternalPerspectiveDsl.g:14760:3: rule__XCasePart__ThenAssignment_3_0_1
+ // InternalPerspectiveDsl.g:15354:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
+ // InternalPerspectiveDsl.g:15354:3: rule__XCasePart__ThenAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__ThenAssignment_3_0_1();
@@ -48753,16 +50639,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__0"
- // InternalPerspectiveDsl.g:14769:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:15363:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ;
public final void rule__XForLoopExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14773:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
- // InternalPerspectiveDsl.g:14774:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
+ // InternalPerspectiveDsl.g:15367:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
+ // InternalPerspectiveDsl.g:15368:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XForLoopExpression__Group__0__Impl();
state._fsp--;
@@ -48791,23 +50677,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:14781:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:15375:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ;
public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14785:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:14786:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:15379:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:15380:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:14786:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
- // InternalPerspectiveDsl.g:14787:2: ( rule__XForLoopExpression__Group_0__0 )
+ // InternalPerspectiveDsl.g:15380:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:15381:2: ( rule__XForLoopExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:14788:2: ( rule__XForLoopExpression__Group_0__0 )
- // InternalPerspectiveDsl.g:14788:3: rule__XForLoopExpression__Group_0__0
+ // InternalPerspectiveDsl.g:15382:2: ( rule__XForLoopExpression__Group_0__0 )
+ // InternalPerspectiveDsl.g:15382:3: rule__XForLoopExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0__0();
@@ -48842,16 +50728,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__1"
- // InternalPerspectiveDsl.g:14796:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:15390:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ;
public final void rule__XForLoopExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14800:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
- // InternalPerspectiveDsl.g:14801:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
+ // InternalPerspectiveDsl.g:15394:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
+ // InternalPerspectiveDsl.g:15395:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XForLoopExpression__Group__1__Impl();
state._fsp--;
@@ -48880,23 +50766,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:14808:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:15402:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14812:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:14813:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
+ // InternalPerspectiveDsl.g:15406:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:15407:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:14813:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
- // InternalPerspectiveDsl.g:14814:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
+ // InternalPerspectiveDsl.g:15407:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
+ // InternalPerspectiveDsl.g:15408:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1());
}
- // InternalPerspectiveDsl.g:14815:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
- // InternalPerspectiveDsl.g:14815:3: rule__XForLoopExpression__ForExpressionAssignment_1
+ // InternalPerspectiveDsl.g:15409:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
+ // InternalPerspectiveDsl.g:15409:3: rule__XForLoopExpression__ForExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__ForExpressionAssignment_1();
@@ -48931,16 +50817,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__2"
- // InternalPerspectiveDsl.g:14823:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:15417:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ;
public final void rule__XForLoopExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14827:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
- // InternalPerspectiveDsl.g:14828:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
+ // InternalPerspectiveDsl.g:15421:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
+ // InternalPerspectiveDsl.g:15422:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XForLoopExpression__Group__2__Impl();
state._fsp--;
@@ -48969,22 +50855,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:14835:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:15429:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14839:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:14840:1: ( ')' )
+ // InternalPerspectiveDsl.g:15433:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:15434:1: ( ')' )
{
- // InternalPerspectiveDsl.g:14840:1: ( ')' )
- // InternalPerspectiveDsl.g:14841:2: ')'
+ // InternalPerspectiveDsl.g:15434:1: ( ')' )
+ // InternalPerspectiveDsl.g:15435:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -49010,14 +50896,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__3"
- // InternalPerspectiveDsl.g:14850:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:15444:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
public final void rule__XForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14854:1: ( rule__XForLoopExpression__Group__3__Impl )
- // InternalPerspectiveDsl.g:14855:2: rule__XForLoopExpression__Group__3__Impl
+ // InternalPerspectiveDsl.g:15448:1: ( rule__XForLoopExpression__Group__3__Impl )
+ // InternalPerspectiveDsl.g:15449:2: rule__XForLoopExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group__3__Impl();
@@ -49043,23 +50929,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:14861:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:15455:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14865:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:14866:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
+ // InternalPerspectiveDsl.g:15459:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:15460:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:14866:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
- // InternalPerspectiveDsl.g:14867:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
+ // InternalPerspectiveDsl.g:15460:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
+ // InternalPerspectiveDsl.g:15461:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3());
}
- // InternalPerspectiveDsl.g:14868:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
- // InternalPerspectiveDsl.g:14868:3: rule__XForLoopExpression__EachExpressionAssignment_3
+ // InternalPerspectiveDsl.g:15462:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
+ // InternalPerspectiveDsl.g:15462:3: rule__XForLoopExpression__EachExpressionAssignment_3
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__EachExpressionAssignment_3();
@@ -49094,14 +50980,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0__0"
- // InternalPerspectiveDsl.g:14877:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ;
+ // InternalPerspectiveDsl.g:15471:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ;
public final void rule__XForLoopExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14881:1: ( rule__XForLoopExpression__Group_0__0__Impl )
- // InternalPerspectiveDsl.g:14882:2: rule__XForLoopExpression__Group_0__0__Impl
+ // InternalPerspectiveDsl.g:15475:1: ( rule__XForLoopExpression__Group_0__0__Impl )
+ // InternalPerspectiveDsl.g:15476:2: rule__XForLoopExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0__0__Impl();
@@ -49127,23 +51013,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:14888:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:15482:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ;
public final void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14892:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:14893:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:15486:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:15487:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:14893:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:14894:2: ( rule__XForLoopExpression__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:15487:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:15488:2: ( rule__XForLoopExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:14895:2: ( rule__XForLoopExpression__Group_0_0__0 )
- // InternalPerspectiveDsl.g:14895:3: rule__XForLoopExpression__Group_0_0__0
+ // InternalPerspectiveDsl.g:15489:2: ( rule__XForLoopExpression__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:15489:3: rule__XForLoopExpression__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0_0__0();
@@ -49178,16 +51064,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0"
- // InternalPerspectiveDsl.g:14904:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ;
+ // InternalPerspectiveDsl.g:15498:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ;
public final void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14908:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
- // InternalPerspectiveDsl.g:14909:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
+ // InternalPerspectiveDsl.g:15502:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
+ // InternalPerspectiveDsl.g:15503:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
{
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_116);
rule__XForLoopExpression__Group_0_0__0__Impl();
state._fsp--;
@@ -49216,23 +51102,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:14916:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:15510:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14920:1: ( ( () ) )
- // InternalPerspectiveDsl.g:14921:1: ( () )
+ // InternalPerspectiveDsl.g:15514:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:15515:1: ( () )
{
- // InternalPerspectiveDsl.g:14921:1: ( () )
- // InternalPerspectiveDsl.g:14922:2: ()
+ // InternalPerspectiveDsl.g:15515:1: ( () )
+ // InternalPerspectiveDsl.g:15516:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0());
}
- // InternalPerspectiveDsl.g:14923:2: ()
- // InternalPerspectiveDsl.g:14923:3:
+ // InternalPerspectiveDsl.g:15517:2: ()
+ // InternalPerspectiveDsl.g:15517:3:
{
}
@@ -49257,16 +51143,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1"
- // InternalPerspectiveDsl.g:14931:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ;
+ // InternalPerspectiveDsl.g:15525:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ;
public final void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14935:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
- // InternalPerspectiveDsl.g:14936:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
+ // InternalPerspectiveDsl.g:15529:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
+ // InternalPerspectiveDsl.g:15530:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XForLoopExpression__Group_0_0__1__Impl();
state._fsp--;
@@ -49295,22 +51181,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl"
- // InternalPerspectiveDsl.g:14943:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ;
+ // InternalPerspectiveDsl.g:15537:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ;
public final void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14947:1: ( ( 'for' ) )
- // InternalPerspectiveDsl.g:14948:1: ( 'for' )
+ // InternalPerspectiveDsl.g:15541:1: ( ( 'for' ) )
+ // InternalPerspectiveDsl.g:15542:1: ( 'for' )
{
- // InternalPerspectiveDsl.g:14948:1: ( 'for' )
- // InternalPerspectiveDsl.g:14949:2: 'for'
+ // InternalPerspectiveDsl.g:15542:1: ( 'for' )
+ // InternalPerspectiveDsl.g:15543:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
- match(input,105,FOLLOW_2); if (state.failed) return ;
+ match(input,110,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
@@ -49336,16 +51222,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2"
- // InternalPerspectiveDsl.g:14958:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ;
+ // InternalPerspectiveDsl.g:15552:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ;
public final void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14962:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
- // InternalPerspectiveDsl.g:14963:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
+ // InternalPerspectiveDsl.g:15556:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
+ // InternalPerspectiveDsl.g:15557:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XForLoopExpression__Group_0_0__2__Impl();
state._fsp--;
@@ -49374,22 +51260,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl"
- // InternalPerspectiveDsl.g:14970:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:15564:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14974:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:14975:1: ( '(' )
+ // InternalPerspectiveDsl.g:15568:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:15569:1: ( '(' )
{
- // InternalPerspectiveDsl.g:14975:1: ( '(' )
- // InternalPerspectiveDsl.g:14976:2: '('
+ // InternalPerspectiveDsl.g:15569:1: ( '(' )
+ // InternalPerspectiveDsl.g:15570:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
@@ -49415,16 +51301,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3"
- // InternalPerspectiveDsl.g:14985:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ;
+ // InternalPerspectiveDsl.g:15579:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ;
public final void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:14989:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
- // InternalPerspectiveDsl.g:14990:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
+ // InternalPerspectiveDsl.g:15583:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
+ // InternalPerspectiveDsl.g:15584:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
{
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_114);
rule__XForLoopExpression__Group_0_0__3__Impl();
state._fsp--;
@@ -49453,23 +51339,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl"
- // InternalPerspectiveDsl.g:14997:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ;
+ // InternalPerspectiveDsl.g:15591:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ;
public final void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15001:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
- // InternalPerspectiveDsl.g:15002:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
+ // InternalPerspectiveDsl.g:15595:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
+ // InternalPerspectiveDsl.g:15596:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
{
- // InternalPerspectiveDsl.g:15002:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
- // InternalPerspectiveDsl.g:15003:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
+ // InternalPerspectiveDsl.g:15596:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
+ // InternalPerspectiveDsl.g:15597:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3());
}
- // InternalPerspectiveDsl.g:15004:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
- // InternalPerspectiveDsl.g:15004:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
+ // InternalPerspectiveDsl.g:15598:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
+ // InternalPerspectiveDsl.g:15598:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__DeclaredParamAssignment_0_0_3();
@@ -49504,14 +51390,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4"
- // InternalPerspectiveDsl.g:15012:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ;
+ // InternalPerspectiveDsl.g:15606:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ;
public final void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15016:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
- // InternalPerspectiveDsl.g:15017:2: rule__XForLoopExpression__Group_0_0__4__Impl
+ // InternalPerspectiveDsl.g:15610:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
+ // InternalPerspectiveDsl.g:15611:2: rule__XForLoopExpression__Group_0_0__4__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0_0__4__Impl();
@@ -49537,22 +51423,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl"
- // InternalPerspectiveDsl.g:15023:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
+ // InternalPerspectiveDsl.g:15617:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15027:1: ( ( ':' ) )
- // InternalPerspectiveDsl.g:15028:1: ( ':' )
+ // InternalPerspectiveDsl.g:15621:1: ( ( ':' ) )
+ // InternalPerspectiveDsl.g:15622:1: ( ':' )
{
- // InternalPerspectiveDsl.g:15028:1: ( ':' )
- // InternalPerspectiveDsl.g:15029:2: ':'
+ // InternalPerspectiveDsl.g:15622:1: ( ':' )
+ // InternalPerspectiveDsl.g:15623:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
@@ -49578,16 +51464,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__0"
- // InternalPerspectiveDsl.g:15039:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:15633:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ;
public final void rule__XBasicForLoopExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15043:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
- // InternalPerspectiveDsl.g:15044:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
+ // InternalPerspectiveDsl.g:15637:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
+ // InternalPerspectiveDsl.g:15638:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
{
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_116);
rule__XBasicForLoopExpression__Group__0__Impl();
state._fsp--;
@@ -49616,23 +51502,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:15051:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:15645:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15055:1: ( ( () ) )
- // InternalPerspectiveDsl.g:15056:1: ( () )
+ // InternalPerspectiveDsl.g:15649:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:15650:1: ( () )
{
- // InternalPerspectiveDsl.g:15056:1: ( () )
- // InternalPerspectiveDsl.g:15057:2: ()
+ // InternalPerspectiveDsl.g:15650:1: ( () )
+ // InternalPerspectiveDsl.g:15651:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0());
}
- // InternalPerspectiveDsl.g:15058:2: ()
- // InternalPerspectiveDsl.g:15058:3:
+ // InternalPerspectiveDsl.g:15652:2: ()
+ // InternalPerspectiveDsl.g:15652:3:
{
}
@@ -49657,16 +51543,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__1"
- // InternalPerspectiveDsl.g:15066:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:15660:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ;
public final void rule__XBasicForLoopExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15070:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
- // InternalPerspectiveDsl.g:15071:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
+ // InternalPerspectiveDsl.g:15664:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
+ // InternalPerspectiveDsl.g:15665:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XBasicForLoopExpression__Group__1__Impl();
state._fsp--;
@@ -49695,22 +51581,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:15078:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
+ // InternalPerspectiveDsl.g:15672:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15082:1: ( ( 'for' ) )
- // InternalPerspectiveDsl.g:15083:1: ( 'for' )
+ // InternalPerspectiveDsl.g:15676:1: ( ( 'for' ) )
+ // InternalPerspectiveDsl.g:15677:1: ( 'for' )
{
- // InternalPerspectiveDsl.g:15083:1: ( 'for' )
- // InternalPerspectiveDsl.g:15084:2: 'for'
+ // InternalPerspectiveDsl.g:15677:1: ( 'for' )
+ // InternalPerspectiveDsl.g:15678:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
- match(input,105,FOLLOW_2); if (state.failed) return ;
+ match(input,110,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
@@ -49736,16 +51622,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__2"
- // InternalPerspectiveDsl.g:15093:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:15687:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ;
public final void rule__XBasicForLoopExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15097:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
- // InternalPerspectiveDsl.g:15098:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
+ // InternalPerspectiveDsl.g:15691:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
+ // InternalPerspectiveDsl.g:15692:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
{
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_117);
rule__XBasicForLoopExpression__Group__2__Impl();
state._fsp--;
@@ -49774,22 +51660,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:15105:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:15699:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15109:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:15110:1: ( '(' )
+ // InternalPerspectiveDsl.g:15703:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:15704:1: ( '(' )
{
- // InternalPerspectiveDsl.g:15110:1: ( '(' )
- // InternalPerspectiveDsl.g:15111:2: '('
+ // InternalPerspectiveDsl.g:15704:1: ( '(' )
+ // InternalPerspectiveDsl.g:15705:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -49815,16 +51701,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__3"
- // InternalPerspectiveDsl.g:15120:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ;
+ // InternalPerspectiveDsl.g:15714:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ;
public final void rule__XBasicForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15124:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
- // InternalPerspectiveDsl.g:15125:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
+ // InternalPerspectiveDsl.g:15718:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
+ // InternalPerspectiveDsl.g:15719:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
{
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_117);
rule__XBasicForLoopExpression__Group__3__Impl();
state._fsp--;
@@ -49853,31 +51739,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:15132:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:15726:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ;
public final void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15136:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:15137:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:15730:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:15731:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:15137:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
- // InternalPerspectiveDsl.g:15138:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
+ // InternalPerspectiveDsl.g:15731:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:15732:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:15139:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:15733:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( ((LA104_0>=RULE_ID && LA104_0<=RULE_DECIMAL)||LA104_0==27||(LA104_0>=34 && LA104_0<=35)||LA104_0==40||(LA104_0>=44 && LA104_0<=50)||LA104_0==54||LA104_0==91||(LA104_0>=95 && LA104_0<=96)||LA104_0==99||LA104_0==101||(LA104_0>=105 && LA104_0<=113)||LA104_0==115||(LA104_0>=125 && LA104_0<=126)) ) {
- alt104=1;
+ if ( ((LA107_0>=RULE_ID && LA107_0<=RULE_DECIMAL)||LA107_0==27||(LA107_0>=34 && LA107_0<=35)||LA107_0==40||(LA107_0>=44 && LA107_0<=50)||LA107_0==54||LA107_0==96||(LA107_0>=100 && LA107_0<=101)||LA107_0==104||LA107_0==106||(LA107_0>=110 && LA107_0<=118)||LA107_0==120||(LA107_0>=130 && LA107_0<=131)) ) {
+ alt107=1;
}
- switch (alt104) {
+ switch (alt107) {
case 1 :
- // InternalPerspectiveDsl.g:15139:3: rule__XBasicForLoopExpression__Group_3__0
+ // InternalPerspectiveDsl.g:15733:3: rule__XBasicForLoopExpression__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3__0();
@@ -49915,16 +51801,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__4"
- // InternalPerspectiveDsl.g:15147:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ;
+ // InternalPerspectiveDsl.g:15741:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ;
public final void rule__XBasicForLoopExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15151:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
- // InternalPerspectiveDsl.g:15152:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
+ // InternalPerspectiveDsl.g:15745:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
+ // InternalPerspectiveDsl.g:15746:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XBasicForLoopExpression__Group__4__Impl();
state._fsp--;
@@ -49953,22 +51839,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl"
- // InternalPerspectiveDsl.g:15159:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
+ // InternalPerspectiveDsl.g:15753:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15163:1: ( ( ';' ) )
- // InternalPerspectiveDsl.g:15164:1: ( ';' )
+ // InternalPerspectiveDsl.g:15757:1: ( ( ';' ) )
+ // InternalPerspectiveDsl.g:15758:1: ( ';' )
{
- // InternalPerspectiveDsl.g:15164:1: ( ';' )
- // InternalPerspectiveDsl.g:15165:2: ';'
+ // InternalPerspectiveDsl.g:15758:1: ( ';' )
+ // InternalPerspectiveDsl.g:15759:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
@@ -49994,16 +51880,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__5"
- // InternalPerspectiveDsl.g:15174:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ;
+ // InternalPerspectiveDsl.g:15768:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ;
public final void rule__XBasicForLoopExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15178:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
- // InternalPerspectiveDsl.g:15179:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
+ // InternalPerspectiveDsl.g:15772:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
+ // InternalPerspectiveDsl.g:15773:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XBasicForLoopExpression__Group__5__Impl();
state._fsp--;
@@ -50032,31 +51918,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl"
- // InternalPerspectiveDsl.g:15186:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
+ // InternalPerspectiveDsl.g:15780:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15190:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
- // InternalPerspectiveDsl.g:15191:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
+ // InternalPerspectiveDsl.g:15784:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
+ // InternalPerspectiveDsl.g:15785:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
{
- // InternalPerspectiveDsl.g:15191:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
- // InternalPerspectiveDsl.g:15192:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
+ // InternalPerspectiveDsl.g:15785:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
+ // InternalPerspectiveDsl.g:15786:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5());
}
- // InternalPerspectiveDsl.g:15193:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
- int alt105=2;
- int LA105_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:15787:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( ((LA105_0>=RULE_ID && LA105_0<=RULE_DECIMAL)||LA105_0==27||(LA105_0>=34 && LA105_0<=35)||LA105_0==40||(LA105_0>=45 && LA105_0<=50)||LA105_0==54||LA105_0==91||(LA105_0>=95 && LA105_0<=96)||LA105_0==99||LA105_0==101||(LA105_0>=105 && LA105_0<=113)||LA105_0==115||LA105_0==126) ) {
- alt105=1;
+ if ( ((LA108_0>=RULE_ID && LA108_0<=RULE_DECIMAL)||LA108_0==27||(LA108_0>=34 && LA108_0<=35)||LA108_0==40||(LA108_0>=45 && LA108_0<=50)||LA108_0==54||LA108_0==96||(LA108_0>=100 && LA108_0<=101)||LA108_0==104||LA108_0==106||(LA108_0>=110 && LA108_0<=118)||LA108_0==120||LA108_0==131) ) {
+ alt108=1;
}
- switch (alt105) {
+ switch (alt108) {
case 1 :
- // InternalPerspectiveDsl.g:15193:3: rule__XBasicForLoopExpression__ExpressionAssignment_5
+ // InternalPerspectiveDsl.g:15787:3: rule__XBasicForLoopExpression__ExpressionAssignment_5
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__ExpressionAssignment_5();
@@ -50094,16 +51980,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__6"
- // InternalPerspectiveDsl.g:15201:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ;
+ // InternalPerspectiveDsl.g:15795:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ;
public final void rule__XBasicForLoopExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15205:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
- // InternalPerspectiveDsl.g:15206:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
+ // InternalPerspectiveDsl.g:15799:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
+ // InternalPerspectiveDsl.g:15800:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
{
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_59);
rule__XBasicForLoopExpression__Group__6__Impl();
state._fsp--;
@@ -50132,22 +52018,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl"
- // InternalPerspectiveDsl.g:15213:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
+ // InternalPerspectiveDsl.g:15807:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15217:1: ( ( ';' ) )
- // InternalPerspectiveDsl.g:15218:1: ( ';' )
+ // InternalPerspectiveDsl.g:15811:1: ( ( ';' ) )
+ // InternalPerspectiveDsl.g:15812:1: ( ';' )
{
- // InternalPerspectiveDsl.g:15218:1: ( ';' )
- // InternalPerspectiveDsl.g:15219:2: ';'
+ // InternalPerspectiveDsl.g:15812:1: ( ';' )
+ // InternalPerspectiveDsl.g:15813:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
@@ -50173,16 +52059,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__7"
- // InternalPerspectiveDsl.g:15228:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ;
+ // InternalPerspectiveDsl.g:15822:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ;
public final void rule__XBasicForLoopExpression__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15232:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
- // InternalPerspectiveDsl.g:15233:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
+ // InternalPerspectiveDsl.g:15826:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
+ // InternalPerspectiveDsl.g:15827:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
{
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_59);
rule__XBasicForLoopExpression__Group__7__Impl();
state._fsp--;
@@ -50211,31 +52097,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl"
- // InternalPerspectiveDsl.g:15240:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ;
+ // InternalPerspectiveDsl.g:15834:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ;
public final void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15244:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
- // InternalPerspectiveDsl.g:15245:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
+ // InternalPerspectiveDsl.g:15838:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
+ // InternalPerspectiveDsl.g:15839:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
{
- // InternalPerspectiveDsl.g:15245:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
- // InternalPerspectiveDsl.g:15246:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
+ // InternalPerspectiveDsl.g:15839:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
+ // InternalPerspectiveDsl.g:15840:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7());
}
- // InternalPerspectiveDsl.g:15247:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
- int alt106=2;
- int LA106_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:15841:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( ((LA106_0>=RULE_ID && LA106_0<=RULE_DECIMAL)||LA106_0==27||(LA106_0>=34 && LA106_0<=35)||LA106_0==40||(LA106_0>=45 && LA106_0<=50)||LA106_0==54||LA106_0==91||(LA106_0>=95 && LA106_0<=96)||LA106_0==99||LA106_0==101||(LA106_0>=105 && LA106_0<=113)||LA106_0==115||LA106_0==126) ) {
- alt106=1;
+ if ( ((LA109_0>=RULE_ID && LA109_0<=RULE_DECIMAL)||LA109_0==27||(LA109_0>=34 && LA109_0<=35)||LA109_0==40||(LA109_0>=45 && LA109_0<=50)||LA109_0==54||LA109_0==96||(LA109_0>=100 && LA109_0<=101)||LA109_0==104||LA109_0==106||(LA109_0>=110 && LA109_0<=118)||LA109_0==120||LA109_0==131) ) {
+ alt109=1;
}
- switch (alt106) {
+ switch (alt109) {
case 1 :
- // InternalPerspectiveDsl.g:15247:3: rule__XBasicForLoopExpression__Group_7__0
+ // InternalPerspectiveDsl.g:15841:3: rule__XBasicForLoopExpression__Group_7__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7__0();
@@ -50273,16 +52159,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__8"
- // InternalPerspectiveDsl.g:15255:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ;
+ // InternalPerspectiveDsl.g:15849:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ;
public final void rule__XBasicForLoopExpression__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15259:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
- // InternalPerspectiveDsl.g:15260:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
+ // InternalPerspectiveDsl.g:15853:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
+ // InternalPerspectiveDsl.g:15854:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XBasicForLoopExpression__Group__8__Impl();
state._fsp--;
@@ -50311,22 +52197,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl"
- // InternalPerspectiveDsl.g:15267:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:15861:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15271:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:15272:1: ( ')' )
+ // InternalPerspectiveDsl.g:15865:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:15866:1: ( ')' )
{
- // InternalPerspectiveDsl.g:15272:1: ( ')' )
- // InternalPerspectiveDsl.g:15273:2: ')'
+ // InternalPerspectiveDsl.g:15866:1: ( ')' )
+ // InternalPerspectiveDsl.g:15867:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
@@ -50352,14 +52238,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__9"
- // InternalPerspectiveDsl.g:15282:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
+ // InternalPerspectiveDsl.g:15876:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15286:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
- // InternalPerspectiveDsl.g:15287:2: rule__XBasicForLoopExpression__Group__9__Impl
+ // InternalPerspectiveDsl.g:15880:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
+ // InternalPerspectiveDsl.g:15881:2: rule__XBasicForLoopExpression__Group__9__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group__9__Impl();
@@ -50385,23 +52271,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl"
- // InternalPerspectiveDsl.g:15293:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
+ // InternalPerspectiveDsl.g:15887:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15297:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
- // InternalPerspectiveDsl.g:15298:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
+ // InternalPerspectiveDsl.g:15891:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
+ // InternalPerspectiveDsl.g:15892:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
{
- // InternalPerspectiveDsl.g:15298:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
- // InternalPerspectiveDsl.g:15299:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
+ // InternalPerspectiveDsl.g:15892:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
+ // InternalPerspectiveDsl.g:15893:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9());
}
- // InternalPerspectiveDsl.g:15300:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
- // InternalPerspectiveDsl.g:15300:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9
+ // InternalPerspectiveDsl.g:15894:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
+ // InternalPerspectiveDsl.g:15894:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__EachExpressionAssignment_9();
@@ -50436,16 +52322,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0"
- // InternalPerspectiveDsl.g:15309:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ;
+ // InternalPerspectiveDsl.g:15903:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ;
public final void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15313:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
- // InternalPerspectiveDsl.g:15314:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
+ // InternalPerspectiveDsl.g:15907:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
+ // InternalPerspectiveDsl.g:15908:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XBasicForLoopExpression__Group_3__0__Impl();
state._fsp--;
@@ -50474,23 +52360,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:15321:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:15915:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ;
public final void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15325:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
- // InternalPerspectiveDsl.g:15326:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:15919:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
+ // InternalPerspectiveDsl.g:15920:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
{
- // InternalPerspectiveDsl.g:15326:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
- // InternalPerspectiveDsl.g:15327:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
+ // InternalPerspectiveDsl.g:15920:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:15921:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0());
}
- // InternalPerspectiveDsl.g:15328:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
- // InternalPerspectiveDsl.g:15328:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
+ // InternalPerspectiveDsl.g:15922:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
+ // InternalPerspectiveDsl.g:15922:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0();
@@ -50525,14 +52411,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1"
- // InternalPerspectiveDsl.g:15336:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ;
+ // InternalPerspectiveDsl.g:15930:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15340:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
- // InternalPerspectiveDsl.g:15341:2: rule__XBasicForLoopExpression__Group_3__1__Impl
+ // InternalPerspectiveDsl.g:15934:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
+ // InternalPerspectiveDsl.g:15935:2: rule__XBasicForLoopExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3__1__Impl();
@@ -50558,37 +52444,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:15347:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:15941:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ;
public final void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15351:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
- // InternalPerspectiveDsl.g:15352:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
+ // InternalPerspectiveDsl.g:15945:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
+ // InternalPerspectiveDsl.g:15946:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
{
- // InternalPerspectiveDsl.g:15352:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
- // InternalPerspectiveDsl.g:15353:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
+ // InternalPerspectiveDsl.g:15946:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
+ // InternalPerspectiveDsl.g:15947:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:15354:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
- loop107:
+ // InternalPerspectiveDsl.g:15948:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
+ loop110:
do {
- int alt107=2;
- int LA107_0 = input.LA(1);
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA107_0==93) ) {
- alt107=1;
+ if ( (LA110_0==98) ) {
+ alt110=1;
}
- switch (alt107) {
+ switch (alt110) {
case 1 :
- // InternalPerspectiveDsl.g:15354:3: rule__XBasicForLoopExpression__Group_3_1__0
+ // InternalPerspectiveDsl.g:15948:3: rule__XBasicForLoopExpression__Group_3_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XBasicForLoopExpression__Group_3_1__0();
state._fsp--;
@@ -50598,7 +52484,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop107;
+ break loop110;
}
} while (true);
@@ -50627,16 +52513,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0"
- // InternalPerspectiveDsl.g:15363:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:15957:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ;
public final void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15367:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
- // InternalPerspectiveDsl.g:15368:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
+ // InternalPerspectiveDsl.g:15961:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:15962:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XBasicForLoopExpression__Group_3_1__0__Impl();
state._fsp--;
@@ -50665,22 +52551,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:15375:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:15969:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15379:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:15380:1: ( ',' )
+ // InternalPerspectiveDsl.g:15973:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:15974:1: ( ',' )
{
- // InternalPerspectiveDsl.g:15380:1: ( ',' )
- // InternalPerspectiveDsl.g:15381:2: ','
+ // InternalPerspectiveDsl.g:15974:1: ( ',' )
+ // InternalPerspectiveDsl.g:15975:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
@@ -50706,14 +52592,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1"
- // InternalPerspectiveDsl.g:15390:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:15984:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15394:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:15395:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:15988:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:15989:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3_1__1__Impl();
@@ -50739,23 +52625,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:15401:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:15995:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15405:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:15406:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:15999:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:16000:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:15406:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:15407:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:16000:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:16001:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:15408:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:15408:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
+ // InternalPerspectiveDsl.g:16002:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:16002:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1();
@@ -50790,16 +52676,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0"
- // InternalPerspectiveDsl.g:15417:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ;
+ // InternalPerspectiveDsl.g:16011:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ;
public final void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15421:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
- // InternalPerspectiveDsl.g:15422:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
+ // InternalPerspectiveDsl.g:16015:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
+ // InternalPerspectiveDsl.g:16016:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XBasicForLoopExpression__Group_7__0__Impl();
state._fsp--;
@@ -50828,23 +52714,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl"
- // InternalPerspectiveDsl.g:15429:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ;
+ // InternalPerspectiveDsl.g:16023:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ;
public final void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15433:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
- // InternalPerspectiveDsl.g:15434:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
+ // InternalPerspectiveDsl.g:16027:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
+ // InternalPerspectiveDsl.g:16028:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
{
- // InternalPerspectiveDsl.g:15434:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
- // InternalPerspectiveDsl.g:15435:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
+ // InternalPerspectiveDsl.g:16028:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
+ // InternalPerspectiveDsl.g:16029:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0());
}
- // InternalPerspectiveDsl.g:15436:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
- // InternalPerspectiveDsl.g:15436:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
+ // InternalPerspectiveDsl.g:16030:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
+ // InternalPerspectiveDsl.g:16030:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0();
@@ -50879,14 +52765,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1"
- // InternalPerspectiveDsl.g:15444:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ;
+ // InternalPerspectiveDsl.g:16038:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15448:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
- // InternalPerspectiveDsl.g:15449:2: rule__XBasicForLoopExpression__Group_7__1__Impl
+ // InternalPerspectiveDsl.g:16042:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
+ // InternalPerspectiveDsl.g:16043:2: rule__XBasicForLoopExpression__Group_7__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7__1__Impl();
@@ -50912,37 +52798,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl"
- // InternalPerspectiveDsl.g:15455:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:16049:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ;
public final void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15459:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
- // InternalPerspectiveDsl.g:15460:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
+ // InternalPerspectiveDsl.g:16053:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
+ // InternalPerspectiveDsl.g:16054:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
{
- // InternalPerspectiveDsl.g:15460:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
- // InternalPerspectiveDsl.g:15461:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
+ // InternalPerspectiveDsl.g:16054:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
+ // InternalPerspectiveDsl.g:16055:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1());
}
- // InternalPerspectiveDsl.g:15462:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
- loop108:
+ // InternalPerspectiveDsl.g:16056:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
+ loop111:
do {
- int alt108=2;
- int LA108_0 = input.LA(1);
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA108_0==93) ) {
- alt108=1;
+ if ( (LA111_0==98) ) {
+ alt111=1;
}
- switch (alt108) {
+ switch (alt111) {
case 1 :
- // InternalPerspectiveDsl.g:15462:3: rule__XBasicForLoopExpression__Group_7_1__0
+ // InternalPerspectiveDsl.g:16056:3: rule__XBasicForLoopExpression__Group_7_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XBasicForLoopExpression__Group_7_1__0();
state._fsp--;
@@ -50952,7 +52838,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop108;
+ break loop111;
}
} while (true);
@@ -50981,16 +52867,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0"
- // InternalPerspectiveDsl.g:15471:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ;
+ // InternalPerspectiveDsl.g:16065:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ;
public final void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15475:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
- // InternalPerspectiveDsl.g:15476:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
+ // InternalPerspectiveDsl.g:16069:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
+ // InternalPerspectiveDsl.g:16070:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XBasicForLoopExpression__Group_7_1__0__Impl();
state._fsp--;
@@ -51019,22 +52905,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl"
- // InternalPerspectiveDsl.g:15483:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:16077:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15487:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:15488:1: ( ',' )
+ // InternalPerspectiveDsl.g:16081:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:16082:1: ( ',' )
{
- // InternalPerspectiveDsl.g:15488:1: ( ',' )
- // InternalPerspectiveDsl.g:15489:2: ','
+ // InternalPerspectiveDsl.g:16082:1: ( ',' )
+ // InternalPerspectiveDsl.g:16083:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
@@ -51060,14 +52946,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1"
- // InternalPerspectiveDsl.g:15498:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ;
+ // InternalPerspectiveDsl.g:16092:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15502:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
- // InternalPerspectiveDsl.g:15503:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
+ // InternalPerspectiveDsl.g:16096:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
+ // InternalPerspectiveDsl.g:16097:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7_1__1__Impl();
@@ -51093,23 +52979,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl"
- // InternalPerspectiveDsl.g:15509:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:16103:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15513:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
- // InternalPerspectiveDsl.g:15514:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
+ // InternalPerspectiveDsl.g:16107:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
+ // InternalPerspectiveDsl.g:16108:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
{
- // InternalPerspectiveDsl.g:15514:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
- // InternalPerspectiveDsl.g:15515:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
+ // InternalPerspectiveDsl.g:16108:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
+ // InternalPerspectiveDsl.g:16109:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1());
}
- // InternalPerspectiveDsl.g:15516:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
- // InternalPerspectiveDsl.g:15516:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
+ // InternalPerspectiveDsl.g:16110:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
+ // InternalPerspectiveDsl.g:16110:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1();
@@ -51144,16 +53030,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__0"
- // InternalPerspectiveDsl.g:15525:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:16119:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ;
public final void rule__XWhileExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15529:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
- // InternalPerspectiveDsl.g:15530:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
+ // InternalPerspectiveDsl.g:16123:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
+ // InternalPerspectiveDsl.g:16124:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XWhileExpression__Group__0__Impl();
state._fsp--;
@@ -51182,23 +53068,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:15537:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:16131:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15541:1: ( ( () ) )
- // InternalPerspectiveDsl.g:15542:1: ( () )
+ // InternalPerspectiveDsl.g:16135:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:16136:1: ( () )
{
- // InternalPerspectiveDsl.g:15542:1: ( () )
- // InternalPerspectiveDsl.g:15543:2: ()
+ // InternalPerspectiveDsl.g:16136:1: ( () )
+ // InternalPerspectiveDsl.g:16137:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0());
}
- // InternalPerspectiveDsl.g:15544:2: ()
- // InternalPerspectiveDsl.g:15544:3:
+ // InternalPerspectiveDsl.g:16138:2: ()
+ // InternalPerspectiveDsl.g:16138:3:
{
}
@@ -51223,16 +53109,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__1"
- // InternalPerspectiveDsl.g:15552:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:16146:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ;
public final void rule__XWhileExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15556:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
- // InternalPerspectiveDsl.g:15557:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
+ // InternalPerspectiveDsl.g:16150:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
+ // InternalPerspectiveDsl.g:16151:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XWhileExpression__Group__1__Impl();
state._fsp--;
@@ -51261,22 +53147,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:15564:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
+ // InternalPerspectiveDsl.g:16158:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15568:1: ( ( 'while' ) )
- // InternalPerspectiveDsl.g:15569:1: ( 'while' )
+ // InternalPerspectiveDsl.g:16162:1: ( ( 'while' ) )
+ // InternalPerspectiveDsl.g:16163:1: ( 'while' )
{
- // InternalPerspectiveDsl.g:15569:1: ( 'while' )
- // InternalPerspectiveDsl.g:15570:2: 'while'
+ // InternalPerspectiveDsl.g:16163:1: ( 'while' )
+ // InternalPerspectiveDsl.g:16164:2: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- match(input,106,FOLLOW_2); if (state.failed) return ;
+ match(input,111,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
@@ -51302,16 +53188,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__2"
- // InternalPerspectiveDsl.g:15579:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:16173:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ;
public final void rule__XWhileExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15583:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
- // InternalPerspectiveDsl.g:15584:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
+ // InternalPerspectiveDsl.g:16177:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
+ // InternalPerspectiveDsl.g:16178:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XWhileExpression__Group__2__Impl();
state._fsp--;
@@ -51340,22 +53226,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:15591:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:16185:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15595:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:15596:1: ( '(' )
+ // InternalPerspectiveDsl.g:16189:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:16190:1: ( '(' )
{
- // InternalPerspectiveDsl.g:15596:1: ( '(' )
- // InternalPerspectiveDsl.g:15597:2: '('
+ // InternalPerspectiveDsl.g:16190:1: ( '(' )
+ // InternalPerspectiveDsl.g:16191:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -51381,16 +53267,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__3"
- // InternalPerspectiveDsl.g:15606:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ;
+ // InternalPerspectiveDsl.g:16200:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ;
public final void rule__XWhileExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15610:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
- // InternalPerspectiveDsl.g:15611:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
+ // InternalPerspectiveDsl.g:16204:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
+ // InternalPerspectiveDsl.g:16205:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XWhileExpression__Group__3__Impl();
state._fsp--;
@@ -51419,23 +53305,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:15618:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:16212:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15622:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:15623:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // InternalPerspectiveDsl.g:16216:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:16217:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:15623:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
- // InternalPerspectiveDsl.g:15624:2: ( rule__XWhileExpression__PredicateAssignment_3 )
+ // InternalPerspectiveDsl.g:16217:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // InternalPerspectiveDsl.g:16218:2: ( rule__XWhileExpression__PredicateAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3());
}
- // InternalPerspectiveDsl.g:15625:2: ( rule__XWhileExpression__PredicateAssignment_3 )
- // InternalPerspectiveDsl.g:15625:3: rule__XWhileExpression__PredicateAssignment_3
+ // InternalPerspectiveDsl.g:16219:2: ( rule__XWhileExpression__PredicateAssignment_3 )
+ // InternalPerspectiveDsl.g:16219:3: rule__XWhileExpression__PredicateAssignment_3
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__PredicateAssignment_3();
@@ -51470,16 +53356,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__4"
- // InternalPerspectiveDsl.g:15633:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ;
+ // InternalPerspectiveDsl.g:16227:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ;
public final void rule__XWhileExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15637:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
- // InternalPerspectiveDsl.g:15638:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
+ // InternalPerspectiveDsl.g:16231:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
+ // InternalPerspectiveDsl.g:16232:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XWhileExpression__Group__4__Impl();
state._fsp--;
@@ -51508,22 +53394,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__4__Impl"
- // InternalPerspectiveDsl.g:15645:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:16239:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15649:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:15650:1: ( ')' )
+ // InternalPerspectiveDsl.g:16243:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:16244:1: ( ')' )
{
- // InternalPerspectiveDsl.g:15650:1: ( ')' )
- // InternalPerspectiveDsl.g:15651:2: ')'
+ // InternalPerspectiveDsl.g:16244:1: ( ')' )
+ // InternalPerspectiveDsl.g:16245:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -51549,14 +53435,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__5"
- // InternalPerspectiveDsl.g:15660:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
+ // InternalPerspectiveDsl.g:16254:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
public final void rule__XWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15664:1: ( rule__XWhileExpression__Group__5__Impl )
- // InternalPerspectiveDsl.g:15665:2: rule__XWhileExpression__Group__5__Impl
+ // InternalPerspectiveDsl.g:16258:1: ( rule__XWhileExpression__Group__5__Impl )
+ // InternalPerspectiveDsl.g:16259:2: rule__XWhileExpression__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__Group__5__Impl();
@@ -51582,23 +53468,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__Group__5__Impl"
- // InternalPerspectiveDsl.g:15671:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
+ // InternalPerspectiveDsl.g:16265:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15675:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
- // InternalPerspectiveDsl.g:15676:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // InternalPerspectiveDsl.g:16269:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
+ // InternalPerspectiveDsl.g:16270:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
{
- // InternalPerspectiveDsl.g:15676:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
- // InternalPerspectiveDsl.g:15677:2: ( rule__XWhileExpression__BodyAssignment_5 )
+ // InternalPerspectiveDsl.g:16270:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // InternalPerspectiveDsl.g:16271:2: ( rule__XWhileExpression__BodyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5());
}
- // InternalPerspectiveDsl.g:15678:2: ( rule__XWhileExpression__BodyAssignment_5 )
- // InternalPerspectiveDsl.g:15678:3: rule__XWhileExpression__BodyAssignment_5
+ // InternalPerspectiveDsl.g:16272:2: ( rule__XWhileExpression__BodyAssignment_5 )
+ // InternalPerspectiveDsl.g:16272:3: rule__XWhileExpression__BodyAssignment_5
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__BodyAssignment_5();
@@ -51633,16 +53519,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__0"
- // InternalPerspectiveDsl.g:15687:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:16281:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ;
public final void rule__XDoWhileExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15691:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
- // InternalPerspectiveDsl.g:15692:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
+ // InternalPerspectiveDsl.g:16285:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
+ // InternalPerspectiveDsl.g:16286:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
{
- pushFollow(FOLLOW_113);
+ pushFollow(FOLLOW_121);
rule__XDoWhileExpression__Group__0__Impl();
state._fsp--;
@@ -51671,23 +53557,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:15699:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:16293:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15703:1: ( ( () ) )
- // InternalPerspectiveDsl.g:15704:1: ( () )
+ // InternalPerspectiveDsl.g:16297:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:16298:1: ( () )
{
- // InternalPerspectiveDsl.g:15704:1: ( () )
- // InternalPerspectiveDsl.g:15705:2: ()
+ // InternalPerspectiveDsl.g:16298:1: ( () )
+ // InternalPerspectiveDsl.g:16299:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0());
}
- // InternalPerspectiveDsl.g:15706:2: ()
- // InternalPerspectiveDsl.g:15706:3:
+ // InternalPerspectiveDsl.g:16300:2: ()
+ // InternalPerspectiveDsl.g:16300:3:
{
}
@@ -51712,16 +53598,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__1"
- // InternalPerspectiveDsl.g:15714:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:16308:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ;
public final void rule__XDoWhileExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15718:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
- // InternalPerspectiveDsl.g:15719:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
+ // InternalPerspectiveDsl.g:16312:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
+ // InternalPerspectiveDsl.g:16313:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XDoWhileExpression__Group__1__Impl();
state._fsp--;
@@ -51750,22 +53636,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:15726:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
+ // InternalPerspectiveDsl.g:16320:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15730:1: ( ( 'do' ) )
- // InternalPerspectiveDsl.g:15731:1: ( 'do' )
+ // InternalPerspectiveDsl.g:16324:1: ( ( 'do' ) )
+ // InternalPerspectiveDsl.g:16325:1: ( 'do' )
{
- // InternalPerspectiveDsl.g:15731:1: ( 'do' )
- // InternalPerspectiveDsl.g:15732:2: 'do'
+ // InternalPerspectiveDsl.g:16325:1: ( 'do' )
+ // InternalPerspectiveDsl.g:16326:2: 'do'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- match(input,107,FOLLOW_2); if (state.failed) return ;
+ match(input,112,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
@@ -51791,16 +53677,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__2"
- // InternalPerspectiveDsl.g:15741:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:16335:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ;
public final void rule__XDoWhileExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15745:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
- // InternalPerspectiveDsl.g:15746:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
+ // InternalPerspectiveDsl.g:16339:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
+ // InternalPerspectiveDsl.g:16340:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XDoWhileExpression__Group__2__Impl();
state._fsp--;
@@ -51829,23 +53715,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:15753:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:16347:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15757:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:15758:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // InternalPerspectiveDsl.g:16351:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:16352:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:15758:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
- // InternalPerspectiveDsl.g:15759:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
+ // InternalPerspectiveDsl.g:16352:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // InternalPerspectiveDsl.g:16353:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2());
}
- // InternalPerspectiveDsl.g:15760:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
- // InternalPerspectiveDsl.g:15760:3: rule__XDoWhileExpression__BodyAssignment_2
+ // InternalPerspectiveDsl.g:16354:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
+ // InternalPerspectiveDsl.g:16354:3: rule__XDoWhileExpression__BodyAssignment_2
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__BodyAssignment_2();
@@ -51880,16 +53766,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__3"
- // InternalPerspectiveDsl.g:15768:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ;
+ // InternalPerspectiveDsl.g:16362:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ;
public final void rule__XDoWhileExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15772:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
- // InternalPerspectiveDsl.g:15773:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
+ // InternalPerspectiveDsl.g:16366:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
+ // InternalPerspectiveDsl.g:16367:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XDoWhileExpression__Group__3__Impl();
state._fsp--;
@@ -51918,22 +53804,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:15780:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
+ // InternalPerspectiveDsl.g:16374:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15784:1: ( ( 'while' ) )
- // InternalPerspectiveDsl.g:15785:1: ( 'while' )
+ // InternalPerspectiveDsl.g:16378:1: ( ( 'while' ) )
+ // InternalPerspectiveDsl.g:16379:1: ( 'while' )
{
- // InternalPerspectiveDsl.g:15785:1: ( 'while' )
- // InternalPerspectiveDsl.g:15786:2: 'while'
+ // InternalPerspectiveDsl.g:16379:1: ( 'while' )
+ // InternalPerspectiveDsl.g:16380:2: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- match(input,106,FOLLOW_2); if (state.failed) return ;
+ match(input,111,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
@@ -51959,16 +53845,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__4"
- // InternalPerspectiveDsl.g:15795:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ;
+ // InternalPerspectiveDsl.g:16389:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ;
public final void rule__XDoWhileExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15799:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
- // InternalPerspectiveDsl.g:15800:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
+ // InternalPerspectiveDsl.g:16393:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
+ // InternalPerspectiveDsl.g:16394:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XDoWhileExpression__Group__4__Impl();
state._fsp--;
@@ -51997,22 +53883,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__4__Impl"
- // InternalPerspectiveDsl.g:15807:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:16401:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15811:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:15812:1: ( '(' )
+ // InternalPerspectiveDsl.g:16405:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:16406:1: ( '(' )
{
- // InternalPerspectiveDsl.g:15812:1: ( '(' )
- // InternalPerspectiveDsl.g:15813:2: '('
+ // InternalPerspectiveDsl.g:16406:1: ( '(' )
+ // InternalPerspectiveDsl.g:16407:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
@@ -52038,16 +53924,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__5"
- // InternalPerspectiveDsl.g:15822:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ;
+ // InternalPerspectiveDsl.g:16416:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ;
public final void rule__XDoWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15826:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
- // InternalPerspectiveDsl.g:15827:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
+ // InternalPerspectiveDsl.g:16420:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
+ // InternalPerspectiveDsl.g:16421:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XDoWhileExpression__Group__5__Impl();
state._fsp--;
@@ -52076,23 +53962,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__5__Impl"
- // InternalPerspectiveDsl.g:15834:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
+ // InternalPerspectiveDsl.g:16428:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15838:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
- // InternalPerspectiveDsl.g:15839:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // InternalPerspectiveDsl.g:16432:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
+ // InternalPerspectiveDsl.g:16433:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
{
- // InternalPerspectiveDsl.g:15839:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
- // InternalPerspectiveDsl.g:15840:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
+ // InternalPerspectiveDsl.g:16433:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // InternalPerspectiveDsl.g:16434:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5());
}
- // InternalPerspectiveDsl.g:15841:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
- // InternalPerspectiveDsl.g:15841:3: rule__XDoWhileExpression__PredicateAssignment_5
+ // InternalPerspectiveDsl.g:16435:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
+ // InternalPerspectiveDsl.g:16435:3: rule__XDoWhileExpression__PredicateAssignment_5
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__PredicateAssignment_5();
@@ -52127,14 +54013,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__6"
- // InternalPerspectiveDsl.g:15849:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
+ // InternalPerspectiveDsl.g:16443:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
public final void rule__XDoWhileExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15853:1: ( rule__XDoWhileExpression__Group__6__Impl )
- // InternalPerspectiveDsl.g:15854:2: rule__XDoWhileExpression__Group__6__Impl
+ // InternalPerspectiveDsl.g:16447:1: ( rule__XDoWhileExpression__Group__6__Impl )
+ // InternalPerspectiveDsl.g:16448:2: rule__XDoWhileExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__Group__6__Impl();
@@ -52160,22 +54046,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__Group__6__Impl"
- // InternalPerspectiveDsl.g:15860:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:16454:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15864:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:15865:1: ( ')' )
+ // InternalPerspectiveDsl.g:16458:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:16459:1: ( ')' )
{
- // InternalPerspectiveDsl.g:15865:1: ( ')' )
- // InternalPerspectiveDsl.g:15866:2: ')'
+ // InternalPerspectiveDsl.g:16459:1: ( ')' )
+ // InternalPerspectiveDsl.g:16460:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
@@ -52201,14 +54087,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__0"
- // InternalPerspectiveDsl.g:15876:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:16470:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ;
public final void rule__XBlockExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15880:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
- // InternalPerspectiveDsl.g:15881:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
+ // InternalPerspectiveDsl.g:16474:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
+ // InternalPerspectiveDsl.g:16475:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
{
pushFollow(FOLLOW_8);
rule__XBlockExpression__Group__0__Impl();
@@ -52239,23 +54125,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:15888:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:16482:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15892:1: ( ( () ) )
- // InternalPerspectiveDsl.g:15893:1: ( () )
+ // InternalPerspectiveDsl.g:16486:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:16487:1: ( () )
{
- // InternalPerspectiveDsl.g:15893:1: ( () )
- // InternalPerspectiveDsl.g:15894:2: ()
+ // InternalPerspectiveDsl.g:16487:1: ( () )
+ // InternalPerspectiveDsl.g:16488:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0());
}
- // InternalPerspectiveDsl.g:15895:2: ()
- // InternalPerspectiveDsl.g:15895:3:
+ // InternalPerspectiveDsl.g:16489:2: ()
+ // InternalPerspectiveDsl.g:16489:3:
{
}
@@ -52280,16 +54166,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__1"
- // InternalPerspectiveDsl.g:15903:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:16497:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ;
public final void rule__XBlockExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15907:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
- // InternalPerspectiveDsl.g:15908:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
+ // InternalPerspectiveDsl.g:16501:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
+ // InternalPerspectiveDsl.g:16502:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
{
- pushFollow(FOLLOW_114);
+ pushFollow(FOLLOW_122);
rule__XBlockExpression__Group__1__Impl();
state._fsp--;
@@ -52318,17 +54204,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:15915:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
+ // InternalPerspectiveDsl.g:16509:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15919:1: ( ( '{' ) )
- // InternalPerspectiveDsl.g:15920:1: ( '{' )
+ // InternalPerspectiveDsl.g:16513:1: ( ( '{' ) )
+ // InternalPerspectiveDsl.g:16514:1: ( '{' )
{
- // InternalPerspectiveDsl.g:15920:1: ( '{' )
- // InternalPerspectiveDsl.g:15921:2: '{'
+ // InternalPerspectiveDsl.g:16514:1: ( '{' )
+ // InternalPerspectiveDsl.g:16515:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
@@ -52359,16 +54245,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__2"
- // InternalPerspectiveDsl.g:15930:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:16524:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ;
public final void rule__XBlockExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15934:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
- // InternalPerspectiveDsl.g:15935:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
+ // InternalPerspectiveDsl.g:16528:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
+ // InternalPerspectiveDsl.g:16529:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
{
- pushFollow(FOLLOW_114);
+ pushFollow(FOLLOW_122);
rule__XBlockExpression__Group__2__Impl();
state._fsp--;
@@ -52397,37 +54283,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:15942:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ;
+ // InternalPerspectiveDsl.g:16536:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ;
public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15946:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
- // InternalPerspectiveDsl.g:15947:1: ( ( rule__XBlockExpression__Group_2__0 )* )
+ // InternalPerspectiveDsl.g:16540:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
+ // InternalPerspectiveDsl.g:16541:1: ( ( rule__XBlockExpression__Group_2__0 )* )
{
- // InternalPerspectiveDsl.g:15947:1: ( ( rule__XBlockExpression__Group_2__0 )* )
- // InternalPerspectiveDsl.g:15948:2: ( rule__XBlockExpression__Group_2__0 )*
+ // InternalPerspectiveDsl.g:16541:1: ( ( rule__XBlockExpression__Group_2__0 )* )
+ // InternalPerspectiveDsl.g:16542:2: ( rule__XBlockExpression__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup_2());
}
- // InternalPerspectiveDsl.g:15949:2: ( rule__XBlockExpression__Group_2__0 )*
- loop109:
+ // InternalPerspectiveDsl.g:16543:2: ( rule__XBlockExpression__Group_2__0 )*
+ loop112:
do {
- int alt109=2;
- int LA109_0 = input.LA(1);
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( ((LA109_0>=RULE_ID && LA109_0<=RULE_DECIMAL)||LA109_0==27||(LA109_0>=34 && LA109_0<=35)||LA109_0==40||(LA109_0>=44 && LA109_0<=50)||LA109_0==54||LA109_0==91||(LA109_0>=95 && LA109_0<=96)||LA109_0==99||LA109_0==101||(LA109_0>=105 && LA109_0<=113)||LA109_0==115||(LA109_0>=125 && LA109_0<=126)) ) {
- alt109=1;
+ if ( ((LA112_0>=RULE_ID && LA112_0<=RULE_DECIMAL)||LA112_0==27||(LA112_0>=34 && LA112_0<=35)||LA112_0==40||(LA112_0>=44 && LA112_0<=50)||LA112_0==54||LA112_0==96||(LA112_0>=100 && LA112_0<=101)||LA112_0==104||LA112_0==106||(LA112_0>=110 && LA112_0<=118)||LA112_0==120||(LA112_0>=130 && LA112_0<=131)) ) {
+ alt112=1;
}
- switch (alt109) {
+ switch (alt112) {
case 1 :
- // InternalPerspectiveDsl.g:15949:3: rule__XBlockExpression__Group_2__0
+ // InternalPerspectiveDsl.g:16543:3: rule__XBlockExpression__Group_2__0
{
- pushFollow(FOLLOW_98);
+ pushFollow(FOLLOW_106);
rule__XBlockExpression__Group_2__0();
state._fsp--;
@@ -52437,7 +54323,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop109;
+ break loop112;
}
} while (true);
@@ -52466,14 +54352,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__3"
- // InternalPerspectiveDsl.g:15957:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:16551:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
public final void rule__XBlockExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15961:1: ( rule__XBlockExpression__Group__3__Impl )
- // InternalPerspectiveDsl.g:15962:2: rule__XBlockExpression__Group__3__Impl
+ // InternalPerspectiveDsl.g:16555:1: ( rule__XBlockExpression__Group__3__Impl )
+ // InternalPerspectiveDsl.g:16556:2: rule__XBlockExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group__3__Impl();
@@ -52499,17 +54385,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:15968:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
+ // InternalPerspectiveDsl.g:16562:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15972:1: ( ( '}' ) )
- // InternalPerspectiveDsl.g:15973:1: ( '}' )
+ // InternalPerspectiveDsl.g:16566:1: ( ( '}' ) )
+ // InternalPerspectiveDsl.g:16567:1: ( '}' )
{
- // InternalPerspectiveDsl.g:15973:1: ( '}' )
- // InternalPerspectiveDsl.g:15974:2: '}'
+ // InternalPerspectiveDsl.g:16567:1: ( '}' )
+ // InternalPerspectiveDsl.g:16568:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
@@ -52540,16 +54426,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group_2__0"
- // InternalPerspectiveDsl.g:15984:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ;
+ // InternalPerspectiveDsl.g:16578:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ;
public final void rule__XBlockExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:15988:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
- // InternalPerspectiveDsl.g:15989:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
+ // InternalPerspectiveDsl.g:16582:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
+ // InternalPerspectiveDsl.g:16583:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
{
- pushFollow(FOLLOW_46);
+ pushFollow(FOLLOW_54);
rule__XBlockExpression__Group_2__0__Impl();
state._fsp--;
@@ -52578,23 +54464,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group_2__0__Impl"
- // InternalPerspectiveDsl.g:15996:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ;
+ // InternalPerspectiveDsl.g:16590:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ;
public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16000:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
- // InternalPerspectiveDsl.g:16001:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
+ // InternalPerspectiveDsl.g:16594:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
+ // InternalPerspectiveDsl.g:16595:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
{
- // InternalPerspectiveDsl.g:16001:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
- // InternalPerspectiveDsl.g:16002:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
+ // InternalPerspectiveDsl.g:16595:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
+ // InternalPerspectiveDsl.g:16596:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0());
}
- // InternalPerspectiveDsl.g:16003:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
- // InternalPerspectiveDsl.g:16003:3: rule__XBlockExpression__ExpressionsAssignment_2_0
+ // InternalPerspectiveDsl.g:16597:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
+ // InternalPerspectiveDsl.g:16597:3: rule__XBlockExpression__ExpressionsAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__ExpressionsAssignment_2_0();
@@ -52629,14 +54515,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group_2__1"
- // InternalPerspectiveDsl.g:16011:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ;
+ // InternalPerspectiveDsl.g:16605:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ;
public final void rule__XBlockExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16015:1: ( rule__XBlockExpression__Group_2__1__Impl )
- // InternalPerspectiveDsl.g:16016:2: rule__XBlockExpression__Group_2__1__Impl
+ // InternalPerspectiveDsl.g:16609:1: ( rule__XBlockExpression__Group_2__1__Impl )
+ // InternalPerspectiveDsl.g:16610:2: rule__XBlockExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group_2__1__Impl();
@@ -52662,33 +54548,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__Group_2__1__Impl"
- // InternalPerspectiveDsl.g:16022:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
+ // InternalPerspectiveDsl.g:16616:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16026:1: ( ( ( ';' )? ) )
- // InternalPerspectiveDsl.g:16027:1: ( ( ';' )? )
+ // InternalPerspectiveDsl.g:16620:1: ( ( ( ';' )? ) )
+ // InternalPerspectiveDsl.g:16621:1: ( ( ';' )? )
{
- // InternalPerspectiveDsl.g:16027:1: ( ( ';' )? )
- // InternalPerspectiveDsl.g:16028:2: ( ';' )?
+ // InternalPerspectiveDsl.g:16621:1: ( ( ';' )? )
+ // InternalPerspectiveDsl.g:16622:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
}
- // InternalPerspectiveDsl.g:16029:2: ( ';' )?
- int alt110=2;
- int LA110_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:16623:2: ( ';' )?
+ int alt113=2;
+ int LA113_0 = input.LA(1);
- if ( (LA110_0==89) ) {
- alt110=1;
+ if ( (LA113_0==94) ) {
+ alt113=1;
}
- switch (alt110) {
+ switch (alt113) {
case 1 :
- // InternalPerspectiveDsl.g:16029:3: ';'
+ // InternalPerspectiveDsl.g:16623:3: ';'
{
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -52720,16 +54606,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__0"
- // InternalPerspectiveDsl.g:16038:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ;
+ // InternalPerspectiveDsl.g:16632:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ;
public final void rule__XVariableDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16042:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
- // InternalPerspectiveDsl.g:16043:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
+ // InternalPerspectiveDsl.g:16636:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
+ // InternalPerspectiveDsl.g:16637:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
{
- pushFollow(FOLLOW_115);
+ pushFollow(FOLLOW_123);
rule__XVariableDeclaration__Group__0__Impl();
state._fsp--;
@@ -52758,23 +54644,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__0__Impl"
- // InternalPerspectiveDsl.g:16050:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:16644:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16054:1: ( ( () ) )
- // InternalPerspectiveDsl.g:16055:1: ( () )
+ // InternalPerspectiveDsl.g:16648:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:16649:1: ( () )
{
- // InternalPerspectiveDsl.g:16055:1: ( () )
- // InternalPerspectiveDsl.g:16056:2: ()
+ // InternalPerspectiveDsl.g:16649:1: ( () )
+ // InternalPerspectiveDsl.g:16650:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0());
}
- // InternalPerspectiveDsl.g:16057:2: ()
- // InternalPerspectiveDsl.g:16057:3:
+ // InternalPerspectiveDsl.g:16651:2: ()
+ // InternalPerspectiveDsl.g:16651:3:
{
}
@@ -52799,16 +54685,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__1"
- // InternalPerspectiveDsl.g:16065:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ;
+ // InternalPerspectiveDsl.g:16659:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ;
public final void rule__XVariableDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16069:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
- // InternalPerspectiveDsl.g:16070:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
+ // InternalPerspectiveDsl.g:16663:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
+ // InternalPerspectiveDsl.g:16664:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XVariableDeclaration__Group__1__Impl();
state._fsp--;
@@ -52837,23 +54723,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__1__Impl"
- // InternalPerspectiveDsl.g:16077:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
+ // InternalPerspectiveDsl.g:16671:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16081:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
- // InternalPerspectiveDsl.g:16082:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // InternalPerspectiveDsl.g:16675:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
+ // InternalPerspectiveDsl.g:16676:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
{
- // InternalPerspectiveDsl.g:16082:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
- // InternalPerspectiveDsl.g:16083:2: ( rule__XVariableDeclaration__Alternatives_1 )
+ // InternalPerspectiveDsl.g:16676:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // InternalPerspectiveDsl.g:16677:2: ( rule__XVariableDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1());
}
- // InternalPerspectiveDsl.g:16084:2: ( rule__XVariableDeclaration__Alternatives_1 )
- // InternalPerspectiveDsl.g:16084:3: rule__XVariableDeclaration__Alternatives_1
+ // InternalPerspectiveDsl.g:16678:2: ( rule__XVariableDeclaration__Alternatives_1 )
+ // InternalPerspectiveDsl.g:16678:3: rule__XVariableDeclaration__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Alternatives_1();
@@ -52888,16 +54774,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__2"
- // InternalPerspectiveDsl.g:16092:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ;
+ // InternalPerspectiveDsl.g:16686:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ;
public final void rule__XVariableDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16096:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
- // InternalPerspectiveDsl.g:16097:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
+ // InternalPerspectiveDsl.g:16690:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
+ // InternalPerspectiveDsl.g:16691:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__XVariableDeclaration__Group__2__Impl();
state._fsp--;
@@ -52926,23 +54812,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__2__Impl"
- // InternalPerspectiveDsl.g:16104:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
+ // InternalPerspectiveDsl.g:16698:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16108:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
- // InternalPerspectiveDsl.g:16109:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // InternalPerspectiveDsl.g:16702:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
+ // InternalPerspectiveDsl.g:16703:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
{
- // InternalPerspectiveDsl.g:16109:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
- // InternalPerspectiveDsl.g:16110:2: ( rule__XVariableDeclaration__Alternatives_2 )
+ // InternalPerspectiveDsl.g:16703:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // InternalPerspectiveDsl.g:16704:2: ( rule__XVariableDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2());
}
- // InternalPerspectiveDsl.g:16111:2: ( rule__XVariableDeclaration__Alternatives_2 )
- // InternalPerspectiveDsl.g:16111:3: rule__XVariableDeclaration__Alternatives_2
+ // InternalPerspectiveDsl.g:16705:2: ( rule__XVariableDeclaration__Alternatives_2 )
+ // InternalPerspectiveDsl.g:16705:3: rule__XVariableDeclaration__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Alternatives_2();
@@ -52977,14 +54863,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__3"
- // InternalPerspectiveDsl.g:16119:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:16713:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
public final void rule__XVariableDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16123:1: ( rule__XVariableDeclaration__Group__3__Impl )
- // InternalPerspectiveDsl.g:16124:2: rule__XVariableDeclaration__Group__3__Impl
+ // InternalPerspectiveDsl.g:16717:1: ( rule__XVariableDeclaration__Group__3__Impl )
+ // InternalPerspectiveDsl.g:16718:2: rule__XVariableDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group__3__Impl();
@@ -53010,31 +54896,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group__3__Impl"
- // InternalPerspectiveDsl.g:16130:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:16724:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ;
public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16134:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:16135:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:16728:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:16729:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:16135:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
- // InternalPerspectiveDsl.g:16136:2: ( rule__XVariableDeclaration__Group_3__0 )?
+ // InternalPerspectiveDsl.g:16729:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:16730:2: ( rule__XVariableDeclaration__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:16137:2: ( rule__XVariableDeclaration__Group_3__0 )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:16731:2: ( rule__XVariableDeclaration__Group_3__0 )?
+ int alt114=2;
+ int LA114_0 = input.LA(1);
- if ( (LA111_0==13) ) {
- alt111=1;
+ if ( (LA114_0==13) ) {
+ alt114=1;
}
- switch (alt111) {
+ switch (alt114) {
case 1 :
- // InternalPerspectiveDsl.g:16137:3: rule__XVariableDeclaration__Group_3__0
+ // InternalPerspectiveDsl.g:16731:3: rule__XVariableDeclaration__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_3__0();
@@ -53072,14 +54958,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0"
- // InternalPerspectiveDsl.g:16146:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ;
+ // InternalPerspectiveDsl.g:16740:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ;
public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16150:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
- // InternalPerspectiveDsl.g:16151:2: rule__XVariableDeclaration__Group_2_0__0__Impl
+ // InternalPerspectiveDsl.g:16744:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
+ // InternalPerspectiveDsl.g:16745:2: rule__XVariableDeclaration__Group_2_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0__Impl();
@@ -53105,23 +54991,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl"
- // InternalPerspectiveDsl.g:16157:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:16751:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16161:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:16162:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
+ // InternalPerspectiveDsl.g:16755:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:16756:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:16162:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
- // InternalPerspectiveDsl.g:16163:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
+ // InternalPerspectiveDsl.g:16756:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
+ // InternalPerspectiveDsl.g:16757:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0());
}
- // InternalPerspectiveDsl.g:16164:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
- // InternalPerspectiveDsl.g:16164:3: rule__XVariableDeclaration__Group_2_0_0__0
+ // InternalPerspectiveDsl.g:16758:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
+ // InternalPerspectiveDsl.g:16758:3: rule__XVariableDeclaration__Group_2_0_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0_0__0();
@@ -53156,14 +55042,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0"
- // InternalPerspectiveDsl.g:16173:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ;
+ // InternalPerspectiveDsl.g:16767:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ;
public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16177:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
- // InternalPerspectiveDsl.g:16178:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1
+ // InternalPerspectiveDsl.g:16771:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
+ // InternalPerspectiveDsl.g:16772:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1
{
pushFollow(FOLLOW_7);
rule__XVariableDeclaration__Group_2_0_0__0__Impl();
@@ -53194,23 +55080,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl"
- // InternalPerspectiveDsl.g:16185:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:16779:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16189:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
- // InternalPerspectiveDsl.g:16190:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
+ // InternalPerspectiveDsl.g:16783:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
+ // InternalPerspectiveDsl.g:16784:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
{
- // InternalPerspectiveDsl.g:16190:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
- // InternalPerspectiveDsl.g:16191:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
+ // InternalPerspectiveDsl.g:16784:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
+ // InternalPerspectiveDsl.g:16785:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0());
}
- // InternalPerspectiveDsl.g:16192:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
- // InternalPerspectiveDsl.g:16192:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
+ // InternalPerspectiveDsl.g:16786:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
+ // InternalPerspectiveDsl.g:16786:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__TypeAssignment_2_0_0_0();
@@ -53245,14 +55131,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1"
- // InternalPerspectiveDsl.g:16200:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:16794:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ;
public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16204:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
- // InternalPerspectiveDsl.g:16205:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
+ // InternalPerspectiveDsl.g:16798:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:16799:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0_0__1__Impl();
@@ -53278,23 +55164,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl"
- // InternalPerspectiveDsl.g:16211:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ;
+ // InternalPerspectiveDsl.g:16805:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16215:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
- // InternalPerspectiveDsl.g:16216:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
+ // InternalPerspectiveDsl.g:16809:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
+ // InternalPerspectiveDsl.g:16810:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
{
- // InternalPerspectiveDsl.g:16216:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
- // InternalPerspectiveDsl.g:16217:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
+ // InternalPerspectiveDsl.g:16810:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
+ // InternalPerspectiveDsl.g:16811:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1());
}
- // InternalPerspectiveDsl.g:16218:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
- // InternalPerspectiveDsl.g:16218:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1
+ // InternalPerspectiveDsl.g:16812:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
+ // InternalPerspectiveDsl.g:16812:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__NameAssignment_2_0_0_1();
@@ -53329,16 +55215,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_3__0"
- // InternalPerspectiveDsl.g:16227:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ;
+ // InternalPerspectiveDsl.g:16821:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ;
public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16231:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
- // InternalPerspectiveDsl.g:16232:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
+ // InternalPerspectiveDsl.g:16825:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
+ // InternalPerspectiveDsl.g:16826:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XVariableDeclaration__Group_3__0__Impl();
state._fsp--;
@@ -53367,17 +55253,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:16239:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
+ // InternalPerspectiveDsl.g:16833:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16243:1: ( ( '=' ) )
- // InternalPerspectiveDsl.g:16244:1: ( '=' )
+ // InternalPerspectiveDsl.g:16837:1: ( ( '=' ) )
+ // InternalPerspectiveDsl.g:16838:1: ( '=' )
{
- // InternalPerspectiveDsl.g:16244:1: ( '=' )
- // InternalPerspectiveDsl.g:16245:2: '='
+ // InternalPerspectiveDsl.g:16838:1: ( '=' )
+ // InternalPerspectiveDsl.g:16839:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
@@ -53408,14 +55294,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_3__1"
- // InternalPerspectiveDsl.g:16254:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ;
+ // InternalPerspectiveDsl.g:16848:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ;
public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16258:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
- // InternalPerspectiveDsl.g:16259:2: rule__XVariableDeclaration__Group_3__1__Impl
+ // InternalPerspectiveDsl.g:16852:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
+ // InternalPerspectiveDsl.g:16853:2: rule__XVariableDeclaration__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_3__1__Impl();
@@ -53441,23 +55327,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:16265:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ;
+ // InternalPerspectiveDsl.g:16859:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ;
public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16269:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
- // InternalPerspectiveDsl.g:16270:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:16863:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
+ // InternalPerspectiveDsl.g:16864:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
{
- // InternalPerspectiveDsl.g:16270:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
- // InternalPerspectiveDsl.g:16271:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
+ // InternalPerspectiveDsl.g:16864:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:16865:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1());
}
- // InternalPerspectiveDsl.g:16272:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
- // InternalPerspectiveDsl.g:16272:3: rule__XVariableDeclaration__RightAssignment_3_1
+ // InternalPerspectiveDsl.g:16866:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
+ // InternalPerspectiveDsl.g:16866:3: rule__XVariableDeclaration__RightAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__RightAssignment_3_1();
@@ -53492,16 +55378,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmFormalParameter__Group__0"
- // InternalPerspectiveDsl.g:16281:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ;
+ // InternalPerspectiveDsl.g:16875:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ;
public final void rule__JvmFormalParameter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16285:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
- // InternalPerspectiveDsl.g:16286:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
+ // InternalPerspectiveDsl.g:16879:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
+ // InternalPerspectiveDsl.g:16880:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__JvmFormalParameter__Group__0__Impl();
state._fsp--;
@@ -53530,38 +55416,38 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmFormalParameter__Group__0__Impl"
- // InternalPerspectiveDsl.g:16293:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
+ // InternalPerspectiveDsl.g:16887:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16297:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
- // InternalPerspectiveDsl.g:16298:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // InternalPerspectiveDsl.g:16891:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
+ // InternalPerspectiveDsl.g:16892:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
{
- // InternalPerspectiveDsl.g:16298:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
- // InternalPerspectiveDsl.g:16299:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
+ // InternalPerspectiveDsl.g:16892:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // InternalPerspectiveDsl.g:16893:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
- // InternalPerspectiveDsl.g:16300:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
- int alt112=2;
- int LA112_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:16894:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA112_0==RULE_ID) ) {
- int LA112_1 = input.LA(2);
+ if ( (LA115_0==RULE_ID) ) {
+ int LA115_1 = input.LA(2);
- if ( (LA112_1==RULE_ID||LA112_1==27||LA112_1==43||LA112_1==96) ) {
- alt112=1;
+ if ( (LA115_1==RULE_ID||LA115_1==27||LA115_1==43||LA115_1==101) ) {
+ alt115=1;
}
}
- else if ( (LA112_0==31||LA112_0==91) ) {
- alt112=1;
+ else if ( (LA115_0==31||LA115_0==96) ) {
+ alt115=1;
}
- switch (alt112) {
+ switch (alt115) {
case 1 :
- // InternalPerspectiveDsl.g:16300:3: rule__JvmFormalParameter__ParameterTypeAssignment_0
+ // InternalPerspectiveDsl.g:16894:3: rule__JvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__ParameterTypeAssignment_0();
@@ -53599,14 +55485,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmFormalParameter__Group__1"
- // InternalPerspectiveDsl.g:16308:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:16902:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
public final void rule__JvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16312:1: ( rule__JvmFormalParameter__Group__1__Impl )
- // InternalPerspectiveDsl.g:16313:2: rule__JvmFormalParameter__Group__1__Impl
+ // InternalPerspectiveDsl.g:16906:1: ( rule__JvmFormalParameter__Group__1__Impl )
+ // InternalPerspectiveDsl.g:16907:2: rule__JvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__Group__1__Impl();
@@ -53632,23 +55518,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmFormalParameter__Group__1__Impl"
- // InternalPerspectiveDsl.g:16319:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:16913:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16323:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:16324:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // InternalPerspectiveDsl.g:16917:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:16918:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:16324:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
- // InternalPerspectiveDsl.g:16325:2: ( rule__JvmFormalParameter__NameAssignment_1 )
+ // InternalPerspectiveDsl.g:16918:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // InternalPerspectiveDsl.g:16919:2: ( rule__JvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1());
}
- // InternalPerspectiveDsl.g:16326:2: ( rule__JvmFormalParameter__NameAssignment_1 )
- // InternalPerspectiveDsl.g:16326:3: rule__JvmFormalParameter__NameAssignment_1
+ // InternalPerspectiveDsl.g:16920:2: ( rule__JvmFormalParameter__NameAssignment_1 )
+ // InternalPerspectiveDsl.g:16920:3: rule__JvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__NameAssignment_1();
@@ -53683,14 +55569,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FullJvmFormalParameter__Group__0"
- // InternalPerspectiveDsl.g:16335:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ;
+ // InternalPerspectiveDsl.g:16929:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ;
public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16339:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
- // InternalPerspectiveDsl.g:16340:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
+ // InternalPerspectiveDsl.g:16933:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
+ // InternalPerspectiveDsl.g:16934:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
{
pushFollow(FOLLOW_7);
rule__FullJvmFormalParameter__Group__0__Impl();
@@ -53721,23 +55607,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl"
- // InternalPerspectiveDsl.g:16347:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
+ // InternalPerspectiveDsl.g:16941:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16351:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
- // InternalPerspectiveDsl.g:16352:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
+ // InternalPerspectiveDsl.g:16945:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
+ // InternalPerspectiveDsl.g:16946:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
{
- // InternalPerspectiveDsl.g:16352:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
- // InternalPerspectiveDsl.g:16353:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
+ // InternalPerspectiveDsl.g:16946:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
+ // InternalPerspectiveDsl.g:16947:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
- // InternalPerspectiveDsl.g:16354:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
- // InternalPerspectiveDsl.g:16354:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
+ // InternalPerspectiveDsl.g:16948:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
+ // InternalPerspectiveDsl.g:16948:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__ParameterTypeAssignment_0();
@@ -53772,14 +55658,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FullJvmFormalParameter__Group__1"
- // InternalPerspectiveDsl.g:16362:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:16956:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16366:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
- // InternalPerspectiveDsl.g:16367:2: rule__FullJvmFormalParameter__Group__1__Impl
+ // InternalPerspectiveDsl.g:16960:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
+ // InternalPerspectiveDsl.g:16961:2: rule__FullJvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__Group__1__Impl();
@@ -53805,23 +55691,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl"
- // InternalPerspectiveDsl.g:16373:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:16967:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16377:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:16378:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
+ // InternalPerspectiveDsl.g:16971:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:16972:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:16378:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
- // InternalPerspectiveDsl.g:16379:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
+ // InternalPerspectiveDsl.g:16972:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
+ // InternalPerspectiveDsl.g:16973:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1());
}
- // InternalPerspectiveDsl.g:16380:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
- // InternalPerspectiveDsl.g:16380:3: rule__FullJvmFormalParameter__NameAssignment_1
+ // InternalPerspectiveDsl.g:16974:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
+ // InternalPerspectiveDsl.g:16974:3: rule__FullJvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__NameAssignment_1();
@@ -53856,16 +55742,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__0"
- // InternalPerspectiveDsl.g:16389:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ;
+ // InternalPerspectiveDsl.g:16983:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ;
public final void rule__XFeatureCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16393:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
- // InternalPerspectiveDsl.g:16394:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
+ // InternalPerspectiveDsl.g:16987:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
+ // InternalPerspectiveDsl.g:16988:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
{
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_97);
rule__XFeatureCall__Group__0__Impl();
state._fsp--;
@@ -53894,23 +55780,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__0__Impl"
- // InternalPerspectiveDsl.g:16401:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:16995:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16405:1: ( ( () ) )
- // InternalPerspectiveDsl.g:16406:1: ( () )
+ // InternalPerspectiveDsl.g:16999:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:17000:1: ( () )
{
- // InternalPerspectiveDsl.g:16406:1: ( () )
- // InternalPerspectiveDsl.g:16407:2: ()
+ // InternalPerspectiveDsl.g:17000:1: ( () )
+ // InternalPerspectiveDsl.g:17001:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0());
}
- // InternalPerspectiveDsl.g:16408:2: ()
- // InternalPerspectiveDsl.g:16408:3:
+ // InternalPerspectiveDsl.g:17002:2: ()
+ // InternalPerspectiveDsl.g:17002:3:
{
}
@@ -53935,16 +55821,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__1"
- // InternalPerspectiveDsl.g:16416:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ;
+ // InternalPerspectiveDsl.g:17010:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ;
public final void rule__XFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16420:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
- // InternalPerspectiveDsl.g:16421:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
+ // InternalPerspectiveDsl.g:17014:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
+ // InternalPerspectiveDsl.g:17015:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
{
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_97);
rule__XFeatureCall__Group__1__Impl();
state._fsp--;
@@ -53973,31 +55859,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__1__Impl"
- // InternalPerspectiveDsl.g:16428:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:17022:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ;
public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16432:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
- // InternalPerspectiveDsl.g:16433:1: ( ( rule__XFeatureCall__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:17026:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
+ // InternalPerspectiveDsl.g:17027:1: ( ( rule__XFeatureCall__Group_1__0 )? )
{
- // InternalPerspectiveDsl.g:16433:1: ( ( rule__XFeatureCall__Group_1__0 )? )
- // InternalPerspectiveDsl.g:16434:2: ( rule__XFeatureCall__Group_1__0 )?
+ // InternalPerspectiveDsl.g:17027:1: ( ( rule__XFeatureCall__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:17028:2: ( rule__XFeatureCall__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:16435:2: ( rule__XFeatureCall__Group_1__0 )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:17029:2: ( rule__XFeatureCall__Group_1__0 )?
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA113_0==27) ) {
- alt113=1;
+ if ( (LA116_0==27) ) {
+ alt116=1;
}
- switch (alt113) {
+ switch (alt116) {
case 1 :
- // InternalPerspectiveDsl.g:16435:3: rule__XFeatureCall__Group_1__0
+ // InternalPerspectiveDsl.g:17029:3: rule__XFeatureCall__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1__0();
@@ -54035,16 +55921,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__2"
- // InternalPerspectiveDsl.g:16443:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ;
+ // InternalPerspectiveDsl.g:17037:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ;
public final void rule__XFeatureCall__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16447:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
- // InternalPerspectiveDsl.g:16448:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
+ // InternalPerspectiveDsl.g:17041:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
+ // InternalPerspectiveDsl.g:17042:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
{
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_98);
rule__XFeatureCall__Group__2__Impl();
state._fsp--;
@@ -54073,23 +55959,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__2__Impl"
- // InternalPerspectiveDsl.g:16455:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:17049:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16459:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:16460:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
+ // InternalPerspectiveDsl.g:17053:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:17054:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:16460:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
- // InternalPerspectiveDsl.g:16461:2: ( rule__XFeatureCall__FeatureAssignment_2 )
+ // InternalPerspectiveDsl.g:17054:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
+ // InternalPerspectiveDsl.g:17055:2: ( rule__XFeatureCall__FeatureAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2());
}
- // InternalPerspectiveDsl.g:16462:2: ( rule__XFeatureCall__FeatureAssignment_2 )
- // InternalPerspectiveDsl.g:16462:3: rule__XFeatureCall__FeatureAssignment_2
+ // InternalPerspectiveDsl.g:17056:2: ( rule__XFeatureCall__FeatureAssignment_2 )
+ // InternalPerspectiveDsl.g:17056:3: rule__XFeatureCall__FeatureAssignment_2
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureAssignment_2();
@@ -54124,16 +56010,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__3"
- // InternalPerspectiveDsl.g:16470:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ;
+ // InternalPerspectiveDsl.g:17064:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ;
public final void rule__XFeatureCall__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16474:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
- // InternalPerspectiveDsl.g:16475:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
+ // InternalPerspectiveDsl.g:17068:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
+ // InternalPerspectiveDsl.g:17069:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
{
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_98);
rule__XFeatureCall__Group__3__Impl();
state._fsp--;
@@ -54162,27 +56048,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__3__Impl"
- // InternalPerspectiveDsl.g:16482:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:17076:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ;
public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16486:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:16487:1: ( ( rule__XFeatureCall__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:17080:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:17081:1: ( ( rule__XFeatureCall__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:16487:1: ( ( rule__XFeatureCall__Group_3__0 )? )
- // InternalPerspectiveDsl.g:16488:2: ( rule__XFeatureCall__Group_3__0 )?
+ // InternalPerspectiveDsl.g:17081:1: ( ( rule__XFeatureCall__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:17082:2: ( rule__XFeatureCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:16489:2: ( rule__XFeatureCall__Group_3__0 )?
- int alt114=2;
- alt114 = dfa114.predict(input);
- switch (alt114) {
+ // InternalPerspectiveDsl.g:17083:2: ( rule__XFeatureCall__Group_3__0 )?
+ int alt117=2;
+ alt117 = dfa117.predict(input);
+ switch (alt117) {
case 1 :
- // InternalPerspectiveDsl.g:16489:3: rule__XFeatureCall__Group_3__0
+ // InternalPerspectiveDsl.g:17083:3: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__0();
@@ -54220,14 +56106,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__4"
- // InternalPerspectiveDsl.g:16497:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
+ // InternalPerspectiveDsl.g:17091:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
public final void rule__XFeatureCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16501:1: ( rule__XFeatureCall__Group__4__Impl )
- // InternalPerspectiveDsl.g:16502:2: rule__XFeatureCall__Group__4__Impl
+ // InternalPerspectiveDsl.g:17095:1: ( rule__XFeatureCall__Group__4__Impl )
+ // InternalPerspectiveDsl.g:17096:2: rule__XFeatureCall__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group__4__Impl();
@@ -54253,27 +56139,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group__4__Impl"
- // InternalPerspectiveDsl.g:16508:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
+ // InternalPerspectiveDsl.g:17102:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16512:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
- // InternalPerspectiveDsl.g:16513:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
+ // InternalPerspectiveDsl.g:17106:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
+ // InternalPerspectiveDsl.g:17107:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
{
- // InternalPerspectiveDsl.g:16513:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
- // InternalPerspectiveDsl.g:16514:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
+ // InternalPerspectiveDsl.g:17107:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
+ // InternalPerspectiveDsl.g:17108:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4());
}
- // InternalPerspectiveDsl.g:16515:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
- int alt115=2;
- alt115 = dfa115.predict(input);
- switch (alt115) {
+ // InternalPerspectiveDsl.g:17109:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
+ int alt118=2;
+ alt118 = dfa118.predict(input);
+ switch (alt118) {
case 1 :
- // InternalPerspectiveDsl.g:16515:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
+ // InternalPerspectiveDsl.g:17109:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
@@ -54311,16 +56197,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__0"
- // InternalPerspectiveDsl.g:16524:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ;
+ // InternalPerspectiveDsl.g:17118:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ;
public final void rule__XFeatureCall__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16528:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
- // InternalPerspectiveDsl.g:16529:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
+ // InternalPerspectiveDsl.g:17122:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
+ // InternalPerspectiveDsl.g:17123:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XFeatureCall__Group_1__0__Impl();
state._fsp--;
@@ -54349,17 +56235,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:16536:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
+ // InternalPerspectiveDsl.g:17130:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16540:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:16541:1: ( '<' )
+ // InternalPerspectiveDsl.g:17134:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:17135:1: ( '<' )
{
- // InternalPerspectiveDsl.g:16541:1: ( '<' )
- // InternalPerspectiveDsl.g:16542:2: '<'
+ // InternalPerspectiveDsl.g:17135:1: ( '<' )
+ // InternalPerspectiveDsl.g:17136:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
@@ -54390,16 +56276,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__1"
- // InternalPerspectiveDsl.g:16551:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ;
+ // InternalPerspectiveDsl.g:17145:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ;
public final void rule__XFeatureCall__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16555:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
- // InternalPerspectiveDsl.g:16556:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
+ // InternalPerspectiveDsl.g:17149:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
+ // InternalPerspectiveDsl.g:17150:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XFeatureCall__Group_1__1__Impl();
state._fsp--;
@@ -54428,23 +56314,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:16563:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:17157:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ;
public final void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16567:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:16568:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:17161:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:17162:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:16568:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:16569:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
+ // InternalPerspectiveDsl.g:17162:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:17163:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1());
}
- // InternalPerspectiveDsl.g:16570:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
- // InternalPerspectiveDsl.g:16570:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1
+ // InternalPerspectiveDsl.g:17164:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
+ // InternalPerspectiveDsl.g:17164:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__TypeArgumentsAssignment_1_1();
@@ -54479,16 +56365,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__2"
- // InternalPerspectiveDsl.g:16578:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ;
+ // InternalPerspectiveDsl.g:17172:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ;
public final void rule__XFeatureCall__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16582:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
- // InternalPerspectiveDsl.g:16583:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
+ // InternalPerspectiveDsl.g:17176:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
+ // InternalPerspectiveDsl.g:17177:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XFeatureCall__Group_1__2__Impl();
state._fsp--;
@@ -54517,37 +56403,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__2__Impl"
- // InternalPerspectiveDsl.g:16590:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ;
+ // InternalPerspectiveDsl.g:17184:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ;
public final void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16594:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
- // InternalPerspectiveDsl.g:16595:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
+ // InternalPerspectiveDsl.g:17188:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
+ // InternalPerspectiveDsl.g:17189:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
{
- // InternalPerspectiveDsl.g:16595:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
- // InternalPerspectiveDsl.g:16596:2: ( rule__XFeatureCall__Group_1_2__0 )*
+ // InternalPerspectiveDsl.g:17189:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
+ // InternalPerspectiveDsl.g:17190:2: ( rule__XFeatureCall__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1_2());
}
- // InternalPerspectiveDsl.g:16597:2: ( rule__XFeatureCall__Group_1_2__0 )*
- loop116:
+ // InternalPerspectiveDsl.g:17191:2: ( rule__XFeatureCall__Group_1_2__0 )*
+ loop119:
do {
- int alt116=2;
- int LA116_0 = input.LA(1);
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA116_0==93) ) {
- alt116=1;
+ if ( (LA119_0==98) ) {
+ alt119=1;
}
- switch (alt116) {
+ switch (alt119) {
case 1 :
- // InternalPerspectiveDsl.g:16597:3: rule__XFeatureCall__Group_1_2__0
+ // InternalPerspectiveDsl.g:17191:3: rule__XFeatureCall__Group_1_2__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XFeatureCall__Group_1_2__0();
state._fsp--;
@@ -54557,7 +56443,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop116;
+ break loop119;
}
} while (true);
@@ -54586,14 +56472,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__3"
- // InternalPerspectiveDsl.g:16605:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ;
+ // InternalPerspectiveDsl.g:17199:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ;
public final void rule__XFeatureCall__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16609:1: ( rule__XFeatureCall__Group_1__3__Impl )
- // InternalPerspectiveDsl.g:16610:2: rule__XFeatureCall__Group_1__3__Impl
+ // InternalPerspectiveDsl.g:17203:1: ( rule__XFeatureCall__Group_1__3__Impl )
+ // InternalPerspectiveDsl.g:17204:2: rule__XFeatureCall__Group_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1__3__Impl();
@@ -54619,17 +56505,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1__3__Impl"
- // InternalPerspectiveDsl.g:16616:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:17210:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16620:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:16621:1: ( '>' )
+ // InternalPerspectiveDsl.g:17214:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:17215:1: ( '>' )
{
- // InternalPerspectiveDsl.g:16621:1: ( '>' )
- // InternalPerspectiveDsl.g:16622:2: '>'
+ // InternalPerspectiveDsl.g:17215:1: ( '>' )
+ // InternalPerspectiveDsl.g:17216:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
@@ -54660,16 +56546,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1_2__0"
- // InternalPerspectiveDsl.g:16632:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ;
+ // InternalPerspectiveDsl.g:17226:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ;
public final void rule__XFeatureCall__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16636:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
- // InternalPerspectiveDsl.g:16637:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
+ // InternalPerspectiveDsl.g:17230:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
+ // InternalPerspectiveDsl.g:17231:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XFeatureCall__Group_1_2__0__Impl();
state._fsp--;
@@ -54698,22 +56584,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl"
- // InternalPerspectiveDsl.g:16644:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:17238:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16648:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:16649:1: ( ',' )
+ // InternalPerspectiveDsl.g:17242:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:17243:1: ( ',' )
{
- // InternalPerspectiveDsl.g:16649:1: ( ',' )
- // InternalPerspectiveDsl.g:16650:2: ','
+ // InternalPerspectiveDsl.g:17243:1: ( ',' )
+ // InternalPerspectiveDsl.g:17244:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
@@ -54739,14 +56625,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1_2__1"
- // InternalPerspectiveDsl.g:16659:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ;
+ // InternalPerspectiveDsl.g:17253:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ;
public final void rule__XFeatureCall__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16663:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
- // InternalPerspectiveDsl.g:16664:2: rule__XFeatureCall__Group_1_2__1__Impl
+ // InternalPerspectiveDsl.g:17257:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
+ // InternalPerspectiveDsl.g:17258:2: rule__XFeatureCall__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1_2__1__Impl();
@@ -54772,23 +56658,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl"
- // InternalPerspectiveDsl.g:16670:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:17264:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ;
public final void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16674:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
- // InternalPerspectiveDsl.g:16675:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
+ // InternalPerspectiveDsl.g:17268:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
+ // InternalPerspectiveDsl.g:17269:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
{
- // InternalPerspectiveDsl.g:16675:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
- // InternalPerspectiveDsl.g:16676:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
+ // InternalPerspectiveDsl.g:17269:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
+ // InternalPerspectiveDsl.g:17270:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1());
}
- // InternalPerspectiveDsl.g:16677:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
- // InternalPerspectiveDsl.g:16677:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
+ // InternalPerspectiveDsl.g:17271:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
+ // InternalPerspectiveDsl.g:17271:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__TypeArgumentsAssignment_1_2_1();
@@ -54823,16 +56709,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3__0"
- // InternalPerspectiveDsl.g:16686:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ;
+ // InternalPerspectiveDsl.g:17280:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ;
public final void rule__XFeatureCall__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16690:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
- // InternalPerspectiveDsl.g:16691:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
+ // InternalPerspectiveDsl.g:17284:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
+ // InternalPerspectiveDsl.g:17285:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XFeatureCall__Group_3__0__Impl();
state._fsp--;
@@ -54861,23 +56747,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:16698:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ;
+ // InternalPerspectiveDsl.g:17292:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ;
public final void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16702:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
- // InternalPerspectiveDsl.g:16703:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:17296:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
+ // InternalPerspectiveDsl.g:17297:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
{
- // InternalPerspectiveDsl.g:16703:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
- // InternalPerspectiveDsl.g:16704:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
+ // InternalPerspectiveDsl.g:17297:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
+ // InternalPerspectiveDsl.g:17298:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0());
}
- // InternalPerspectiveDsl.g:16705:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
- // InternalPerspectiveDsl.g:16705:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
+ // InternalPerspectiveDsl.g:17299:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
+ // InternalPerspectiveDsl.g:17299:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__ExplicitOperationCallAssignment_3_0();
@@ -54912,16 +56798,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3__1"
- // InternalPerspectiveDsl.g:16713:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ;
+ // InternalPerspectiveDsl.g:17307:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ;
public final void rule__XFeatureCall__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16717:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
- // InternalPerspectiveDsl.g:16718:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
+ // InternalPerspectiveDsl.g:17311:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
+ // InternalPerspectiveDsl.g:17312:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XFeatureCall__Group_3__1__Impl();
state._fsp--;
@@ -54950,31 +56836,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:16725:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ;
+ // InternalPerspectiveDsl.g:17319:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ;
public final void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16729:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
- // InternalPerspectiveDsl.g:16730:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
+ // InternalPerspectiveDsl.g:17323:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
+ // InternalPerspectiveDsl.g:17324:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
{
- // InternalPerspectiveDsl.g:16730:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
- // InternalPerspectiveDsl.g:16731:2: ( rule__XFeatureCall__Alternatives_3_1 )?
+ // InternalPerspectiveDsl.g:17324:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
+ // InternalPerspectiveDsl.g:17325:2: ( rule__XFeatureCall__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1());
}
- // InternalPerspectiveDsl.g:16732:2: ( rule__XFeatureCall__Alternatives_3_1 )?
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:17326:2: ( rule__XFeatureCall__Alternatives_3_1 )?
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( ((LA117_0>=RULE_ID && LA117_0<=RULE_DECIMAL)||LA117_0==27||LA117_0==31||(LA117_0>=34 && LA117_0<=35)||LA117_0==40||(LA117_0>=45 && LA117_0<=50)||LA117_0==54||LA117_0==91||(LA117_0>=95 && LA117_0<=96)||LA117_0==99||LA117_0==101||(LA117_0>=105 && LA117_0<=113)||LA117_0==115||LA117_0==124||LA117_0==126) ) {
- alt117=1;
+ if ( ((LA120_0>=RULE_ID && LA120_0<=RULE_DECIMAL)||LA120_0==27||LA120_0==31||(LA120_0>=34 && LA120_0<=35)||LA120_0==40||(LA120_0>=45 && LA120_0<=50)||LA120_0==54||LA120_0==96||(LA120_0>=100 && LA120_0<=101)||LA120_0==104||LA120_0==106||(LA120_0>=110 && LA120_0<=118)||LA120_0==120||LA120_0==129||LA120_0==131) ) {
+ alt120=1;
}
- switch (alt117) {
+ switch (alt120) {
case 1 :
- // InternalPerspectiveDsl.g:16732:3: rule__XFeatureCall__Alternatives_3_1
+ // InternalPerspectiveDsl.g:17326:3: rule__XFeatureCall__Alternatives_3_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Alternatives_3_1();
@@ -55012,14 +56898,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3__2"
- // InternalPerspectiveDsl.g:16740:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ;
+ // InternalPerspectiveDsl.g:17334:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ;
public final void rule__XFeatureCall__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16744:1: ( rule__XFeatureCall__Group_3__2__Impl )
- // InternalPerspectiveDsl.g:16745:2: rule__XFeatureCall__Group_3__2__Impl
+ // InternalPerspectiveDsl.g:17338:1: ( rule__XFeatureCall__Group_3__2__Impl )
+ // InternalPerspectiveDsl.g:17339:2: rule__XFeatureCall__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__2__Impl();
@@ -55045,22 +56931,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3__2__Impl"
- // InternalPerspectiveDsl.g:16751:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:17345:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16755:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:16756:1: ( ')' )
+ // InternalPerspectiveDsl.g:17349:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:17350:1: ( ')' )
{
- // InternalPerspectiveDsl.g:16756:1: ( ')' )
- // InternalPerspectiveDsl.g:16757:2: ')'
+ // InternalPerspectiveDsl.g:17350:1: ( ')' )
+ // InternalPerspectiveDsl.g:17351:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
@@ -55086,16 +56972,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0"
- // InternalPerspectiveDsl.g:16767:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ;
+ // InternalPerspectiveDsl.g:17361:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ;
public final void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16771:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
- // InternalPerspectiveDsl.g:16772:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
+ // InternalPerspectiveDsl.g:17365:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
+ // InternalPerspectiveDsl.g:17366:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XFeatureCall__Group_3_1_1__0__Impl();
state._fsp--;
@@ -55124,23 +57010,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl"
- // InternalPerspectiveDsl.g:16779:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:17373:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ;
public final void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16783:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
- // InternalPerspectiveDsl.g:16784:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
+ // InternalPerspectiveDsl.g:17377:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
+ // InternalPerspectiveDsl.g:17378:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
{
- // InternalPerspectiveDsl.g:16784:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
- // InternalPerspectiveDsl.g:16785:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
+ // InternalPerspectiveDsl.g:17378:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
+ // InternalPerspectiveDsl.g:17379:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0());
}
- // InternalPerspectiveDsl.g:16786:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
- // InternalPerspectiveDsl.g:16786:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
+ // InternalPerspectiveDsl.g:17380:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
+ // InternalPerspectiveDsl.g:17380:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0();
@@ -55175,14 +57061,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1"
- // InternalPerspectiveDsl.g:16794:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:17388:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ;
public final void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16798:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
- // InternalPerspectiveDsl.g:16799:2: rule__XFeatureCall__Group_3_1_1__1__Impl
+ // InternalPerspectiveDsl.g:17392:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:17393:2: rule__XFeatureCall__Group_3_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1__1__Impl();
@@ -55208,37 +57094,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl"
- // InternalPerspectiveDsl.g:16805:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:17399:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ;
public final void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16809:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:16810:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:17403:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:17404:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:16810:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
- // InternalPerspectiveDsl.g:16811:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
+ // InternalPerspectiveDsl.g:17404:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:17405:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1());
}
- // InternalPerspectiveDsl.g:16812:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
- loop118:
+ // InternalPerspectiveDsl.g:17406:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
+ loop121:
do {
- int alt118=2;
- int LA118_0 = input.LA(1);
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( (LA118_0==93) ) {
- alt118=1;
+ if ( (LA121_0==98) ) {
+ alt121=1;
}
- switch (alt118) {
+ switch (alt121) {
case 1 :
- // InternalPerspectiveDsl.g:16812:3: rule__XFeatureCall__Group_3_1_1_1__0
+ // InternalPerspectiveDsl.g:17406:3: rule__XFeatureCall__Group_3_1_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XFeatureCall__Group_3_1_1_1__0();
state._fsp--;
@@ -55248,7 +57134,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop118;
+ break loop121;
}
} while (true);
@@ -55277,16 +57163,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0"
- // InternalPerspectiveDsl.g:16821:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ;
+ // InternalPerspectiveDsl.g:17415:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ;
public final void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16825:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
- // InternalPerspectiveDsl.g:16826:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
+ // InternalPerspectiveDsl.g:17419:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
+ // InternalPerspectiveDsl.g:17420:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XFeatureCall__Group_3_1_1_1__0__Impl();
state._fsp--;
@@ -55315,22 +57201,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl"
- // InternalPerspectiveDsl.g:16833:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:17427:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16837:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:16838:1: ( ',' )
+ // InternalPerspectiveDsl.g:17431:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:17432:1: ( ',' )
{
- // InternalPerspectiveDsl.g:16838:1: ( ',' )
- // InternalPerspectiveDsl.g:16839:2: ','
+ // InternalPerspectiveDsl.g:17432:1: ( ',' )
+ // InternalPerspectiveDsl.g:17433:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
@@ -55356,14 +57242,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1"
- // InternalPerspectiveDsl.g:16848:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:17442:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ;
public final void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16852:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
- // InternalPerspectiveDsl.g:16853:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
+ // InternalPerspectiveDsl.g:17446:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:17447:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1_1__1__Impl();
@@ -55389,23 +57275,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl"
- // InternalPerspectiveDsl.g:16859:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:17453:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ;
public final void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16863:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:16864:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:17457:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:17458:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:16864:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
- // InternalPerspectiveDsl.g:16865:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
+ // InternalPerspectiveDsl.g:17458:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:17459:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1());
}
- // InternalPerspectiveDsl.g:16866:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
- // InternalPerspectiveDsl.g:16866:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
+ // InternalPerspectiveDsl.g:17460:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
+ // InternalPerspectiveDsl.g:17460:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1();
@@ -55440,16 +57326,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__0"
- // InternalPerspectiveDsl.g:16875:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ;
+ // InternalPerspectiveDsl.g:17469:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ;
public final void rule__XConstructorCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16879:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
- // InternalPerspectiveDsl.g:16880:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
+ // InternalPerspectiveDsl.g:17473:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
+ // InternalPerspectiveDsl.g:17474:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
{
- pushFollow(FOLLOW_116);
+ pushFollow(FOLLOW_124);
rule__XConstructorCall__Group__0__Impl();
state._fsp--;
@@ -55478,23 +57364,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__0__Impl"
- // InternalPerspectiveDsl.g:16887:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:17481:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16891:1: ( ( () ) )
- // InternalPerspectiveDsl.g:16892:1: ( () )
+ // InternalPerspectiveDsl.g:17485:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:17486:1: ( () )
{
- // InternalPerspectiveDsl.g:16892:1: ( () )
- // InternalPerspectiveDsl.g:16893:2: ()
+ // InternalPerspectiveDsl.g:17486:1: ( () )
+ // InternalPerspectiveDsl.g:17487:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0());
}
- // InternalPerspectiveDsl.g:16894:2: ()
- // InternalPerspectiveDsl.g:16894:3:
+ // InternalPerspectiveDsl.g:17488:2: ()
+ // InternalPerspectiveDsl.g:17488:3:
{
}
@@ -55519,14 +57405,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__1"
- // InternalPerspectiveDsl.g:16902:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ;
+ // InternalPerspectiveDsl.g:17496:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ;
public final void rule__XConstructorCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16906:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
- // InternalPerspectiveDsl.g:16907:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
+ // InternalPerspectiveDsl.g:17500:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
+ // InternalPerspectiveDsl.g:17501:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
{
pushFollow(FOLLOW_7);
rule__XConstructorCall__Group__1__Impl();
@@ -55557,22 +57443,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__1__Impl"
- // InternalPerspectiveDsl.g:16914:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
+ // InternalPerspectiveDsl.g:17508:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16918:1: ( ( 'new' ) )
- // InternalPerspectiveDsl.g:16919:1: ( 'new' )
+ // InternalPerspectiveDsl.g:17512:1: ( ( 'new' ) )
+ // InternalPerspectiveDsl.g:17513:1: ( 'new' )
{
- // InternalPerspectiveDsl.g:16919:1: ( 'new' )
- // InternalPerspectiveDsl.g:16920:2: 'new'
+ // InternalPerspectiveDsl.g:17513:1: ( 'new' )
+ // InternalPerspectiveDsl.g:17514:2: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
- match(input,108,FOLLOW_2); if (state.failed) return ;
+ match(input,113,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
@@ -55598,16 +57484,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__2"
- // InternalPerspectiveDsl.g:16929:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ;
+ // InternalPerspectiveDsl.g:17523:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ;
public final void rule__XConstructorCall__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16933:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
- // InternalPerspectiveDsl.g:16934:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
+ // InternalPerspectiveDsl.g:17527:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
+ // InternalPerspectiveDsl.g:17528:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
{
- pushFollow(FOLLOW_117);
+ pushFollow(FOLLOW_125);
rule__XConstructorCall__Group__2__Impl();
state._fsp--;
@@ -55636,23 +57522,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__2__Impl"
- // InternalPerspectiveDsl.g:16941:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:17535:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16945:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:16946:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // InternalPerspectiveDsl.g:17539:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:17540:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:16946:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
- // InternalPerspectiveDsl.g:16947:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
+ // InternalPerspectiveDsl.g:17540:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // InternalPerspectiveDsl.g:17541:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2());
}
- // InternalPerspectiveDsl.g:16948:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
- // InternalPerspectiveDsl.g:16948:3: rule__XConstructorCall__ConstructorAssignment_2
+ // InternalPerspectiveDsl.g:17542:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
+ // InternalPerspectiveDsl.g:17542:3: rule__XConstructorCall__ConstructorAssignment_2
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ConstructorAssignment_2();
@@ -55687,16 +57573,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__3"
- // InternalPerspectiveDsl.g:16956:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ;
+ // InternalPerspectiveDsl.g:17550:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ;
public final void rule__XConstructorCall__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16960:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
- // InternalPerspectiveDsl.g:16961:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
+ // InternalPerspectiveDsl.g:17554:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
+ // InternalPerspectiveDsl.g:17555:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
{
- pushFollow(FOLLOW_117);
+ pushFollow(FOLLOW_125);
rule__XConstructorCall__Group__3__Impl();
state._fsp--;
@@ -55725,27 +57611,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__3__Impl"
- // InternalPerspectiveDsl.g:16968:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ;
+ // InternalPerspectiveDsl.g:17562:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ;
public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16972:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
- // InternalPerspectiveDsl.g:16973:1: ( ( rule__XConstructorCall__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:17566:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
+ // InternalPerspectiveDsl.g:17567:1: ( ( rule__XConstructorCall__Group_3__0 )? )
{
- // InternalPerspectiveDsl.g:16973:1: ( ( rule__XConstructorCall__Group_3__0 )? )
- // InternalPerspectiveDsl.g:16974:2: ( rule__XConstructorCall__Group_3__0 )?
+ // InternalPerspectiveDsl.g:17567:1: ( ( rule__XConstructorCall__Group_3__0 )? )
+ // InternalPerspectiveDsl.g:17568:2: ( rule__XConstructorCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3());
}
- // InternalPerspectiveDsl.g:16975:2: ( rule__XConstructorCall__Group_3__0 )?
- int alt119=2;
- alt119 = dfa119.predict(input);
- switch (alt119) {
+ // InternalPerspectiveDsl.g:17569:2: ( rule__XConstructorCall__Group_3__0 )?
+ int alt122=2;
+ alt122 = dfa122.predict(input);
+ switch (alt122) {
case 1 :
- // InternalPerspectiveDsl.g:16975:3: rule__XConstructorCall__Group_3__0
+ // InternalPerspectiveDsl.g:17569:3: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__0();
@@ -55783,16 +57669,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__4"
- // InternalPerspectiveDsl.g:16983:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ;
+ // InternalPerspectiveDsl.g:17577:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ;
public final void rule__XConstructorCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16987:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
- // InternalPerspectiveDsl.g:16988:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
+ // InternalPerspectiveDsl.g:17581:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
+ // InternalPerspectiveDsl.g:17582:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
{
- pushFollow(FOLLOW_117);
+ pushFollow(FOLLOW_125);
rule__XConstructorCall__Group__4__Impl();
state._fsp--;
@@ -55821,27 +57707,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__4__Impl"
- // InternalPerspectiveDsl.g:16995:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ;
+ // InternalPerspectiveDsl.g:17589:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ;
public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:16999:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
- // InternalPerspectiveDsl.g:17000:1: ( ( rule__XConstructorCall__Group_4__0 )? )
+ // InternalPerspectiveDsl.g:17593:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
+ // InternalPerspectiveDsl.g:17594:1: ( ( rule__XConstructorCall__Group_4__0 )? )
{
- // InternalPerspectiveDsl.g:17000:1: ( ( rule__XConstructorCall__Group_4__0 )? )
- // InternalPerspectiveDsl.g:17001:2: ( rule__XConstructorCall__Group_4__0 )?
+ // InternalPerspectiveDsl.g:17594:1: ( ( rule__XConstructorCall__Group_4__0 )? )
+ // InternalPerspectiveDsl.g:17595:2: ( rule__XConstructorCall__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4());
}
- // InternalPerspectiveDsl.g:17002:2: ( rule__XConstructorCall__Group_4__0 )?
- int alt120=2;
- alt120 = dfa120.predict(input);
- switch (alt120) {
+ // InternalPerspectiveDsl.g:17596:2: ( rule__XConstructorCall__Group_4__0 )?
+ int alt123=2;
+ alt123 = dfa123.predict(input);
+ switch (alt123) {
case 1 :
- // InternalPerspectiveDsl.g:17002:3: rule__XConstructorCall__Group_4__0
+ // InternalPerspectiveDsl.g:17596:3: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__0();
@@ -55879,14 +57765,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__5"
- // InternalPerspectiveDsl.g:17010:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
+ // InternalPerspectiveDsl.g:17604:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
public final void rule__XConstructorCall__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17014:1: ( rule__XConstructorCall__Group__5__Impl )
- // InternalPerspectiveDsl.g:17015:2: rule__XConstructorCall__Group__5__Impl
+ // InternalPerspectiveDsl.g:17608:1: ( rule__XConstructorCall__Group__5__Impl )
+ // InternalPerspectiveDsl.g:17609:2: rule__XConstructorCall__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group__5__Impl();
@@ -55912,27 +57798,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group__5__Impl"
- // InternalPerspectiveDsl.g:17021:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
+ // InternalPerspectiveDsl.g:17615:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17025:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
- // InternalPerspectiveDsl.g:17026:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
+ // InternalPerspectiveDsl.g:17619:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
+ // InternalPerspectiveDsl.g:17620:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
{
- // InternalPerspectiveDsl.g:17026:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
- // InternalPerspectiveDsl.g:17027:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
+ // InternalPerspectiveDsl.g:17620:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
+ // InternalPerspectiveDsl.g:17621:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5());
}
- // InternalPerspectiveDsl.g:17028:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
- int alt121=2;
- alt121 = dfa121.predict(input);
- switch (alt121) {
+ // InternalPerspectiveDsl.g:17622:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
+ int alt124=2;
+ alt124 = dfa124.predict(input);
+ switch (alt124) {
case 1 :
- // InternalPerspectiveDsl.g:17028:3: rule__XConstructorCall__ArgumentsAssignment_5
+ // InternalPerspectiveDsl.g:17622:3: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_5();
@@ -55970,16 +57856,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__0"
- // InternalPerspectiveDsl.g:17037:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ;
+ // InternalPerspectiveDsl.g:17631:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ;
public final void rule__XConstructorCall__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17041:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
- // InternalPerspectiveDsl.g:17042:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
+ // InternalPerspectiveDsl.g:17635:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
+ // InternalPerspectiveDsl.g:17636:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XConstructorCall__Group_3__0__Impl();
state._fsp--;
@@ -56008,23 +57894,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__0__Impl"
- // InternalPerspectiveDsl.g:17049:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
+ // InternalPerspectiveDsl.g:17643:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17053:1: ( ( ( '<' ) ) )
- // InternalPerspectiveDsl.g:17054:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:17647:1: ( ( ( '<' ) ) )
+ // InternalPerspectiveDsl.g:17648:1: ( ( '<' ) )
{
- // InternalPerspectiveDsl.g:17054:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:17055:2: ( '<' )
+ // InternalPerspectiveDsl.g:17648:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:17649:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
- // InternalPerspectiveDsl.g:17056:2: ( '<' )
- // InternalPerspectiveDsl.g:17056:3: '<'
+ // InternalPerspectiveDsl.g:17650:2: ( '<' )
+ // InternalPerspectiveDsl.g:17650:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -56055,16 +57941,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__1"
- // InternalPerspectiveDsl.g:17064:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ;
+ // InternalPerspectiveDsl.g:17658:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ;
public final void rule__XConstructorCall__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17068:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
- // InternalPerspectiveDsl.g:17069:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
+ // InternalPerspectiveDsl.g:17662:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
+ // InternalPerspectiveDsl.g:17663:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XConstructorCall__Group_3__1__Impl();
state._fsp--;
@@ -56093,23 +57979,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__1__Impl"
- // InternalPerspectiveDsl.g:17076:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ;
+ // InternalPerspectiveDsl.g:17670:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ;
public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17080:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
- // InternalPerspectiveDsl.g:17081:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:17674:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
+ // InternalPerspectiveDsl.g:17675:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
{
- // InternalPerspectiveDsl.g:17081:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
- // InternalPerspectiveDsl.g:17082:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
+ // InternalPerspectiveDsl.g:17675:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
+ // InternalPerspectiveDsl.g:17676:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1());
}
- // InternalPerspectiveDsl.g:17083:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
- // InternalPerspectiveDsl.g:17083:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1
+ // InternalPerspectiveDsl.g:17677:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
+ // InternalPerspectiveDsl.g:17677:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__TypeArgumentsAssignment_3_1();
@@ -56144,16 +58030,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__2"
- // InternalPerspectiveDsl.g:17091:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ;
+ // InternalPerspectiveDsl.g:17685:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ;
public final void rule__XConstructorCall__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17095:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
- // InternalPerspectiveDsl.g:17096:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
+ // InternalPerspectiveDsl.g:17689:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
+ // InternalPerspectiveDsl.g:17690:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XConstructorCall__Group_3__2__Impl();
state._fsp--;
@@ -56182,37 +58068,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__2__Impl"
- // InternalPerspectiveDsl.g:17103:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ;
+ // InternalPerspectiveDsl.g:17697:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ;
public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17107:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
- // InternalPerspectiveDsl.g:17108:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
+ // InternalPerspectiveDsl.g:17701:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
+ // InternalPerspectiveDsl.g:17702:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
{
- // InternalPerspectiveDsl.g:17108:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
- // InternalPerspectiveDsl.g:17109:2: ( rule__XConstructorCall__Group_3_2__0 )*
+ // InternalPerspectiveDsl.g:17702:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
+ // InternalPerspectiveDsl.g:17703:2: ( rule__XConstructorCall__Group_3_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3_2());
}
- // InternalPerspectiveDsl.g:17110:2: ( rule__XConstructorCall__Group_3_2__0 )*
- loop122:
+ // InternalPerspectiveDsl.g:17704:2: ( rule__XConstructorCall__Group_3_2__0 )*
+ loop125:
do {
- int alt122=2;
- int LA122_0 = input.LA(1);
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( (LA122_0==93) ) {
- alt122=1;
+ if ( (LA125_0==98) ) {
+ alt125=1;
}
- switch (alt122) {
+ switch (alt125) {
case 1 :
- // InternalPerspectiveDsl.g:17110:3: rule__XConstructorCall__Group_3_2__0
+ // InternalPerspectiveDsl.g:17704:3: rule__XConstructorCall__Group_3_2__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XConstructorCall__Group_3_2__0();
state._fsp--;
@@ -56222,7 +58108,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop122;
+ break loop125;
}
} while (true);
@@ -56251,14 +58137,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__3"
- // InternalPerspectiveDsl.g:17118:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ;
+ // InternalPerspectiveDsl.g:17712:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ;
public final void rule__XConstructorCall__Group_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17122:1: ( rule__XConstructorCall__Group_3__3__Impl )
- // InternalPerspectiveDsl.g:17123:2: rule__XConstructorCall__Group_3__3__Impl
+ // InternalPerspectiveDsl.g:17716:1: ( rule__XConstructorCall__Group_3__3__Impl )
+ // InternalPerspectiveDsl.g:17717:2: rule__XConstructorCall__Group_3__3__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__3__Impl();
@@ -56284,17 +58170,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3__3__Impl"
- // InternalPerspectiveDsl.g:17129:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:17723:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17133:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:17134:1: ( '>' )
+ // InternalPerspectiveDsl.g:17727:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:17728:1: ( '>' )
{
- // InternalPerspectiveDsl.g:17134:1: ( '>' )
- // InternalPerspectiveDsl.g:17135:2: '>'
+ // InternalPerspectiveDsl.g:17728:1: ( '>' )
+ // InternalPerspectiveDsl.g:17729:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
@@ -56325,16 +58211,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3_2__0"
- // InternalPerspectiveDsl.g:17145:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ;
+ // InternalPerspectiveDsl.g:17739:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ;
public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17149:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
- // InternalPerspectiveDsl.g:17150:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
+ // InternalPerspectiveDsl.g:17743:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
+ // InternalPerspectiveDsl.g:17744:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XConstructorCall__Group_3_2__0__Impl();
state._fsp--;
@@ -56363,22 +58249,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl"
- // InternalPerspectiveDsl.g:17157:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:17751:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17161:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:17162:1: ( ',' )
+ // InternalPerspectiveDsl.g:17755:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:17756:1: ( ',' )
{
- // InternalPerspectiveDsl.g:17162:1: ( ',' )
- // InternalPerspectiveDsl.g:17163:2: ','
+ // InternalPerspectiveDsl.g:17756:1: ( ',' )
+ // InternalPerspectiveDsl.g:17757:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
@@ -56404,14 +58290,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3_2__1"
- // InternalPerspectiveDsl.g:17172:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ;
+ // InternalPerspectiveDsl.g:17766:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ;
public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17176:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
- // InternalPerspectiveDsl.g:17177:2: rule__XConstructorCall__Group_3_2__1__Impl
+ // InternalPerspectiveDsl.g:17770:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
+ // InternalPerspectiveDsl.g:17771:2: rule__XConstructorCall__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3_2__1__Impl();
@@ -56437,23 +58323,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl"
- // InternalPerspectiveDsl.g:17183:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:17777:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ;
public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17187:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
- // InternalPerspectiveDsl.g:17188:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:17781:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
+ // InternalPerspectiveDsl.g:17782:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
{
- // InternalPerspectiveDsl.g:17188:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
- // InternalPerspectiveDsl.g:17189:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:17782:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
+ // InternalPerspectiveDsl.g:17783:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1());
}
- // InternalPerspectiveDsl.g:17190:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
- // InternalPerspectiveDsl.g:17190:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
+ // InternalPerspectiveDsl.g:17784:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
+ // InternalPerspectiveDsl.g:17784:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__TypeArgumentsAssignment_3_2_1();
@@ -56488,16 +58374,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4__0"
- // InternalPerspectiveDsl.g:17199:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ;
+ // InternalPerspectiveDsl.g:17793:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ;
public final void rule__XConstructorCall__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17203:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
- // InternalPerspectiveDsl.g:17204:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
+ // InternalPerspectiveDsl.g:17797:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
+ // InternalPerspectiveDsl.g:17798:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XConstructorCall__Group_4__0__Impl();
state._fsp--;
@@ -56526,23 +58412,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4__0__Impl"
- // InternalPerspectiveDsl.g:17211:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ;
+ // InternalPerspectiveDsl.g:17805:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ;
public final void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17215:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
- // InternalPerspectiveDsl.g:17216:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
+ // InternalPerspectiveDsl.g:17809:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
+ // InternalPerspectiveDsl.g:17810:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
{
- // InternalPerspectiveDsl.g:17216:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
- // InternalPerspectiveDsl.g:17217:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
+ // InternalPerspectiveDsl.g:17810:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
+ // InternalPerspectiveDsl.g:17811:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0());
}
- // InternalPerspectiveDsl.g:17218:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
- // InternalPerspectiveDsl.g:17218:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
+ // InternalPerspectiveDsl.g:17812:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
+ // InternalPerspectiveDsl.g:17812:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0();
@@ -56577,16 +58463,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4__1"
- // InternalPerspectiveDsl.g:17226:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ;
+ // InternalPerspectiveDsl.g:17820:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ;
public final void rule__XConstructorCall__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17230:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
- // InternalPerspectiveDsl.g:17231:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
+ // InternalPerspectiveDsl.g:17824:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
+ // InternalPerspectiveDsl.g:17825:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XConstructorCall__Group_4__1__Impl();
state._fsp--;
@@ -56615,31 +58501,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4__1__Impl"
- // InternalPerspectiveDsl.g:17238:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ;
+ // InternalPerspectiveDsl.g:17832:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ;
public final void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17242:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
- // InternalPerspectiveDsl.g:17243:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
+ // InternalPerspectiveDsl.g:17836:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
+ // InternalPerspectiveDsl.g:17837:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
{
- // InternalPerspectiveDsl.g:17243:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
- // InternalPerspectiveDsl.g:17244:2: ( rule__XConstructorCall__Alternatives_4_1 )?
+ // InternalPerspectiveDsl.g:17837:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
+ // InternalPerspectiveDsl.g:17838:2: ( rule__XConstructorCall__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1());
}
- // InternalPerspectiveDsl.g:17245:2: ( rule__XConstructorCall__Alternatives_4_1 )?
- int alt123=2;
- int LA123_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:17839:2: ( rule__XConstructorCall__Alternatives_4_1 )?
+ int alt126=2;
+ int LA126_0 = input.LA(1);
- if ( ((LA123_0>=RULE_ID && LA123_0<=RULE_DECIMAL)||LA123_0==27||LA123_0==31||(LA123_0>=34 && LA123_0<=35)||LA123_0==40||(LA123_0>=45 && LA123_0<=50)||LA123_0==54||LA123_0==91||(LA123_0>=95 && LA123_0<=96)||LA123_0==99||LA123_0==101||(LA123_0>=105 && LA123_0<=113)||LA123_0==115||LA123_0==124||LA123_0==126) ) {
- alt123=1;
+ if ( ((LA126_0>=RULE_ID && LA126_0<=RULE_DECIMAL)||LA126_0==27||LA126_0==31||(LA126_0>=34 && LA126_0<=35)||LA126_0==40||(LA126_0>=45 && LA126_0<=50)||LA126_0==54||LA126_0==96||(LA126_0>=100 && LA126_0<=101)||LA126_0==104||LA126_0==106||(LA126_0>=110 && LA126_0<=118)||LA126_0==120||LA126_0==129||LA126_0==131) ) {
+ alt126=1;
}
- switch (alt123) {
+ switch (alt126) {
case 1 :
- // InternalPerspectiveDsl.g:17245:3: rule__XConstructorCall__Alternatives_4_1
+ // InternalPerspectiveDsl.g:17839:3: rule__XConstructorCall__Alternatives_4_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Alternatives_4_1();
@@ -56677,14 +58563,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4__2"
- // InternalPerspectiveDsl.g:17253:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ;
+ // InternalPerspectiveDsl.g:17847:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ;
public final void rule__XConstructorCall__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17257:1: ( rule__XConstructorCall__Group_4__2__Impl )
- // InternalPerspectiveDsl.g:17258:2: rule__XConstructorCall__Group_4__2__Impl
+ // InternalPerspectiveDsl.g:17851:1: ( rule__XConstructorCall__Group_4__2__Impl )
+ // InternalPerspectiveDsl.g:17852:2: rule__XConstructorCall__Group_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__2__Impl();
@@ -56710,22 +58596,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4__2__Impl"
- // InternalPerspectiveDsl.g:17264:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:17858:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17268:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:17269:1: ( ')' )
+ // InternalPerspectiveDsl.g:17862:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:17863:1: ( ')' )
{
- // InternalPerspectiveDsl.g:17269:1: ( ')' )
- // InternalPerspectiveDsl.g:17270:2: ')'
+ // InternalPerspectiveDsl.g:17863:1: ( ')' )
+ // InternalPerspectiveDsl.g:17864:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
@@ -56751,16 +58637,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0"
- // InternalPerspectiveDsl.g:17280:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ;
+ // InternalPerspectiveDsl.g:17874:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ;
public final void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17284:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
- // InternalPerspectiveDsl.g:17285:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
+ // InternalPerspectiveDsl.g:17878:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
+ // InternalPerspectiveDsl.g:17879:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XConstructorCall__Group_4_1_1__0__Impl();
state._fsp--;
@@ -56789,23 +58675,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl"
- // InternalPerspectiveDsl.g:17292:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:17886:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ;
public final void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17296:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
- // InternalPerspectiveDsl.g:17297:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
+ // InternalPerspectiveDsl.g:17890:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
+ // InternalPerspectiveDsl.g:17891:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
{
- // InternalPerspectiveDsl.g:17297:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
- // InternalPerspectiveDsl.g:17298:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
+ // InternalPerspectiveDsl.g:17891:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
+ // InternalPerspectiveDsl.g:17892:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0());
}
- // InternalPerspectiveDsl.g:17299:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
- // InternalPerspectiveDsl.g:17299:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
+ // InternalPerspectiveDsl.g:17893:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
+ // InternalPerspectiveDsl.g:17893:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_0();
@@ -56840,14 +58726,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1"
- // InternalPerspectiveDsl.g:17307:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:17901:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ;
public final void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17311:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
- // InternalPerspectiveDsl.g:17312:2: rule__XConstructorCall__Group_4_1_1__1__Impl
+ // InternalPerspectiveDsl.g:17905:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:17906:2: rule__XConstructorCall__Group_4_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1__1__Impl();
@@ -56873,37 +58759,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl"
- // InternalPerspectiveDsl.g:17318:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:17912:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ;
public final void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17322:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:17323:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:17916:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:17917:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:17323:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
- // InternalPerspectiveDsl.g:17324:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
+ // InternalPerspectiveDsl.g:17917:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
+ // InternalPerspectiveDsl.g:17918:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1());
}
- // InternalPerspectiveDsl.g:17325:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
- loop124:
+ // InternalPerspectiveDsl.g:17919:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
+ loop127:
do {
- int alt124=2;
- int LA124_0 = input.LA(1);
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( (LA124_0==93) ) {
- alt124=1;
+ if ( (LA127_0==98) ) {
+ alt127=1;
}
- switch (alt124) {
+ switch (alt127) {
case 1 :
- // InternalPerspectiveDsl.g:17325:3: rule__XConstructorCall__Group_4_1_1_1__0
+ // InternalPerspectiveDsl.g:17919:3: rule__XConstructorCall__Group_4_1_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XConstructorCall__Group_4_1_1_1__0();
state._fsp--;
@@ -56913,7 +58799,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop124;
+ break loop127;
}
} while (true);
@@ -56942,16 +58828,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0"
- // InternalPerspectiveDsl.g:17334:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ;
+ // InternalPerspectiveDsl.g:17928:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ;
public final void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17338:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
- // InternalPerspectiveDsl.g:17339:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
+ // InternalPerspectiveDsl.g:17932:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
+ // InternalPerspectiveDsl.g:17933:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XConstructorCall__Group_4_1_1_1__0__Impl();
state._fsp--;
@@ -56980,22 +58866,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl"
- // InternalPerspectiveDsl.g:17346:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:17940:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17350:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:17351:1: ( ',' )
+ // InternalPerspectiveDsl.g:17944:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:17945:1: ( ',' )
{
- // InternalPerspectiveDsl.g:17351:1: ( ',' )
- // InternalPerspectiveDsl.g:17352:2: ','
+ // InternalPerspectiveDsl.g:17945:1: ( ',' )
+ // InternalPerspectiveDsl.g:17946:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
@@ -57021,14 +58907,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1"
- // InternalPerspectiveDsl.g:17361:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:17955:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ;
public final void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17365:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
- // InternalPerspectiveDsl.g:17366:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
+ // InternalPerspectiveDsl.g:17959:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:17960:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1_1__1__Impl();
@@ -57054,23 +58940,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl"
- // InternalPerspectiveDsl.g:17372:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:17966:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ;
public final void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17376:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:17377:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:17970:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:17971:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:17377:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
- // InternalPerspectiveDsl.g:17378:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
+ // InternalPerspectiveDsl.g:17971:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
+ // InternalPerspectiveDsl.g:17972:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1());
}
- // InternalPerspectiveDsl.g:17379:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
- // InternalPerspectiveDsl.g:17379:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
+ // InternalPerspectiveDsl.g:17973:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
+ // InternalPerspectiveDsl.g:17973:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1();
@@ -57105,16 +58991,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBooleanLiteral__Group__0"
- // InternalPerspectiveDsl.g:17388:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:17982:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ;
public final void rule__XBooleanLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17392:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
- // InternalPerspectiveDsl.g:17393:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
+ // InternalPerspectiveDsl.g:17986:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:17987:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XBooleanLiteral__Group__0__Impl();
state._fsp--;
@@ -57143,23 +59029,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBooleanLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:17400:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:17994:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17404:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17405:1: ( () )
+ // InternalPerspectiveDsl.g:17998:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:17999:1: ( () )
{
- // InternalPerspectiveDsl.g:17405:1: ( () )
- // InternalPerspectiveDsl.g:17406:2: ()
+ // InternalPerspectiveDsl.g:17999:1: ( () )
+ // InternalPerspectiveDsl.g:18000:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0());
}
- // InternalPerspectiveDsl.g:17407:2: ()
- // InternalPerspectiveDsl.g:17407:3:
+ // InternalPerspectiveDsl.g:18001:2: ()
+ // InternalPerspectiveDsl.g:18001:3:
{
}
@@ -57184,14 +59070,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBooleanLiteral__Group__1"
- // InternalPerspectiveDsl.g:17415:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:18009:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
public final void rule__XBooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17419:1: ( rule__XBooleanLiteral__Group__1__Impl )
- // InternalPerspectiveDsl.g:17420:2: rule__XBooleanLiteral__Group__1__Impl
+ // InternalPerspectiveDsl.g:18013:1: ( rule__XBooleanLiteral__Group__1__Impl )
+ // InternalPerspectiveDsl.g:18014:2: rule__XBooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Group__1__Impl();
@@ -57217,23 +59103,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBooleanLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:17426:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
+ // InternalPerspectiveDsl.g:18020:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17430:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
- // InternalPerspectiveDsl.g:17431:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // InternalPerspectiveDsl.g:18024:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
+ // InternalPerspectiveDsl.g:18025:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
{
- // InternalPerspectiveDsl.g:17431:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
- // InternalPerspectiveDsl.g:17432:2: ( rule__XBooleanLiteral__Alternatives_1 )
+ // InternalPerspectiveDsl.g:18025:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // InternalPerspectiveDsl.g:18026:2: ( rule__XBooleanLiteral__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1());
}
- // InternalPerspectiveDsl.g:17433:2: ( rule__XBooleanLiteral__Alternatives_1 )
- // InternalPerspectiveDsl.g:17433:3: rule__XBooleanLiteral__Alternatives_1
+ // InternalPerspectiveDsl.g:18027:2: ( rule__XBooleanLiteral__Alternatives_1 )
+ // InternalPerspectiveDsl.g:18027:3: rule__XBooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Alternatives_1();
@@ -57268,16 +59154,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNullLiteral__Group__0"
- // InternalPerspectiveDsl.g:17442:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:18036:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ;
public final void rule__XNullLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17446:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
- // InternalPerspectiveDsl.g:17447:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
+ // InternalPerspectiveDsl.g:18040:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:18041:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
{
- pushFollow(FOLLOW_119);
+ pushFollow(FOLLOW_127);
rule__XNullLiteral__Group__0__Impl();
state._fsp--;
@@ -57306,23 +59192,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNullLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:17454:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18048:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17458:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17459:1: ( () )
+ // InternalPerspectiveDsl.g:18052:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18053:1: ( () )
{
- // InternalPerspectiveDsl.g:17459:1: ( () )
- // InternalPerspectiveDsl.g:17460:2: ()
+ // InternalPerspectiveDsl.g:18053:1: ( () )
+ // InternalPerspectiveDsl.g:18054:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0());
}
- // InternalPerspectiveDsl.g:17461:2: ()
- // InternalPerspectiveDsl.g:17461:3:
+ // InternalPerspectiveDsl.g:18055:2: ()
+ // InternalPerspectiveDsl.g:18055:3:
{
}
@@ -57347,14 +59233,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNullLiteral__Group__1"
- // InternalPerspectiveDsl.g:17469:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:18063:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
public final void rule__XNullLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17473:1: ( rule__XNullLiteral__Group__1__Impl )
- // InternalPerspectiveDsl.g:17474:2: rule__XNullLiteral__Group__1__Impl
+ // InternalPerspectiveDsl.g:18067:1: ( rule__XNullLiteral__Group__1__Impl )
+ // InternalPerspectiveDsl.g:18068:2: rule__XNullLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XNullLiteral__Group__1__Impl();
@@ -57380,22 +59266,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNullLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:17480:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
+ // InternalPerspectiveDsl.g:18074:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17484:1: ( ( 'null' ) )
- // InternalPerspectiveDsl.g:17485:1: ( 'null' )
+ // InternalPerspectiveDsl.g:18078:1: ( ( 'null' ) )
+ // InternalPerspectiveDsl.g:18079:1: ( 'null' )
{
- // InternalPerspectiveDsl.g:17485:1: ( 'null' )
- // InternalPerspectiveDsl.g:17486:2: 'null'
+ // InternalPerspectiveDsl.g:18079:1: ( 'null' )
+ // InternalPerspectiveDsl.g:18080:2: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
- match(input,109,FOLLOW_2); if (state.failed) return ;
+ match(input,114,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
@@ -57421,16 +59307,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNumberLiteral__Group__0"
- // InternalPerspectiveDsl.g:17496:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:18090:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ;
public final void rule__XNumberLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17500:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
- // InternalPerspectiveDsl.g:17501:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
+ // InternalPerspectiveDsl.g:18094:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:18095:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
{
- pushFollow(FOLLOW_120);
+ pushFollow(FOLLOW_128);
rule__XNumberLiteral__Group__0__Impl();
state._fsp--;
@@ -57459,23 +59345,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNumberLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:17508:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18102:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17512:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17513:1: ( () )
+ // InternalPerspectiveDsl.g:18106:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18107:1: ( () )
{
- // InternalPerspectiveDsl.g:17513:1: ( () )
- // InternalPerspectiveDsl.g:17514:2: ()
+ // InternalPerspectiveDsl.g:18107:1: ( () )
+ // InternalPerspectiveDsl.g:18108:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0());
}
- // InternalPerspectiveDsl.g:17515:2: ()
- // InternalPerspectiveDsl.g:17515:3:
+ // InternalPerspectiveDsl.g:18109:2: ()
+ // InternalPerspectiveDsl.g:18109:3:
{
}
@@ -57500,14 +59386,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNumberLiteral__Group__1"
- // InternalPerspectiveDsl.g:17523:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:18117:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
public final void rule__XNumberLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17527:1: ( rule__XNumberLiteral__Group__1__Impl )
- // InternalPerspectiveDsl.g:17528:2: rule__XNumberLiteral__Group__1__Impl
+ // InternalPerspectiveDsl.g:18121:1: ( rule__XNumberLiteral__Group__1__Impl )
+ // InternalPerspectiveDsl.g:18122:2: rule__XNumberLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__Group__1__Impl();
@@ -57533,23 +59419,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNumberLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:17534:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:18128:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17538:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:17539:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
+ // InternalPerspectiveDsl.g:18132:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:18133:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:17539:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
- // InternalPerspectiveDsl.g:17540:2: ( rule__XNumberLiteral__ValueAssignment_1 )
+ // InternalPerspectiveDsl.g:18133:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
+ // InternalPerspectiveDsl.g:18134:2: ( rule__XNumberLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1());
}
- // InternalPerspectiveDsl.g:17541:2: ( rule__XNumberLiteral__ValueAssignment_1 )
- // InternalPerspectiveDsl.g:17541:3: rule__XNumberLiteral__ValueAssignment_1
+ // InternalPerspectiveDsl.g:18135:2: ( rule__XNumberLiteral__ValueAssignment_1 )
+ // InternalPerspectiveDsl.g:18135:3: rule__XNumberLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__ValueAssignment_1();
@@ -57584,14 +59470,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XStringLiteral__Group__0"
- // InternalPerspectiveDsl.g:17550:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:18144:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ;
public final void rule__XStringLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17554:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
- // InternalPerspectiveDsl.g:17555:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
+ // InternalPerspectiveDsl.g:18148:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:18149:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
{
pushFollow(FOLLOW_15);
rule__XStringLiteral__Group__0__Impl();
@@ -57622,23 +59508,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XStringLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:17562:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18156:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17566:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17567:1: ( () )
+ // InternalPerspectiveDsl.g:18160:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18161:1: ( () )
{
- // InternalPerspectiveDsl.g:17567:1: ( () )
- // InternalPerspectiveDsl.g:17568:2: ()
+ // InternalPerspectiveDsl.g:18161:1: ( () )
+ // InternalPerspectiveDsl.g:18162:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0());
}
- // InternalPerspectiveDsl.g:17569:2: ()
- // InternalPerspectiveDsl.g:17569:3:
+ // InternalPerspectiveDsl.g:18163:2: ()
+ // InternalPerspectiveDsl.g:18163:3:
{
}
@@ -57663,14 +59549,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XStringLiteral__Group__1"
- // InternalPerspectiveDsl.g:17577:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:18171:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
public final void rule__XStringLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17581:1: ( rule__XStringLiteral__Group__1__Impl )
- // InternalPerspectiveDsl.g:17582:2: rule__XStringLiteral__Group__1__Impl
+ // InternalPerspectiveDsl.g:18175:1: ( rule__XStringLiteral__Group__1__Impl )
+ // InternalPerspectiveDsl.g:18176:2: rule__XStringLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__Group__1__Impl();
@@ -57696,23 +59582,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XStringLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:17588:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:18182:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17592:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:17593:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // InternalPerspectiveDsl.g:18186:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:18187:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:17593:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
- // InternalPerspectiveDsl.g:17594:2: ( rule__XStringLiteral__ValueAssignment_1 )
+ // InternalPerspectiveDsl.g:18187:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // InternalPerspectiveDsl.g:18188:2: ( rule__XStringLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1());
}
- // InternalPerspectiveDsl.g:17595:2: ( rule__XStringLiteral__ValueAssignment_1 )
- // InternalPerspectiveDsl.g:17595:3: rule__XStringLiteral__ValueAssignment_1
+ // InternalPerspectiveDsl.g:18189:2: ( rule__XStringLiteral__ValueAssignment_1 )
+ // InternalPerspectiveDsl.g:18189:3: rule__XStringLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__ValueAssignment_1();
@@ -57747,16 +59633,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__0"
- // InternalPerspectiveDsl.g:17604:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ;
+ // InternalPerspectiveDsl.g:18198:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ;
public final void rule__XTypeLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17608:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
- // InternalPerspectiveDsl.g:17609:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
+ // InternalPerspectiveDsl.g:18202:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
+ // InternalPerspectiveDsl.g:18203:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
{
- pushFollow(FOLLOW_121);
+ pushFollow(FOLLOW_129);
rule__XTypeLiteral__Group__0__Impl();
state._fsp--;
@@ -57785,23 +59671,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__0__Impl"
- // InternalPerspectiveDsl.g:17616:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18210:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17620:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17621:1: ( () )
+ // InternalPerspectiveDsl.g:18214:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18215:1: ( () )
{
- // InternalPerspectiveDsl.g:17621:1: ( () )
- // InternalPerspectiveDsl.g:17622:2: ()
+ // InternalPerspectiveDsl.g:18215:1: ( () )
+ // InternalPerspectiveDsl.g:18216:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0());
}
- // InternalPerspectiveDsl.g:17623:2: ()
- // InternalPerspectiveDsl.g:17623:3:
+ // InternalPerspectiveDsl.g:18217:2: ()
+ // InternalPerspectiveDsl.g:18217:3:
{
}
@@ -57826,16 +59712,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__1"
- // InternalPerspectiveDsl.g:17631:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ;
+ // InternalPerspectiveDsl.g:18225:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ;
public final void rule__XTypeLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17635:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
- // InternalPerspectiveDsl.g:17636:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
+ // InternalPerspectiveDsl.g:18229:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
+ // InternalPerspectiveDsl.g:18230:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XTypeLiteral__Group__1__Impl();
state._fsp--;
@@ -57864,22 +59750,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__1__Impl"
- // InternalPerspectiveDsl.g:17643:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
+ // InternalPerspectiveDsl.g:18237:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17647:1: ( ( 'typeof' ) )
- // InternalPerspectiveDsl.g:17648:1: ( 'typeof' )
+ // InternalPerspectiveDsl.g:18241:1: ( ( 'typeof' ) )
+ // InternalPerspectiveDsl.g:18242:1: ( 'typeof' )
{
- // InternalPerspectiveDsl.g:17648:1: ( 'typeof' )
- // InternalPerspectiveDsl.g:17649:2: 'typeof'
+ // InternalPerspectiveDsl.g:18242:1: ( 'typeof' )
+ // InternalPerspectiveDsl.g:18243:2: 'typeof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
- match(input,110,FOLLOW_2); if (state.failed) return ;
+ match(input,115,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
@@ -57905,14 +59791,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__2"
- // InternalPerspectiveDsl.g:17658:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ;
+ // InternalPerspectiveDsl.g:18252:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ;
public final void rule__XTypeLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17662:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
- // InternalPerspectiveDsl.g:17663:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
+ // InternalPerspectiveDsl.g:18256:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
+ // InternalPerspectiveDsl.g:18257:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
{
pushFollow(FOLLOW_7);
rule__XTypeLiteral__Group__2__Impl();
@@ -57943,22 +59829,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__2__Impl"
- // InternalPerspectiveDsl.g:17670:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:18264:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17674:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:17675:1: ( '(' )
+ // InternalPerspectiveDsl.g:18268:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:18269:1: ( '(' )
{
- // InternalPerspectiveDsl.g:17675:1: ( '(' )
- // InternalPerspectiveDsl.g:17676:2: '('
+ // InternalPerspectiveDsl.g:18269:1: ( '(' )
+ // InternalPerspectiveDsl.g:18270:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
@@ -57984,16 +59870,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__3"
- // InternalPerspectiveDsl.g:17685:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ;
+ // InternalPerspectiveDsl.g:18279:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ;
public final void rule__XTypeLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17689:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
- // InternalPerspectiveDsl.g:17690:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
+ // InternalPerspectiveDsl.g:18283:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
+ // InternalPerspectiveDsl.g:18284:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
{
- pushFollow(FOLLOW_122);
+ pushFollow(FOLLOW_130);
rule__XTypeLiteral__Group__3__Impl();
state._fsp--;
@@ -58022,23 +59908,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__3__Impl"
- // InternalPerspectiveDsl.g:17697:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:18291:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17701:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:17702:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // InternalPerspectiveDsl.g:18295:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:18296:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:17702:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
- // InternalPerspectiveDsl.g:17703:2: ( rule__XTypeLiteral__TypeAssignment_3 )
+ // InternalPerspectiveDsl.g:18296:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // InternalPerspectiveDsl.g:18297:2: ( rule__XTypeLiteral__TypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3());
}
- // InternalPerspectiveDsl.g:17704:2: ( rule__XTypeLiteral__TypeAssignment_3 )
- // InternalPerspectiveDsl.g:17704:3: rule__XTypeLiteral__TypeAssignment_3
+ // InternalPerspectiveDsl.g:18298:2: ( rule__XTypeLiteral__TypeAssignment_3 )
+ // InternalPerspectiveDsl.g:18298:3: rule__XTypeLiteral__TypeAssignment_3
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__TypeAssignment_3();
@@ -58073,16 +59959,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__4"
- // InternalPerspectiveDsl.g:17712:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ;
+ // InternalPerspectiveDsl.g:18306:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ;
public final void rule__XTypeLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17716:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
- // InternalPerspectiveDsl.g:17717:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
+ // InternalPerspectiveDsl.g:18310:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
+ // InternalPerspectiveDsl.g:18311:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
{
- pushFollow(FOLLOW_122);
+ pushFollow(FOLLOW_130);
rule__XTypeLiteral__Group__4__Impl();
state._fsp--;
@@ -58111,37 +59997,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__4__Impl"
- // InternalPerspectiveDsl.g:17724:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
+ // InternalPerspectiveDsl.g:18318:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17728:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
- // InternalPerspectiveDsl.g:17729:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
+ // InternalPerspectiveDsl.g:18322:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
+ // InternalPerspectiveDsl.g:18323:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
{
- // InternalPerspectiveDsl.g:17729:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
- // InternalPerspectiveDsl.g:17730:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
+ // InternalPerspectiveDsl.g:18323:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
+ // InternalPerspectiveDsl.g:18324:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4());
}
- // InternalPerspectiveDsl.g:17731:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
- loop125:
+ // InternalPerspectiveDsl.g:18325:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
+ loop128:
do {
- int alt125=2;
- int LA125_0 = input.LA(1);
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA125_0==96) ) {
- alt125=1;
+ if ( (LA128_0==101) ) {
+ alt128=1;
}
- switch (alt125) {
+ switch (alt128) {
case 1 :
- // InternalPerspectiveDsl.g:17731:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4
+ // InternalPerspectiveDsl.g:18325:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4
{
- pushFollow(FOLLOW_123);
+ pushFollow(FOLLOW_131);
rule__XTypeLiteral__ArrayDimensionsAssignment_4();
state._fsp--;
@@ -58151,7 +60037,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop125;
+ break loop128;
}
} while (true);
@@ -58180,14 +60066,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__5"
- // InternalPerspectiveDsl.g:17739:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
+ // InternalPerspectiveDsl.g:18333:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
public final void rule__XTypeLiteral__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17743:1: ( rule__XTypeLiteral__Group__5__Impl )
- // InternalPerspectiveDsl.g:17744:2: rule__XTypeLiteral__Group__5__Impl
+ // InternalPerspectiveDsl.g:18337:1: ( rule__XTypeLiteral__Group__5__Impl )
+ // InternalPerspectiveDsl.g:18338:2: rule__XTypeLiteral__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__Group__5__Impl();
@@ -58213,22 +60099,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__Group__5__Impl"
- // InternalPerspectiveDsl.g:17750:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:18344:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17754:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:17755:1: ( ')' )
+ // InternalPerspectiveDsl.g:18348:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:18349:1: ( ')' )
{
- // InternalPerspectiveDsl.g:17755:1: ( ')' )
- // InternalPerspectiveDsl.g:17756:2: ')'
+ // InternalPerspectiveDsl.g:18349:1: ( ')' )
+ // InternalPerspectiveDsl.g:18350:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
@@ -58254,16 +60140,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__Group__0"
- // InternalPerspectiveDsl.g:17766:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:18360:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ;
public final void rule__XThrowExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17770:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
- // InternalPerspectiveDsl.g:17771:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
+ // InternalPerspectiveDsl.g:18364:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
+ // InternalPerspectiveDsl.g:18365:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
{
- pushFollow(FOLLOW_124);
+ pushFollow(FOLLOW_132);
rule__XThrowExpression__Group__0__Impl();
state._fsp--;
@@ -58292,23 +60178,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:17778:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18372:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17782:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17783:1: ( () )
+ // InternalPerspectiveDsl.g:18376:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18377:1: ( () )
{
- // InternalPerspectiveDsl.g:17783:1: ( () )
- // InternalPerspectiveDsl.g:17784:2: ()
+ // InternalPerspectiveDsl.g:18377:1: ( () )
+ // InternalPerspectiveDsl.g:18378:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0());
}
- // InternalPerspectiveDsl.g:17785:2: ()
- // InternalPerspectiveDsl.g:17785:3:
+ // InternalPerspectiveDsl.g:18379:2: ()
+ // InternalPerspectiveDsl.g:18379:3:
{
}
@@ -58333,16 +60219,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__Group__1"
- // InternalPerspectiveDsl.g:17793:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:18387:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ;
public final void rule__XThrowExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17797:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
- // InternalPerspectiveDsl.g:17798:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
+ // InternalPerspectiveDsl.g:18391:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
+ // InternalPerspectiveDsl.g:18392:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XThrowExpression__Group__1__Impl();
state._fsp--;
@@ -58371,22 +60257,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:17805:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
+ // InternalPerspectiveDsl.g:18399:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17809:1: ( ( 'throw' ) )
- // InternalPerspectiveDsl.g:17810:1: ( 'throw' )
+ // InternalPerspectiveDsl.g:18403:1: ( ( 'throw' ) )
+ // InternalPerspectiveDsl.g:18404:1: ( 'throw' )
{
- // InternalPerspectiveDsl.g:17810:1: ( 'throw' )
- // InternalPerspectiveDsl.g:17811:2: 'throw'
+ // InternalPerspectiveDsl.g:18404:1: ( 'throw' )
+ // InternalPerspectiveDsl.g:18405:2: 'throw'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,116,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
@@ -58412,14 +60298,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__Group__2"
- // InternalPerspectiveDsl.g:17820:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:18414:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
public final void rule__XThrowExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17824:1: ( rule__XThrowExpression__Group__2__Impl )
- // InternalPerspectiveDsl.g:17825:2: rule__XThrowExpression__Group__2__Impl
+ // InternalPerspectiveDsl.g:18418:1: ( rule__XThrowExpression__Group__2__Impl )
+ // InternalPerspectiveDsl.g:18419:2: rule__XThrowExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__Group__2__Impl();
@@ -58445,23 +60331,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:17831:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:18425:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17835:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:17836:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // InternalPerspectiveDsl.g:18429:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:18430:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:17836:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
- // InternalPerspectiveDsl.g:17837:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:18430:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // InternalPerspectiveDsl.g:18431:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2());
}
- // InternalPerspectiveDsl.g:17838:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
- // InternalPerspectiveDsl.g:17838:3: rule__XThrowExpression__ExpressionAssignment_2
+ // InternalPerspectiveDsl.g:18432:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:18432:3: rule__XThrowExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__ExpressionAssignment_2();
@@ -58496,16 +60382,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__Group__0"
- // InternalPerspectiveDsl.g:17847:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:18441:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ;
public final void rule__XReturnExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17851:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
- // InternalPerspectiveDsl.g:17852:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
+ // InternalPerspectiveDsl.g:18445:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
+ // InternalPerspectiveDsl.g:18446:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
{
- pushFollow(FOLLOW_125);
+ pushFollow(FOLLOW_133);
rule__XReturnExpression__Group__0__Impl();
state._fsp--;
@@ -58534,23 +60420,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:17859:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18453:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17863:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17864:1: ( () )
+ // InternalPerspectiveDsl.g:18457:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18458:1: ( () )
{
- // InternalPerspectiveDsl.g:17864:1: ( () )
- // InternalPerspectiveDsl.g:17865:2: ()
+ // InternalPerspectiveDsl.g:18458:1: ( () )
+ // InternalPerspectiveDsl.g:18459:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0());
}
- // InternalPerspectiveDsl.g:17866:2: ()
- // InternalPerspectiveDsl.g:17866:3:
+ // InternalPerspectiveDsl.g:18460:2: ()
+ // InternalPerspectiveDsl.g:18460:3:
{
}
@@ -58575,16 +60461,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__Group__1"
- // InternalPerspectiveDsl.g:17874:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:18468:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ;
public final void rule__XReturnExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17878:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
- // InternalPerspectiveDsl.g:17879:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
+ // InternalPerspectiveDsl.g:18472:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
+ // InternalPerspectiveDsl.g:18473:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XReturnExpression__Group__1__Impl();
state._fsp--;
@@ -58613,22 +60499,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:17886:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
+ // InternalPerspectiveDsl.g:18480:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17890:1: ( ( 'return' ) )
- // InternalPerspectiveDsl.g:17891:1: ( 'return' )
+ // InternalPerspectiveDsl.g:18484:1: ( ( 'return' ) )
+ // InternalPerspectiveDsl.g:18485:1: ( 'return' )
{
- // InternalPerspectiveDsl.g:17891:1: ( 'return' )
- // InternalPerspectiveDsl.g:17892:2: 'return'
+ // InternalPerspectiveDsl.g:18485:1: ( 'return' )
+ // InternalPerspectiveDsl.g:18486:2: 'return'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
- match(input,112,FOLLOW_2); if (state.failed) return ;
+ match(input,117,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
@@ -58654,14 +60540,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__Group__2"
- // InternalPerspectiveDsl.g:17901:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:18495:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
public final void rule__XReturnExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17905:1: ( rule__XReturnExpression__Group__2__Impl )
- // InternalPerspectiveDsl.g:17906:2: rule__XReturnExpression__Group__2__Impl
+ // InternalPerspectiveDsl.g:18499:1: ( rule__XReturnExpression__Group__2__Impl )
+ // InternalPerspectiveDsl.g:18500:2: rule__XReturnExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__Group__2__Impl();
@@ -58687,27 +60573,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:17912:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
+ // InternalPerspectiveDsl.g:18506:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17916:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
- // InternalPerspectiveDsl.g:17917:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // InternalPerspectiveDsl.g:18510:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
+ // InternalPerspectiveDsl.g:18511:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
{
- // InternalPerspectiveDsl.g:17917:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
- // InternalPerspectiveDsl.g:17918:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
+ // InternalPerspectiveDsl.g:18511:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // InternalPerspectiveDsl.g:18512:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2());
}
- // InternalPerspectiveDsl.g:17919:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
- int alt126=2;
- alt126 = dfa126.predict(input);
- switch (alt126) {
+ // InternalPerspectiveDsl.g:18513:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
+ int alt129=2;
+ alt129 = dfa129.predict(input);
+ switch (alt129) {
case 1 :
- // InternalPerspectiveDsl.g:17919:3: rule__XReturnExpression__ExpressionAssignment_2
+ // InternalPerspectiveDsl.g:18513:3: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__ExpressionAssignment_2();
@@ -58745,16 +60631,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0"
- // InternalPerspectiveDsl.g:17928:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:18522:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ;
public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17932:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
- // InternalPerspectiveDsl.g:17933:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
+ // InternalPerspectiveDsl.g:18526:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
+ // InternalPerspectiveDsl.g:18527:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
{
- pushFollow(FOLLOW_126);
+ pushFollow(FOLLOW_134);
rule__XTryCatchFinallyExpression__Group__0__Impl();
state._fsp--;
@@ -58783,23 +60669,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:17940:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18534:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17944:1: ( ( () ) )
- // InternalPerspectiveDsl.g:17945:1: ( () )
+ // InternalPerspectiveDsl.g:18538:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18539:1: ( () )
{
- // InternalPerspectiveDsl.g:17945:1: ( () )
- // InternalPerspectiveDsl.g:17946:2: ()
+ // InternalPerspectiveDsl.g:18539:1: ( () )
+ // InternalPerspectiveDsl.g:18540:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0());
}
- // InternalPerspectiveDsl.g:17947:2: ()
- // InternalPerspectiveDsl.g:17947:3:
+ // InternalPerspectiveDsl.g:18541:2: ()
+ // InternalPerspectiveDsl.g:18541:3:
{
}
@@ -58824,16 +60710,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1"
- // InternalPerspectiveDsl.g:17955:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:18549:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ;
public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17959:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
- // InternalPerspectiveDsl.g:17960:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
+ // InternalPerspectiveDsl.g:18553:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
+ // InternalPerspectiveDsl.g:18554:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XTryCatchFinallyExpression__Group__1__Impl();
state._fsp--;
@@ -58862,22 +60748,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:17967:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
+ // InternalPerspectiveDsl.g:18561:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17971:1: ( ( 'try' ) )
- // InternalPerspectiveDsl.g:17972:1: ( 'try' )
+ // InternalPerspectiveDsl.g:18565:1: ( ( 'try' ) )
+ // InternalPerspectiveDsl.g:18566:1: ( 'try' )
{
- // InternalPerspectiveDsl.g:17972:1: ( 'try' )
- // InternalPerspectiveDsl.g:17973:2: 'try'
+ // InternalPerspectiveDsl.g:18566:1: ( 'try' )
+ // InternalPerspectiveDsl.g:18567:2: 'try'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,118,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
@@ -58903,16 +60789,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2"
- // InternalPerspectiveDsl.g:17982:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:18576:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ;
public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17986:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
- // InternalPerspectiveDsl.g:17987:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
+ // InternalPerspectiveDsl.g:18580:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
+ // InternalPerspectiveDsl.g:18581:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
{
- pushFollow(FOLLOW_127);
+ pushFollow(FOLLOW_135);
rule__XTryCatchFinallyExpression__Group__2__Impl();
state._fsp--;
@@ -58941,23 +60827,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:17994:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:18588:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:17998:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:17999:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // InternalPerspectiveDsl.g:18592:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:18593:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:17999:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
- // InternalPerspectiveDsl.g:18000:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:18593:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // InternalPerspectiveDsl.g:18594:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2());
}
- // InternalPerspectiveDsl.g:18001:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
- // InternalPerspectiveDsl.g:18001:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
+ // InternalPerspectiveDsl.g:18595:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:18595:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__ExpressionAssignment_2();
@@ -58992,14 +60878,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3"
- // InternalPerspectiveDsl.g:18009:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:18603:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18013:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
- // InternalPerspectiveDsl.g:18014:2: rule__XTryCatchFinallyExpression__Group__3__Impl
+ // InternalPerspectiveDsl.g:18607:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
+ // InternalPerspectiveDsl.g:18608:2: rule__XTryCatchFinallyExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group__3__Impl();
@@ -59025,23 +60911,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:18020:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
+ // InternalPerspectiveDsl.g:18614:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18024:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
- // InternalPerspectiveDsl.g:18025:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // InternalPerspectiveDsl.g:18618:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
+ // InternalPerspectiveDsl.g:18619:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
{
- // InternalPerspectiveDsl.g:18025:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
- // InternalPerspectiveDsl.g:18026:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
+ // InternalPerspectiveDsl.g:18619:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // InternalPerspectiveDsl.g:18620:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3());
}
- // InternalPerspectiveDsl.g:18027:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
- // InternalPerspectiveDsl.g:18027:3: rule__XTryCatchFinallyExpression__Alternatives_3
+ // InternalPerspectiveDsl.g:18621:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
+ // InternalPerspectiveDsl.g:18621:3: rule__XTryCatchFinallyExpression__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Alternatives_3();
@@ -59076,16 +60962,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0"
- // InternalPerspectiveDsl.g:18036:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ;
+ // InternalPerspectiveDsl.g:18630:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18040:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
- // InternalPerspectiveDsl.g:18041:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
+ // InternalPerspectiveDsl.g:18634:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
+ // InternalPerspectiveDsl.g:18635:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
{
- pushFollow(FOLLOW_128);
+ pushFollow(FOLLOW_136);
rule__XTryCatchFinallyExpression__Group_3_0__0__Impl();
state._fsp--;
@@ -59114,28 +61000,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl"
- // InternalPerspectiveDsl.g:18048:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ;
+ // InternalPerspectiveDsl.g:18642:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18052:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
- // InternalPerspectiveDsl.g:18053:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
+ // InternalPerspectiveDsl.g:18646:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
+ // InternalPerspectiveDsl.g:18647:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
{
- // InternalPerspectiveDsl.g:18053:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
- // InternalPerspectiveDsl.g:18054:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
+ // InternalPerspectiveDsl.g:18647:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
+ // InternalPerspectiveDsl.g:18648:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
{
- // InternalPerspectiveDsl.g:18054:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
- // InternalPerspectiveDsl.g:18055:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalPerspectiveDsl.g:18648:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
+ // InternalPerspectiveDsl.g:18649:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
- // InternalPerspectiveDsl.g:18056:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
- // InternalPerspectiveDsl.g:18056:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalPerspectiveDsl.g:18650:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalPerspectiveDsl.g:18650:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
- pushFollow(FOLLOW_129);
+ pushFollow(FOLLOW_137);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -59149,34 +61035,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- // InternalPerspectiveDsl.g:18059:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
- // InternalPerspectiveDsl.g:18060:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
+ // InternalPerspectiveDsl.g:18653:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
+ // InternalPerspectiveDsl.g:18654:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
- // InternalPerspectiveDsl.g:18061:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
- loop127:
+ // InternalPerspectiveDsl.g:18655:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
+ loop130:
do {
- int alt127=2;
- int LA127_0 = input.LA(1);
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA127_0==116) ) {
- int LA127_2 = input.LA(2);
+ if ( (LA130_0==121) ) {
+ int LA130_2 = input.LA(2);
- if ( (synpred185_InternalPerspectiveDsl()) ) {
- alt127=1;
+ if ( (synpred189_InternalPerspectiveDsl()) ) {
+ alt130=1;
}
}
- switch (alt127) {
+ switch (alt130) {
case 1 :
- // InternalPerspectiveDsl.g:18061:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalPerspectiveDsl.g:18655:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
- pushFollow(FOLLOW_129);
+ pushFollow(FOLLOW_137);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -59186,7 +61072,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop127;
+ break loop130;
}
} while (true);
@@ -59218,14 +61104,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1"
- // InternalPerspectiveDsl.g:18070:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ;
+ // InternalPerspectiveDsl.g:18664:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18074:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
- // InternalPerspectiveDsl.g:18075:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
+ // InternalPerspectiveDsl.g:18668:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
+ // InternalPerspectiveDsl.g:18669:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl();
@@ -59251,35 +61137,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl"
- // InternalPerspectiveDsl.g:18081:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:18675:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18085:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
- // InternalPerspectiveDsl.g:18086:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
+ // InternalPerspectiveDsl.g:18679:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
+ // InternalPerspectiveDsl.g:18680:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
{
- // InternalPerspectiveDsl.g:18086:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
- // InternalPerspectiveDsl.g:18087:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
+ // InternalPerspectiveDsl.g:18680:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
+ // InternalPerspectiveDsl.g:18681:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1());
}
- // InternalPerspectiveDsl.g:18088:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:18682:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA128_0==114) ) {
- int LA128_1 = input.LA(2);
+ if ( (LA131_0==119) ) {
+ int LA131_1 = input.LA(2);
- if ( (synpred186_InternalPerspectiveDsl()) ) {
- alt128=1;
+ if ( (synpred190_InternalPerspectiveDsl()) ) {
+ alt131=1;
}
}
- switch (alt128) {
+ switch (alt131) {
case 1 :
- // InternalPerspectiveDsl.g:18088:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
+ // InternalPerspectiveDsl.g:18682:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
@@ -59317,16 +61203,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0"
- // InternalPerspectiveDsl.g:18097:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ;
+ // InternalPerspectiveDsl.g:18691:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18101:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
- // InternalPerspectiveDsl.g:18102:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
+ // InternalPerspectiveDsl.g:18695:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
+ // InternalPerspectiveDsl.g:18696:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl();
state._fsp--;
@@ -59355,25 +61241,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl"
- // InternalPerspectiveDsl.g:18109:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ;
+ // InternalPerspectiveDsl.g:18703:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18113:1: ( ( ( 'finally' ) ) )
- // InternalPerspectiveDsl.g:18114:1: ( ( 'finally' ) )
+ // InternalPerspectiveDsl.g:18707:1: ( ( ( 'finally' ) ) )
+ // InternalPerspectiveDsl.g:18708:1: ( ( 'finally' ) )
{
- // InternalPerspectiveDsl.g:18114:1: ( ( 'finally' ) )
- // InternalPerspectiveDsl.g:18115:2: ( 'finally' )
+ // InternalPerspectiveDsl.g:18708:1: ( ( 'finally' ) )
+ // InternalPerspectiveDsl.g:18709:2: ( 'finally' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
}
- // InternalPerspectiveDsl.g:18116:2: ( 'finally' )
- // InternalPerspectiveDsl.g:18116:3: 'finally'
+ // InternalPerspectiveDsl.g:18710:2: ( 'finally' )
+ // InternalPerspectiveDsl.g:18710:3: 'finally'
{
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
}
@@ -59402,14 +61288,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1"
- // InternalPerspectiveDsl.g:18124:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:18718:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18128:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
- // InternalPerspectiveDsl.g:18129:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
+ // InternalPerspectiveDsl.g:18722:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:18723:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl();
@@ -59435,23 +61321,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl"
- // InternalPerspectiveDsl.g:18135:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:18729:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18139:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
- // InternalPerspectiveDsl.g:18140:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
+ // InternalPerspectiveDsl.g:18733:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
+ // InternalPerspectiveDsl.g:18734:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
{
- // InternalPerspectiveDsl.g:18140:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
- // InternalPerspectiveDsl.g:18141:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
+ // InternalPerspectiveDsl.g:18734:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
+ // InternalPerspectiveDsl.g:18735:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1());
}
- // InternalPerspectiveDsl.g:18142:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
- // InternalPerspectiveDsl.g:18142:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
+ // InternalPerspectiveDsl.g:18736:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
+ // InternalPerspectiveDsl.g:18736:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1();
@@ -59486,16 +61372,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0"
- // InternalPerspectiveDsl.g:18151:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ;
+ // InternalPerspectiveDsl.g:18745:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18155:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
- // InternalPerspectiveDsl.g:18156:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
+ // InternalPerspectiveDsl.g:18749:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
+ // InternalPerspectiveDsl.g:18750:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XTryCatchFinallyExpression__Group_3_1__0__Impl();
state._fsp--;
@@ -59524,22 +61410,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl"
- // InternalPerspectiveDsl.g:18163:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ;
+ // InternalPerspectiveDsl.g:18757:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18167:1: ( ( 'finally' ) )
- // InternalPerspectiveDsl.g:18168:1: ( 'finally' )
+ // InternalPerspectiveDsl.g:18761:1: ( ( 'finally' ) )
+ // InternalPerspectiveDsl.g:18762:1: ( 'finally' )
{
- // InternalPerspectiveDsl.g:18168:1: ( 'finally' )
- // InternalPerspectiveDsl.g:18169:2: 'finally'
+ // InternalPerspectiveDsl.g:18762:1: ( 'finally' )
+ // InternalPerspectiveDsl.g:18763:2: 'finally'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
@@ -59565,14 +61451,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1"
- // InternalPerspectiveDsl.g:18178:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ;
+ // InternalPerspectiveDsl.g:18772:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18182:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
- // InternalPerspectiveDsl.g:18183:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
+ // InternalPerspectiveDsl.g:18776:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
+ // InternalPerspectiveDsl.g:18777:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl();
@@ -59598,23 +61484,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl"
- // InternalPerspectiveDsl.g:18189:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:18783:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18193:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
- // InternalPerspectiveDsl.g:18194:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:18787:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
+ // InternalPerspectiveDsl.g:18788:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
{
- // InternalPerspectiveDsl.g:18194:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
- // InternalPerspectiveDsl.g:18195:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:18788:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
+ // InternalPerspectiveDsl.g:18789:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1());
}
- // InternalPerspectiveDsl.g:18196:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
- // InternalPerspectiveDsl.g:18196:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
+ // InternalPerspectiveDsl.g:18790:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
+ // InternalPerspectiveDsl.g:18790:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1();
@@ -59649,16 +61535,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__0"
- // InternalPerspectiveDsl.g:18205:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ;
+ // InternalPerspectiveDsl.g:18799:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ;
public final void rule__XSynchronizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18209:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
- // InternalPerspectiveDsl.g:18210:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
+ // InternalPerspectiveDsl.g:18803:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
+ // InternalPerspectiveDsl.g:18804:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XSynchronizedExpression__Group__0__Impl();
state._fsp--;
@@ -59687,23 +61573,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl"
- // InternalPerspectiveDsl.g:18217:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:18811:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ;
public final void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18221:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:18222:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:18815:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:18816:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:18222:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
- // InternalPerspectiveDsl.g:18223:2: ( rule__XSynchronizedExpression__Group_0__0 )
+ // InternalPerspectiveDsl.g:18816:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:18817:2: ( rule__XSynchronizedExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:18224:2: ( rule__XSynchronizedExpression__Group_0__0 )
- // InternalPerspectiveDsl.g:18224:3: rule__XSynchronizedExpression__Group_0__0
+ // InternalPerspectiveDsl.g:18818:2: ( rule__XSynchronizedExpression__Group_0__0 )
+ // InternalPerspectiveDsl.g:18818:3: rule__XSynchronizedExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0__0();
@@ -59738,16 +61624,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__1"
- // InternalPerspectiveDsl.g:18232:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ;
+ // InternalPerspectiveDsl.g:18826:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ;
public final void rule__XSynchronizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18236:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
- // InternalPerspectiveDsl.g:18237:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
+ // InternalPerspectiveDsl.g:18830:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
+ // InternalPerspectiveDsl.g:18831:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XSynchronizedExpression__Group__1__Impl();
state._fsp--;
@@ -59776,23 +61662,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl"
- // InternalPerspectiveDsl.g:18244:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:18838:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18248:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:18249:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
+ // InternalPerspectiveDsl.g:18842:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:18843:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:18249:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
- // InternalPerspectiveDsl.g:18250:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
+ // InternalPerspectiveDsl.g:18843:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
+ // InternalPerspectiveDsl.g:18844:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1());
}
- // InternalPerspectiveDsl.g:18251:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
- // InternalPerspectiveDsl.g:18251:3: rule__XSynchronizedExpression__ParamAssignment_1
+ // InternalPerspectiveDsl.g:18845:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
+ // InternalPerspectiveDsl.g:18845:3: rule__XSynchronizedExpression__ParamAssignment_1
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__ParamAssignment_1();
@@ -59827,16 +61713,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__2"
- // InternalPerspectiveDsl.g:18259:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ;
+ // InternalPerspectiveDsl.g:18853:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ;
public final void rule__XSynchronizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18263:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
- // InternalPerspectiveDsl.g:18264:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
+ // InternalPerspectiveDsl.g:18857:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
+ // InternalPerspectiveDsl.g:18858:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XSynchronizedExpression__Group__2__Impl();
state._fsp--;
@@ -59865,22 +61751,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl"
- // InternalPerspectiveDsl.g:18271:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:18865:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18275:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:18276:1: ( ')' )
+ // InternalPerspectiveDsl.g:18869:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:18870:1: ( ')' )
{
- // InternalPerspectiveDsl.g:18276:1: ( ')' )
- // InternalPerspectiveDsl.g:18277:2: ')'
+ // InternalPerspectiveDsl.g:18870:1: ( ')' )
+ // InternalPerspectiveDsl.g:18871:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -59906,14 +61792,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__3"
- // InternalPerspectiveDsl.g:18286:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
+ // InternalPerspectiveDsl.g:18880:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18290:1: ( rule__XSynchronizedExpression__Group__3__Impl )
- // InternalPerspectiveDsl.g:18291:2: rule__XSynchronizedExpression__Group__3__Impl
+ // InternalPerspectiveDsl.g:18884:1: ( rule__XSynchronizedExpression__Group__3__Impl )
+ // InternalPerspectiveDsl.g:18885:2: rule__XSynchronizedExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group__3__Impl();
@@ -59939,23 +61825,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl"
- // InternalPerspectiveDsl.g:18297:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
+ // InternalPerspectiveDsl.g:18891:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18301:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
- // InternalPerspectiveDsl.g:18302:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
+ // InternalPerspectiveDsl.g:18895:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
+ // InternalPerspectiveDsl.g:18896:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
{
- // InternalPerspectiveDsl.g:18302:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
- // InternalPerspectiveDsl.g:18303:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
+ // InternalPerspectiveDsl.g:18896:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
+ // InternalPerspectiveDsl.g:18897:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3());
}
- // InternalPerspectiveDsl.g:18304:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
- // InternalPerspectiveDsl.g:18304:3: rule__XSynchronizedExpression__ExpressionAssignment_3
+ // InternalPerspectiveDsl.g:18898:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
+ // InternalPerspectiveDsl.g:18898:3: rule__XSynchronizedExpression__ExpressionAssignment_3
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__ExpressionAssignment_3();
@@ -59990,14 +61876,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0"
- // InternalPerspectiveDsl.g:18313:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ;
+ // InternalPerspectiveDsl.g:18907:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ;
public final void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18317:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
- // InternalPerspectiveDsl.g:18318:2: rule__XSynchronizedExpression__Group_0__0__Impl
+ // InternalPerspectiveDsl.g:18911:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
+ // InternalPerspectiveDsl.g:18912:2: rule__XSynchronizedExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0__0__Impl();
@@ -60023,23 +61909,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:18324:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:18918:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ;
public final void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18328:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:18329:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:18922:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:18923:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:18329:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
- // InternalPerspectiveDsl.g:18330:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:18923:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
+ // InternalPerspectiveDsl.g:18924:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0());
}
- // InternalPerspectiveDsl.g:18331:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
- // InternalPerspectiveDsl.g:18331:3: rule__XSynchronizedExpression__Group_0_0__0
+ // InternalPerspectiveDsl.g:18925:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
+ // InternalPerspectiveDsl.g:18925:3: rule__XSynchronizedExpression__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0_0__0();
@@ -60074,16 +61960,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0"
- // InternalPerspectiveDsl.g:18340:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ;
+ // InternalPerspectiveDsl.g:18934:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ;
public final void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18344:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
- // InternalPerspectiveDsl.g:18345:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
+ // InternalPerspectiveDsl.g:18938:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
+ // InternalPerspectiveDsl.g:18939:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
{
- pushFollow(FOLLOW_130);
+ pushFollow(FOLLOW_138);
rule__XSynchronizedExpression__Group_0_0__0__Impl();
state._fsp--;
@@ -60112,23 +61998,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl"
- // InternalPerspectiveDsl.g:18352:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:18946:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18356:1: ( ( () ) )
- // InternalPerspectiveDsl.g:18357:1: ( () )
+ // InternalPerspectiveDsl.g:18950:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:18951:1: ( () )
{
- // InternalPerspectiveDsl.g:18357:1: ( () )
- // InternalPerspectiveDsl.g:18358:2: ()
+ // InternalPerspectiveDsl.g:18951:1: ( () )
+ // InternalPerspectiveDsl.g:18952:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0());
}
- // InternalPerspectiveDsl.g:18359:2: ()
- // InternalPerspectiveDsl.g:18359:3:
+ // InternalPerspectiveDsl.g:18953:2: ()
+ // InternalPerspectiveDsl.g:18953:3:
{
}
@@ -60153,16 +62039,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1"
- // InternalPerspectiveDsl.g:18367:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ;
+ // InternalPerspectiveDsl.g:18961:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ;
public final void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18371:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
- // InternalPerspectiveDsl.g:18372:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
+ // InternalPerspectiveDsl.g:18965:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
+ // InternalPerspectiveDsl.g:18966:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XSynchronizedExpression__Group_0_0__1__Impl();
state._fsp--;
@@ -60191,22 +62077,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl"
- // InternalPerspectiveDsl.g:18379:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ;
+ // InternalPerspectiveDsl.g:18973:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18383:1: ( ( 'synchronized' ) )
- // InternalPerspectiveDsl.g:18384:1: ( 'synchronized' )
+ // InternalPerspectiveDsl.g:18977:1: ( ( 'synchronized' ) )
+ // InternalPerspectiveDsl.g:18978:1: ( 'synchronized' )
{
- // InternalPerspectiveDsl.g:18384:1: ( 'synchronized' )
- // InternalPerspectiveDsl.g:18385:2: 'synchronized'
+ // InternalPerspectiveDsl.g:18978:1: ( 'synchronized' )
+ // InternalPerspectiveDsl.g:18979:2: 'synchronized'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,120,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
@@ -60232,14 +62118,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2"
- // InternalPerspectiveDsl.g:18394:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ;
+ // InternalPerspectiveDsl.g:18988:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ;
public final void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18398:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
- // InternalPerspectiveDsl.g:18399:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
+ // InternalPerspectiveDsl.g:18992:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
+ // InternalPerspectiveDsl.g:18993:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0_0__2__Impl();
@@ -60265,22 +62151,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl"
- // InternalPerspectiveDsl.g:18405:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:18999:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18409:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:18410:1: ( '(' )
+ // InternalPerspectiveDsl.g:19003:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:19004:1: ( '(' )
{
- // InternalPerspectiveDsl.g:18410:1: ( '(' )
- // InternalPerspectiveDsl.g:18411:2: '('
+ // InternalPerspectiveDsl.g:19004:1: ( '(' )
+ // InternalPerspectiveDsl.g:19005:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
@@ -60306,16 +62192,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__0"
- // InternalPerspectiveDsl.g:18421:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ;
+ // InternalPerspectiveDsl.g:19015:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ;
public final void rule__XCatchClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18425:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
- // InternalPerspectiveDsl.g:18426:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
+ // InternalPerspectiveDsl.g:19019:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
+ // InternalPerspectiveDsl.g:19020:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_58);
rule__XCatchClause__Group__0__Impl();
state._fsp--;
@@ -60344,25 +62230,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__0__Impl"
- // InternalPerspectiveDsl.g:18433:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
+ // InternalPerspectiveDsl.g:19027:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18437:1: ( ( ( 'catch' ) ) )
- // InternalPerspectiveDsl.g:18438:1: ( ( 'catch' ) )
+ // InternalPerspectiveDsl.g:19031:1: ( ( ( 'catch' ) ) )
+ // InternalPerspectiveDsl.g:19032:1: ( ( 'catch' ) )
{
- // InternalPerspectiveDsl.g:18438:1: ( ( 'catch' ) )
- // InternalPerspectiveDsl.g:18439:2: ( 'catch' )
+ // InternalPerspectiveDsl.g:19032:1: ( ( 'catch' ) )
+ // InternalPerspectiveDsl.g:19033:2: ( 'catch' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
}
- // InternalPerspectiveDsl.g:18440:2: ( 'catch' )
- // InternalPerspectiveDsl.g:18440:3: 'catch'
+ // InternalPerspectiveDsl.g:19034:2: ( 'catch' )
+ // InternalPerspectiveDsl.g:19034:3: 'catch'
{
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
}
@@ -60391,16 +62277,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__1"
- // InternalPerspectiveDsl.g:18448:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ;
+ // InternalPerspectiveDsl.g:19042:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ;
public final void rule__XCatchClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18452:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
- // InternalPerspectiveDsl.g:18453:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
+ // InternalPerspectiveDsl.g:19046:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
+ // InternalPerspectiveDsl.g:19047:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XCatchClause__Group__1__Impl();
state._fsp--;
@@ -60429,22 +62315,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__1__Impl"
- // InternalPerspectiveDsl.g:18460:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:19054:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18464:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:18465:1: ( '(' )
+ // InternalPerspectiveDsl.g:19058:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:19059:1: ( '(' )
{
- // InternalPerspectiveDsl.g:18465:1: ( '(' )
- // InternalPerspectiveDsl.g:18466:2: '('
+ // InternalPerspectiveDsl.g:19059:1: ( '(' )
+ // InternalPerspectiveDsl.g:19060:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
@@ -60470,16 +62356,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__2"
- // InternalPerspectiveDsl.g:18475:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ;
+ // InternalPerspectiveDsl.g:19069:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ;
public final void rule__XCatchClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18479:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
- // InternalPerspectiveDsl.g:18480:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
+ // InternalPerspectiveDsl.g:19073:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
+ // InternalPerspectiveDsl.g:19074:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XCatchClause__Group__2__Impl();
state._fsp--;
@@ -60508,23 +62394,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__2__Impl"
- // InternalPerspectiveDsl.g:18487:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:19081:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18491:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:18492:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // InternalPerspectiveDsl.g:19085:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:19086:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:18492:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
- // InternalPerspectiveDsl.g:18493:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
+ // InternalPerspectiveDsl.g:19086:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // InternalPerspectiveDsl.g:19087:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2());
}
- // InternalPerspectiveDsl.g:18494:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
- // InternalPerspectiveDsl.g:18494:3: rule__XCatchClause__DeclaredParamAssignment_2
+ // InternalPerspectiveDsl.g:19088:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
+ // InternalPerspectiveDsl.g:19088:3: rule__XCatchClause__DeclaredParamAssignment_2
{
pushFollow(FOLLOW_2);
rule__XCatchClause__DeclaredParamAssignment_2();
@@ -60559,16 +62445,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__3"
- // InternalPerspectiveDsl.g:18502:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ;
+ // InternalPerspectiveDsl.g:19096:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ;
public final void rule__XCatchClause__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18506:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
- // InternalPerspectiveDsl.g:18507:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
+ // InternalPerspectiveDsl.g:19100:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
+ // InternalPerspectiveDsl.g:19101:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__XCatchClause__Group__3__Impl();
state._fsp--;
@@ -60597,22 +62483,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__3__Impl"
- // InternalPerspectiveDsl.g:18514:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:19108:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18518:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:18519:1: ( ')' )
+ // InternalPerspectiveDsl.g:19112:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:19113:1: ( ')' )
{
- // InternalPerspectiveDsl.g:18519:1: ( ')' )
- // InternalPerspectiveDsl.g:18520:2: ')'
+ // InternalPerspectiveDsl.g:19113:1: ( ')' )
+ // InternalPerspectiveDsl.g:19114:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
@@ -60638,14 +62524,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__4"
- // InternalPerspectiveDsl.g:18529:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
+ // InternalPerspectiveDsl.g:19123:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
public final void rule__XCatchClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18533:1: ( rule__XCatchClause__Group__4__Impl )
- // InternalPerspectiveDsl.g:18534:2: rule__XCatchClause__Group__4__Impl
+ // InternalPerspectiveDsl.g:19127:1: ( rule__XCatchClause__Group__4__Impl )
+ // InternalPerspectiveDsl.g:19128:2: rule__XCatchClause__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XCatchClause__Group__4__Impl();
@@ -60671,23 +62557,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__Group__4__Impl"
- // InternalPerspectiveDsl.g:18540:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
+ // InternalPerspectiveDsl.g:19134:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18544:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
- // InternalPerspectiveDsl.g:18545:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // InternalPerspectiveDsl.g:19138:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
+ // InternalPerspectiveDsl.g:19139:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
{
- // InternalPerspectiveDsl.g:18545:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
- // InternalPerspectiveDsl.g:18546:2: ( rule__XCatchClause__ExpressionAssignment_4 )
+ // InternalPerspectiveDsl.g:19139:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // InternalPerspectiveDsl.g:19140:2: ( rule__XCatchClause__ExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4());
}
- // InternalPerspectiveDsl.g:18547:2: ( rule__XCatchClause__ExpressionAssignment_4 )
- // InternalPerspectiveDsl.g:18547:3: rule__XCatchClause__ExpressionAssignment_4
+ // InternalPerspectiveDsl.g:19141:2: ( rule__XCatchClause__ExpressionAssignment_4 )
+ // InternalPerspectiveDsl.g:19141:3: rule__XCatchClause__ExpressionAssignment_4
{
pushFollow(FOLLOW_2);
rule__XCatchClause__ExpressionAssignment_4();
@@ -60722,16 +62608,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group__0"
- // InternalPerspectiveDsl.g:18556:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
+ // InternalPerspectiveDsl.g:19150:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
public final void rule__QualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18560:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
- // InternalPerspectiveDsl.g:18561:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
+ // InternalPerspectiveDsl.g:19154:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
+ // InternalPerspectiveDsl.g:19155:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__QualifiedName__Group__0__Impl();
state._fsp--;
@@ -60760,17 +62646,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
- // InternalPerspectiveDsl.g:18568:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:19162:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18572:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:18573:1: ( ruleValidID )
+ // InternalPerspectiveDsl.g:19166:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:19167:1: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:18573:1: ( ruleValidID )
- // InternalPerspectiveDsl.g:18574:2: ruleValidID
+ // InternalPerspectiveDsl.g:19167:1: ( ruleValidID )
+ // InternalPerspectiveDsl.g:19168:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
@@ -60805,14 +62691,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group__1"
- // InternalPerspectiveDsl.g:18583:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:19177:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18587:1: ( rule__QualifiedName__Group__1__Impl )
- // InternalPerspectiveDsl.g:18588:2: rule__QualifiedName__Group__1__Impl
+ // InternalPerspectiveDsl.g:19181:1: ( rule__QualifiedName__Group__1__Impl )
+ // InternalPerspectiveDsl.g:19182:2: rule__QualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group__1__Impl();
@@ -60838,35 +62724,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
- // InternalPerspectiveDsl.g:18594:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:19188:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18598:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
- // InternalPerspectiveDsl.g:18599:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:19192:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
+ // InternalPerspectiveDsl.g:19193:1: ( ( rule__QualifiedName__Group_1__0 )* )
{
- // InternalPerspectiveDsl.g:18599:1: ( ( rule__QualifiedName__Group_1__0 )* )
- // InternalPerspectiveDsl.g:18600:2: ( rule__QualifiedName__Group_1__0 )*
+ // InternalPerspectiveDsl.g:19193:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalPerspectiveDsl.g:19194:2: ( rule__QualifiedName__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:18601:2: ( rule__QualifiedName__Group_1__0 )*
- loop129:
+ // InternalPerspectiveDsl.g:19195:2: ( rule__QualifiedName__Group_1__0 )*
+ loop132:
do {
- int alt129=2;
- int LA129_0 = input.LA(1);
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA129_0==43) ) {
- int LA129_2 = input.LA(2);
+ if ( (LA132_0==43) ) {
+ int LA132_2 = input.LA(2);
- if ( (LA129_2==RULE_ID) ) {
- int LA129_3 = input.LA(3);
+ if ( (LA132_2==RULE_ID) ) {
+ int LA132_3 = input.LA(3);
- if ( (synpred187_InternalPerspectiveDsl()) ) {
- alt129=1;
+ if ( (synpred191_InternalPerspectiveDsl()) ) {
+ alt132=1;
}
@@ -60876,11 +62762,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt129) {
+ switch (alt132) {
case 1 :
- // InternalPerspectiveDsl.g:18601:3: rule__QualifiedName__Group_1__0
+ // InternalPerspectiveDsl.g:19195:3: rule__QualifiedName__Group_1__0
{
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_140);
rule__QualifiedName__Group_1__0();
state._fsp--;
@@ -60890,7 +62776,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop129;
+ break loop132;
}
} while (true);
@@ -60919,14 +62805,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group_1__0"
- // InternalPerspectiveDsl.g:18610:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
+ // InternalPerspectiveDsl.g:19204:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18614:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
- // InternalPerspectiveDsl.g:18615:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
+ // InternalPerspectiveDsl.g:19208:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
+ // InternalPerspectiveDsl.g:19209:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
{
pushFollow(FOLLOW_7);
rule__QualifiedName__Group_1__0__Impl();
@@ -60957,23 +62843,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:18622:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
+ // InternalPerspectiveDsl.g:19216:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18626:1: ( ( ( '.' ) ) )
- // InternalPerspectiveDsl.g:18627:1: ( ( '.' ) )
+ // InternalPerspectiveDsl.g:19220:1: ( ( ( '.' ) ) )
+ // InternalPerspectiveDsl.g:19221:1: ( ( '.' ) )
{
- // InternalPerspectiveDsl.g:18627:1: ( ( '.' ) )
- // InternalPerspectiveDsl.g:18628:2: ( '.' )
+ // InternalPerspectiveDsl.g:19221:1: ( ( '.' ) )
+ // InternalPerspectiveDsl.g:19222:2: ( '.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
- // InternalPerspectiveDsl.g:18629:2: ( '.' )
- // InternalPerspectiveDsl.g:18629:3: '.'
+ // InternalPerspectiveDsl.g:19223:2: ( '.' )
+ // InternalPerspectiveDsl.g:19223:3: '.'
{
match(input,43,FOLLOW_2); if (state.failed) return ;
@@ -61004,14 +62890,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group_1__1"
- // InternalPerspectiveDsl.g:18637:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:19231:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18641:1: ( rule__QualifiedName__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:18642:2: rule__QualifiedName__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:19235:1: ( rule__QualifiedName__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:19236:2: rule__QualifiedName__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group_1__1__Impl();
@@ -61037,17 +62923,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:18648:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:19242:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18652:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:18653:1: ( ruleValidID )
+ // InternalPerspectiveDsl.g:19246:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:19247:1: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:18653:1: ( ruleValidID )
- // InternalPerspectiveDsl.g:18654:2: ruleValidID
+ // InternalPerspectiveDsl.g:19247:1: ( ruleValidID )
+ // InternalPerspectiveDsl.g:19248:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
@@ -61082,16 +62968,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1__0"
- // InternalPerspectiveDsl.g:18664:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ;
+ // InternalPerspectiveDsl.g:19258:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ;
public final void rule__Number__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18668:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
- // InternalPerspectiveDsl.g:18669:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
+ // InternalPerspectiveDsl.g:19262:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
+ // InternalPerspectiveDsl.g:19263:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__Number__Group_1__0__Impl();
state._fsp--;
@@ -61120,23 +63006,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:18676:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:19270:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ;
public final void rule__Number__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18680:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
- // InternalPerspectiveDsl.g:18681:1: ( ( rule__Number__Alternatives_1_0 ) )
+ // InternalPerspectiveDsl.g:19274:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
+ // InternalPerspectiveDsl.g:19275:1: ( ( rule__Number__Alternatives_1_0 ) )
{
- // InternalPerspectiveDsl.g:18681:1: ( ( rule__Number__Alternatives_1_0 ) )
- // InternalPerspectiveDsl.g:18682:2: ( rule__Number__Alternatives_1_0 )
+ // InternalPerspectiveDsl.g:19275:1: ( ( rule__Number__Alternatives_1_0 ) )
+ // InternalPerspectiveDsl.g:19276:2: ( rule__Number__Alternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_0());
}
- // InternalPerspectiveDsl.g:18683:2: ( rule__Number__Alternatives_1_0 )
- // InternalPerspectiveDsl.g:18683:3: rule__Number__Alternatives_1_0
+ // InternalPerspectiveDsl.g:19277:2: ( rule__Number__Alternatives_1_0 )
+ // InternalPerspectiveDsl.g:19277:3: rule__Number__Alternatives_1_0
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives_1_0();
@@ -61171,14 +63057,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1__1"
- // InternalPerspectiveDsl.g:18691:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ;
+ // InternalPerspectiveDsl.g:19285:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ;
public final void rule__Number__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18695:1: ( rule__Number__Group_1__1__Impl )
- // InternalPerspectiveDsl.g:18696:2: rule__Number__Group_1__1__Impl
+ // InternalPerspectiveDsl.g:19289:1: ( rule__Number__Group_1__1__Impl )
+ // InternalPerspectiveDsl.g:19290:2: rule__Number__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Number__Group_1__1__Impl();
@@ -61204,35 +63090,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:18702:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:19296:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ;
public final void rule__Number__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18706:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
- // InternalPerspectiveDsl.g:18707:1: ( ( rule__Number__Group_1_1__0 )? )
+ // InternalPerspectiveDsl.g:19300:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
+ // InternalPerspectiveDsl.g:19301:1: ( ( rule__Number__Group_1_1__0 )? )
{
- // InternalPerspectiveDsl.g:18707:1: ( ( rule__Number__Group_1_1__0 )? )
- // InternalPerspectiveDsl.g:18708:2: ( rule__Number__Group_1_1__0 )?
+ // InternalPerspectiveDsl.g:19301:1: ( ( rule__Number__Group_1_1__0 )? )
+ // InternalPerspectiveDsl.g:19302:2: ( rule__Number__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1_1());
}
- // InternalPerspectiveDsl.g:18709:2: ( rule__Number__Group_1_1__0 )?
- int alt130=2;
- int LA130_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:19303:2: ( rule__Number__Group_1_1__0 )?
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA130_0==43) ) {
- int LA130_1 = input.LA(2);
+ if ( (LA133_0==43) ) {
+ int LA133_1 = input.LA(2);
- if ( ((LA130_1>=RULE_INT && LA130_1<=RULE_DECIMAL)) ) {
- alt130=1;
+ if ( ((LA133_1>=RULE_INT && LA133_1<=RULE_DECIMAL)) ) {
+ alt133=1;
}
}
- switch (alt130) {
+ switch (alt133) {
case 1 :
- // InternalPerspectiveDsl.g:18709:3: rule__Number__Group_1_1__0
+ // InternalPerspectiveDsl.g:19303:3: rule__Number__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__Number__Group_1_1__0();
@@ -61270,16 +63156,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1_1__0"
- // InternalPerspectiveDsl.g:18718:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ;
+ // InternalPerspectiveDsl.g:19312:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ;
public final void rule__Number__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18722:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
- // InternalPerspectiveDsl.g:18723:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
+ // InternalPerspectiveDsl.g:19316:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
+ // InternalPerspectiveDsl.g:19317:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
{
- pushFollow(FOLLOW_133);
+ pushFollow(FOLLOW_141);
rule__Number__Group_1_1__0__Impl();
state._fsp--;
@@ -61308,17 +63194,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1_1__0__Impl"
- // InternalPerspectiveDsl.g:18730:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
+ // InternalPerspectiveDsl.g:19324:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18734:1: ( ( '.' ) )
- // InternalPerspectiveDsl.g:18735:1: ( '.' )
+ // InternalPerspectiveDsl.g:19328:1: ( ( '.' ) )
+ // InternalPerspectiveDsl.g:19329:1: ( '.' )
{
- // InternalPerspectiveDsl.g:18735:1: ( '.' )
- // InternalPerspectiveDsl.g:18736:2: '.'
+ // InternalPerspectiveDsl.g:19329:1: ( '.' )
+ // InternalPerspectiveDsl.g:19330:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
@@ -61349,14 +63235,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1_1__1"
- // InternalPerspectiveDsl.g:18745:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:19339:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ;
public final void rule__Number__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18749:1: ( rule__Number__Group_1_1__1__Impl )
- // InternalPerspectiveDsl.g:18750:2: rule__Number__Group_1_1__1__Impl
+ // InternalPerspectiveDsl.g:19343:1: ( rule__Number__Group_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:19344:2: rule__Number__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Number__Group_1_1__1__Impl();
@@ -61382,23 +63268,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Number__Group_1_1__1__Impl"
- // InternalPerspectiveDsl.g:18756:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:19350:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ;
public final void rule__Number__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18760:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:18761:1: ( ( rule__Number__Alternatives_1_1_1 ) )
+ // InternalPerspectiveDsl.g:19354:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:19355:1: ( ( rule__Number__Alternatives_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:18761:1: ( ( rule__Number__Alternatives_1_1_1 ) )
- // InternalPerspectiveDsl.g:18762:2: ( rule__Number__Alternatives_1_1_1 )
+ // InternalPerspectiveDsl.g:19355:1: ( ( rule__Number__Alternatives_1_1_1 ) )
+ // InternalPerspectiveDsl.g:19356:2: ( rule__Number__Alternatives_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_1_1());
}
- // InternalPerspectiveDsl.g:18763:2: ( rule__Number__Alternatives_1_1_1 )
- // InternalPerspectiveDsl.g:18763:3: rule__Number__Alternatives_1_1_1
+ // InternalPerspectiveDsl.g:19357:2: ( rule__Number__Alternatives_1_1_1 )
+ // InternalPerspectiveDsl.g:19357:3: rule__Number__Alternatives_1_1_1
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives_1_1_1();
@@ -61433,16 +63319,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0__0"
- // InternalPerspectiveDsl.g:18772:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ;
+ // InternalPerspectiveDsl.g:19366:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ;
public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18776:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
- // InternalPerspectiveDsl.g:18777:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
+ // InternalPerspectiveDsl.g:19370:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
+ // InternalPerspectiveDsl.g:19371:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__JvmTypeReference__Group_0__0__Impl();
state._fsp--;
@@ -61471,17 +63357,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:18784:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
+ // InternalPerspectiveDsl.g:19378:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18788:1: ( ( ruleJvmParameterizedTypeReference ) )
- // InternalPerspectiveDsl.g:18789:1: ( ruleJvmParameterizedTypeReference )
+ // InternalPerspectiveDsl.g:19382:1: ( ( ruleJvmParameterizedTypeReference ) )
+ // InternalPerspectiveDsl.g:19383:1: ( ruleJvmParameterizedTypeReference )
{
- // InternalPerspectiveDsl.g:18789:1: ( ruleJvmParameterizedTypeReference )
- // InternalPerspectiveDsl.g:18790:2: ruleJvmParameterizedTypeReference
+ // InternalPerspectiveDsl.g:19383:1: ( ruleJvmParameterizedTypeReference )
+ // InternalPerspectiveDsl.g:19384:2: ruleJvmParameterizedTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
@@ -61516,14 +63402,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0__1"
- // InternalPerspectiveDsl.g:18799:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ;
+ // InternalPerspectiveDsl.g:19393:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ;
public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18803:1: ( rule__JvmTypeReference__Group_0__1__Impl )
- // InternalPerspectiveDsl.g:18804:2: rule__JvmTypeReference__Group_0__1__Impl
+ // InternalPerspectiveDsl.g:19397:1: ( rule__JvmTypeReference__Group_0__1__Impl )
+ // InternalPerspectiveDsl.g:19398:2: rule__JvmTypeReference__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0__1__Impl();
@@ -61549,35 +63435,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl"
- // InternalPerspectiveDsl.g:18810:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:19404:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ;
public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18814:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
- // InternalPerspectiveDsl.g:18815:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
+ // InternalPerspectiveDsl.g:19408:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
+ // InternalPerspectiveDsl.g:19409:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
{
- // InternalPerspectiveDsl.g:18815:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
- // InternalPerspectiveDsl.g:18816:2: ( rule__JvmTypeReference__Group_0_1__0 )*
+ // InternalPerspectiveDsl.g:19409:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
+ // InternalPerspectiveDsl.g:19410:2: ( rule__JvmTypeReference__Group_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1());
}
- // InternalPerspectiveDsl.g:18817:2: ( rule__JvmTypeReference__Group_0_1__0 )*
- loop131:
+ // InternalPerspectiveDsl.g:19411:2: ( rule__JvmTypeReference__Group_0_1__0 )*
+ loop134:
do {
- int alt131=2;
- int LA131_0 = input.LA(1);
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- if ( (LA131_0==96) ) {
- int LA131_2 = input.LA(2);
+ if ( (LA134_0==101) ) {
+ int LA134_2 = input.LA(2);
- if ( (LA131_2==94) ) {
- int LA131_3 = input.LA(3);
+ if ( (LA134_2==99) ) {
+ int LA134_3 = input.LA(3);
- if ( (synpred189_InternalPerspectiveDsl()) ) {
- alt131=1;
+ if ( (synpred193_InternalPerspectiveDsl()) ) {
+ alt134=1;
}
@@ -61587,11 +63473,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt131) {
+ switch (alt134) {
case 1 :
- // InternalPerspectiveDsl.g:18817:3: rule__JvmTypeReference__Group_0_1__0
+ // InternalPerspectiveDsl.g:19411:3: rule__JvmTypeReference__Group_0_1__0
{
- pushFollow(FOLLOW_123);
+ pushFollow(FOLLOW_131);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
@@ -61601,7 +63487,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop131;
+ break loop134;
}
} while (true);
@@ -61630,14 +63516,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0"
- // InternalPerspectiveDsl.g:18826:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ;
+ // InternalPerspectiveDsl.g:19420:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ;
public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18830:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
- // InternalPerspectiveDsl.g:18831:2: rule__JvmTypeReference__Group_0_1__0__Impl
+ // InternalPerspectiveDsl.g:19424:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
+ // InternalPerspectiveDsl.g:19425:2: rule__JvmTypeReference__Group_0_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1__0__Impl();
@@ -61663,23 +63549,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl"
- // InternalPerspectiveDsl.g:18837:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:19431:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ;
public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18841:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:18842:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
+ // InternalPerspectiveDsl.g:19435:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:19436:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:18842:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
- // InternalPerspectiveDsl.g:18843:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
+ // InternalPerspectiveDsl.g:19436:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
+ // InternalPerspectiveDsl.g:19437:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0());
}
- // InternalPerspectiveDsl.g:18844:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
- // InternalPerspectiveDsl.g:18844:3: rule__JvmTypeReference__Group_0_1_0__0
+ // InternalPerspectiveDsl.g:19438:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
+ // InternalPerspectiveDsl.g:19438:3: rule__JvmTypeReference__Group_0_1_0__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1_0__0();
@@ -61714,16 +63600,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0"
- // InternalPerspectiveDsl.g:18853:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ;
+ // InternalPerspectiveDsl.g:19447:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ;
public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18857:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
- // InternalPerspectiveDsl.g:18858:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
+ // InternalPerspectiveDsl.g:19451:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
+ // InternalPerspectiveDsl.g:19452:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__JvmTypeReference__Group_0_1_0__0__Impl();
state._fsp--;
@@ -61752,23 +63638,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl"
- // InternalPerspectiveDsl.g:18865:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:19459:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ;
public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18869:1: ( ( () ) )
- // InternalPerspectiveDsl.g:18870:1: ( () )
+ // InternalPerspectiveDsl.g:19463:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:19464:1: ( () )
{
- // InternalPerspectiveDsl.g:18870:1: ( () )
- // InternalPerspectiveDsl.g:18871:2: ()
+ // InternalPerspectiveDsl.g:19464:1: ( () )
+ // InternalPerspectiveDsl.g:19465:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0());
}
- // InternalPerspectiveDsl.g:18872:2: ()
- // InternalPerspectiveDsl.g:18872:3:
+ // InternalPerspectiveDsl.g:19466:2: ()
+ // InternalPerspectiveDsl.g:19466:3:
{
}
@@ -61793,14 +63679,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1"
- // InternalPerspectiveDsl.g:18880:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ;
+ // InternalPerspectiveDsl.g:19474:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ;
public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18884:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
- // InternalPerspectiveDsl.g:18885:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
+ // InternalPerspectiveDsl.g:19478:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
+ // InternalPerspectiveDsl.g:19479:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1_0__1__Impl();
@@ -61826,17 +63712,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl"
- // InternalPerspectiveDsl.g:18891:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ;
+ // InternalPerspectiveDsl.g:19485:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ;
public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18895:1: ( ( ruleArrayBrackets ) )
- // InternalPerspectiveDsl.g:18896:1: ( ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:19489:1: ( ( ruleArrayBrackets ) )
+ // InternalPerspectiveDsl.g:19490:1: ( ruleArrayBrackets )
{
- // InternalPerspectiveDsl.g:18896:1: ( ruleArrayBrackets )
- // InternalPerspectiveDsl.g:18897:2: ruleArrayBrackets
+ // InternalPerspectiveDsl.g:19490:1: ( ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:19491:2: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
@@ -61871,16 +63757,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__ArrayBrackets__Group__0"
- // InternalPerspectiveDsl.g:18907:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ;
+ // InternalPerspectiveDsl.g:19501:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ;
public final void rule__ArrayBrackets__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18911:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
- // InternalPerspectiveDsl.g:18912:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
+ // InternalPerspectiveDsl.g:19505:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
+ // InternalPerspectiveDsl.g:19506:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
{
- pushFollow(FOLLOW_96);
+ pushFollow(FOLLOW_104);
rule__ArrayBrackets__Group__0__Impl();
state._fsp--;
@@ -61909,22 +63795,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__ArrayBrackets__Group__0__Impl"
- // InternalPerspectiveDsl.g:18919:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
+ // InternalPerspectiveDsl.g:19513:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18923:1: ( ( '[' ) )
- // InternalPerspectiveDsl.g:18924:1: ( '[' )
+ // InternalPerspectiveDsl.g:19517:1: ( ( '[' ) )
+ // InternalPerspectiveDsl.g:19518:1: ( '[' )
{
- // InternalPerspectiveDsl.g:18924:1: ( '[' )
- // InternalPerspectiveDsl.g:18925:2: '['
+ // InternalPerspectiveDsl.g:19518:1: ( '[' )
+ // InternalPerspectiveDsl.g:19519:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
@@ -61950,14 +63836,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__ArrayBrackets__Group__1"
- // InternalPerspectiveDsl.g:18934:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:19528:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
public final void rule__ArrayBrackets__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18938:1: ( rule__ArrayBrackets__Group__1__Impl )
- // InternalPerspectiveDsl.g:18939:2: rule__ArrayBrackets__Group__1__Impl
+ // InternalPerspectiveDsl.g:19532:1: ( rule__ArrayBrackets__Group__1__Impl )
+ // InternalPerspectiveDsl.g:19533:2: rule__ArrayBrackets__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayBrackets__Group__1__Impl();
@@ -61983,22 +63869,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__ArrayBrackets__Group__1__Impl"
- // InternalPerspectiveDsl.g:18945:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
+ // InternalPerspectiveDsl.g:19539:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18949:1: ( ( ']' ) )
- // InternalPerspectiveDsl.g:18950:1: ( ']' )
+ // InternalPerspectiveDsl.g:19543:1: ( ( ']' ) )
+ // InternalPerspectiveDsl.g:19544:1: ( ']' )
{
- // InternalPerspectiveDsl.g:18950:1: ( ']' )
- // InternalPerspectiveDsl.g:18951:2: ']'
+ // InternalPerspectiveDsl.g:19544:1: ( ']' )
+ // InternalPerspectiveDsl.g:19545:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,99,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
@@ -62024,16 +63910,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group__0"
- // InternalPerspectiveDsl.g:18961:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ;
+ // InternalPerspectiveDsl.g:19555:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ;
public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18965:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
- // InternalPerspectiveDsl.g:18966:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
+ // InternalPerspectiveDsl.g:19559:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
+ // InternalPerspectiveDsl.g:19560:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XFunctionTypeRef__Group__0__Impl();
state._fsp--;
@@ -62062,31 +63948,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl"
- // InternalPerspectiveDsl.g:18973:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ;
+ // InternalPerspectiveDsl.g:19567:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ;
public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18977:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
- // InternalPerspectiveDsl.g:18978:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
+ // InternalPerspectiveDsl.g:19571:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
+ // InternalPerspectiveDsl.g:19572:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
{
- // InternalPerspectiveDsl.g:18978:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
- // InternalPerspectiveDsl.g:18979:2: ( rule__XFunctionTypeRef__Group_0__0 )?
+ // InternalPerspectiveDsl.g:19572:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
+ // InternalPerspectiveDsl.g:19573:2: ( rule__XFunctionTypeRef__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:18980:2: ( rule__XFunctionTypeRef__Group_0__0 )?
- int alt132=2;
- int LA132_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:19574:2: ( rule__XFunctionTypeRef__Group_0__0 )?
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- if ( (LA132_0==91) ) {
- alt132=1;
+ if ( (LA135_0==96) ) {
+ alt135=1;
}
- switch (alt132) {
+ switch (alt135) {
case 1 :
- // InternalPerspectiveDsl.g:18980:3: rule__XFunctionTypeRef__Group_0__0
+ // InternalPerspectiveDsl.g:19574:3: rule__XFunctionTypeRef__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0__0();
@@ -62124,16 +64010,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group__1"
- // InternalPerspectiveDsl.g:18988:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ;
+ // InternalPerspectiveDsl.g:19582:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ;
public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:18992:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
- // InternalPerspectiveDsl.g:18993:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
+ // InternalPerspectiveDsl.g:19586:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
+ // InternalPerspectiveDsl.g:19587:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XFunctionTypeRef__Group__1__Impl();
state._fsp--;
@@ -62162,17 +64048,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl"
- // InternalPerspectiveDsl.g:19000:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
+ // InternalPerspectiveDsl.g:19594:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19004:1: ( ( '=>' ) )
- // InternalPerspectiveDsl.g:19005:1: ( '=>' )
+ // InternalPerspectiveDsl.g:19598:1: ( ( '=>' ) )
+ // InternalPerspectiveDsl.g:19599:1: ( '=>' )
{
- // InternalPerspectiveDsl.g:19005:1: ( '=>' )
- // InternalPerspectiveDsl.g:19006:2: '=>'
+ // InternalPerspectiveDsl.g:19599:1: ( '=>' )
+ // InternalPerspectiveDsl.g:19600:2: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
@@ -62203,14 +64089,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group__2"
- // InternalPerspectiveDsl.g:19015:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:19609:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19019:1: ( rule__XFunctionTypeRef__Group__2__Impl )
- // InternalPerspectiveDsl.g:19020:2: rule__XFunctionTypeRef__Group__2__Impl
+ // InternalPerspectiveDsl.g:19613:1: ( rule__XFunctionTypeRef__Group__2__Impl )
+ // InternalPerspectiveDsl.g:19614:2: rule__XFunctionTypeRef__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group__2__Impl();
@@ -62236,23 +64122,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl"
- // InternalPerspectiveDsl.g:19026:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
+ // InternalPerspectiveDsl.g:19620:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19030:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
- // InternalPerspectiveDsl.g:19031:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // InternalPerspectiveDsl.g:19624:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
+ // InternalPerspectiveDsl.g:19625:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
{
- // InternalPerspectiveDsl.g:19031:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
- // InternalPerspectiveDsl.g:19032:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
+ // InternalPerspectiveDsl.g:19625:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // InternalPerspectiveDsl.g:19626:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2());
}
- // InternalPerspectiveDsl.g:19033:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
- // InternalPerspectiveDsl.g:19033:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2
+ // InternalPerspectiveDsl.g:19627:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
+ // InternalPerspectiveDsl.g:19627:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ReturnTypeAssignment_2();
@@ -62287,16 +64173,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0"
- // InternalPerspectiveDsl.g:19042:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ;
+ // InternalPerspectiveDsl.g:19636:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ;
public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19046:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
- // InternalPerspectiveDsl.g:19047:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
+ // InternalPerspectiveDsl.g:19640:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
+ // InternalPerspectiveDsl.g:19641:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
{
- pushFollow(FOLLOW_134);
+ pushFollow(FOLLOW_142);
rule__XFunctionTypeRef__Group_0__0__Impl();
state._fsp--;
@@ -62325,22 +64211,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl"
- // InternalPerspectiveDsl.g:19054:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
+ // InternalPerspectiveDsl.g:19648:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19058:1: ( ( '(' ) )
- // InternalPerspectiveDsl.g:19059:1: ( '(' )
+ // InternalPerspectiveDsl.g:19652:1: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:19653:1: ( '(' )
{
- // InternalPerspectiveDsl.g:19059:1: ( '(' )
- // InternalPerspectiveDsl.g:19060:2: '('
+ // InternalPerspectiveDsl.g:19653:1: ( '(' )
+ // InternalPerspectiveDsl.g:19654:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
@@ -62366,16 +64252,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1"
- // InternalPerspectiveDsl.g:19069:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ;
+ // InternalPerspectiveDsl.g:19663:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ;
public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19073:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
- // InternalPerspectiveDsl.g:19074:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
+ // InternalPerspectiveDsl.g:19667:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
+ // InternalPerspectiveDsl.g:19668:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
{
- pushFollow(FOLLOW_134);
+ pushFollow(FOLLOW_142);
rule__XFunctionTypeRef__Group_0__1__Impl();
state._fsp--;
@@ -62404,31 +64290,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl"
- // InternalPerspectiveDsl.g:19081:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:19675:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ;
public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19085:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
- // InternalPerspectiveDsl.g:19086:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
+ // InternalPerspectiveDsl.g:19679:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
+ // InternalPerspectiveDsl.g:19680:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
{
- // InternalPerspectiveDsl.g:19086:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
- // InternalPerspectiveDsl.g:19087:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
+ // InternalPerspectiveDsl.g:19680:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
+ // InternalPerspectiveDsl.g:19681:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1());
}
- // InternalPerspectiveDsl.g:19088:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
- int alt133=2;
- int LA133_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:19682:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
+ int alt136=2;
+ int LA136_0 = input.LA(1);
- if ( (LA133_0==RULE_ID||LA133_0==31||LA133_0==91) ) {
- alt133=1;
+ if ( (LA136_0==RULE_ID||LA136_0==31||LA136_0==96) ) {
+ alt136=1;
}
- switch (alt133) {
+ switch (alt136) {
case 1 :
- // InternalPerspectiveDsl.g:19088:3: rule__XFunctionTypeRef__Group_0_1__0
+ // InternalPerspectiveDsl.g:19682:3: rule__XFunctionTypeRef__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1__0();
@@ -62466,14 +64352,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2"
- // InternalPerspectiveDsl.g:19096:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ;
+ // InternalPerspectiveDsl.g:19690:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ;
public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19100:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
- // InternalPerspectiveDsl.g:19101:2: rule__XFunctionTypeRef__Group_0__2__Impl
+ // InternalPerspectiveDsl.g:19694:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
+ // InternalPerspectiveDsl.g:19695:2: rule__XFunctionTypeRef__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0__2__Impl();
@@ -62499,22 +64385,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl"
- // InternalPerspectiveDsl.g:19107:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
+ // InternalPerspectiveDsl.g:19701:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19111:1: ( ( ')' ) )
- // InternalPerspectiveDsl.g:19112:1: ( ')' )
+ // InternalPerspectiveDsl.g:19705:1: ( ( ')' ) )
+ // InternalPerspectiveDsl.g:19706:1: ( ')' )
{
- // InternalPerspectiveDsl.g:19112:1: ( ')' )
- // InternalPerspectiveDsl.g:19113:2: ')'
+ // InternalPerspectiveDsl.g:19706:1: ( ')' )
+ // InternalPerspectiveDsl.g:19707:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
@@ -62540,16 +64426,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0"
- // InternalPerspectiveDsl.g:19123:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ;
+ // InternalPerspectiveDsl.g:19717:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ;
public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19127:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
- // InternalPerspectiveDsl.g:19128:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
+ // InternalPerspectiveDsl.g:19721:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
+ // InternalPerspectiveDsl.g:19722:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__XFunctionTypeRef__Group_0_1__0__Impl();
state._fsp--;
@@ -62578,23 +64464,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl"
- // InternalPerspectiveDsl.g:19135:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:19729:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ;
public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19139:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
- // InternalPerspectiveDsl.g:19140:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
+ // InternalPerspectiveDsl.g:19733:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
+ // InternalPerspectiveDsl.g:19734:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
{
- // InternalPerspectiveDsl.g:19140:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
- // InternalPerspectiveDsl.g:19141:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
+ // InternalPerspectiveDsl.g:19734:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
+ // InternalPerspectiveDsl.g:19735:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0());
}
- // InternalPerspectiveDsl.g:19142:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
- // InternalPerspectiveDsl.g:19142:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
+ // InternalPerspectiveDsl.g:19736:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
+ // InternalPerspectiveDsl.g:19736:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0();
@@ -62629,14 +64515,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1"
- // InternalPerspectiveDsl.g:19150:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ;
+ // InternalPerspectiveDsl.g:19744:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ;
public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19154:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
- // InternalPerspectiveDsl.g:19155:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
+ // InternalPerspectiveDsl.g:19748:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
+ // InternalPerspectiveDsl.g:19749:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1__1__Impl();
@@ -62662,37 +64548,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl"
- // InternalPerspectiveDsl.g:19161:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ;
+ // InternalPerspectiveDsl.g:19755:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ;
public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19165:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
- // InternalPerspectiveDsl.g:19166:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:19759:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
+ // InternalPerspectiveDsl.g:19760:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
{
- // InternalPerspectiveDsl.g:19166:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
- // InternalPerspectiveDsl.g:19167:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
+ // InternalPerspectiveDsl.g:19760:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
+ // InternalPerspectiveDsl.g:19761:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1());
}
- // InternalPerspectiveDsl.g:19168:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
- loop134:
+ // InternalPerspectiveDsl.g:19762:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
+ loop137:
do {
- int alt134=2;
- int LA134_0 = input.LA(1);
+ int alt137=2;
+ int LA137_0 = input.LA(1);
- if ( (LA134_0==93) ) {
- alt134=1;
+ if ( (LA137_0==98) ) {
+ alt137=1;
}
- switch (alt134) {
+ switch (alt137) {
case 1 :
- // InternalPerspectiveDsl.g:19168:3: rule__XFunctionTypeRef__Group_0_1_1__0
+ // InternalPerspectiveDsl.g:19762:3: rule__XFunctionTypeRef__Group_0_1_1__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__XFunctionTypeRef__Group_0_1_1__0();
state._fsp--;
@@ -62702,7 +64588,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop134;
+ break loop137;
}
} while (true);
@@ -62731,16 +64617,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0"
- // InternalPerspectiveDsl.g:19177:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ;
+ // InternalPerspectiveDsl.g:19771:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ;
public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19181:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
- // InternalPerspectiveDsl.g:19182:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
+ // InternalPerspectiveDsl.g:19775:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
+ // InternalPerspectiveDsl.g:19776:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XFunctionTypeRef__Group_0_1_1__0__Impl();
state._fsp--;
@@ -62769,22 +64655,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl"
- // InternalPerspectiveDsl.g:19189:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:19783:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19193:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:19194:1: ( ',' )
+ // InternalPerspectiveDsl.g:19787:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:19788:1: ( ',' )
{
- // InternalPerspectiveDsl.g:19194:1: ( ',' )
- // InternalPerspectiveDsl.g:19195:2: ','
+ // InternalPerspectiveDsl.g:19788:1: ( ',' )
+ // InternalPerspectiveDsl.g:19789:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
@@ -62810,14 +64696,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1"
- // InternalPerspectiveDsl.g:19204:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ;
+ // InternalPerspectiveDsl.g:19798:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ;
public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19208:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
- // InternalPerspectiveDsl.g:19209:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
+ // InternalPerspectiveDsl.g:19802:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
+ // InternalPerspectiveDsl.g:19803:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1_1__1__Impl();
@@ -62843,23 +64729,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl"
- // InternalPerspectiveDsl.g:19215:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:19809:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ;
public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19219:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
- // InternalPerspectiveDsl.g:19220:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:19813:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
+ // InternalPerspectiveDsl.g:19814:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
{
- // InternalPerspectiveDsl.g:19220:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
- // InternalPerspectiveDsl.g:19221:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
+ // InternalPerspectiveDsl.g:19814:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
+ // InternalPerspectiveDsl.g:19815:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1());
}
- // InternalPerspectiveDsl.g:19222:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
- // InternalPerspectiveDsl.g:19222:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
+ // InternalPerspectiveDsl.g:19816:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
+ // InternalPerspectiveDsl.g:19816:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1();
@@ -62894,16 +64780,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0"
- // InternalPerspectiveDsl.g:19231:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ;
+ // InternalPerspectiveDsl.g:19825:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ;
public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19235:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
- // InternalPerspectiveDsl.g:19236:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
+ // InternalPerspectiveDsl.g:19829:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
+ // InternalPerspectiveDsl.g:19830:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
{
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_69);
rule__JvmParameterizedTypeReference__Group__0__Impl();
state._fsp--;
@@ -62932,23 +64818,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl"
- // InternalPerspectiveDsl.g:19243:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
+ // InternalPerspectiveDsl.g:19837:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19247:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
- // InternalPerspectiveDsl.g:19248:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // InternalPerspectiveDsl.g:19841:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
+ // InternalPerspectiveDsl.g:19842:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
{
- // InternalPerspectiveDsl.g:19248:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
- // InternalPerspectiveDsl.g:19249:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
+ // InternalPerspectiveDsl.g:19842:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // InternalPerspectiveDsl.g:19843:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0());
}
- // InternalPerspectiveDsl.g:19250:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
- // InternalPerspectiveDsl.g:19250:3: rule__JvmParameterizedTypeReference__TypeAssignment_0
+ // InternalPerspectiveDsl.g:19844:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
+ // InternalPerspectiveDsl.g:19844:3: rule__JvmParameterizedTypeReference__TypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__TypeAssignment_0();
@@ -62983,14 +64869,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1"
- // InternalPerspectiveDsl.g:19258:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:19852:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19262:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
- // InternalPerspectiveDsl.g:19263:2: rule__JvmParameterizedTypeReference__Group__1__Impl
+ // InternalPerspectiveDsl.g:19856:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
+ // InternalPerspectiveDsl.g:19857:2: rule__JvmParameterizedTypeReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group__1__Impl();
@@ -63016,27 +64902,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl"
- // InternalPerspectiveDsl.g:19269:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ;
+ // InternalPerspectiveDsl.g:19863:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ;
public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19273:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
- // InternalPerspectiveDsl.g:19274:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:19867:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
+ // InternalPerspectiveDsl.g:19868:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
{
- // InternalPerspectiveDsl.g:19274:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
- // InternalPerspectiveDsl.g:19275:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
+ // InternalPerspectiveDsl.g:19868:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
+ // InternalPerspectiveDsl.g:19869:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1());
}
- // InternalPerspectiveDsl.g:19276:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
- int alt135=2;
- alt135 = dfa135.predict(input);
- switch (alt135) {
+ // InternalPerspectiveDsl.g:19870:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
+ int alt138=2;
+ alt138 = dfa138.predict(input);
+ switch (alt138) {
case 1 :
- // InternalPerspectiveDsl.g:19276:3: rule__JvmParameterizedTypeReference__Group_1__0
+ // InternalPerspectiveDsl.g:19870:3: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__0();
@@ -63074,16 +64960,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0"
- // InternalPerspectiveDsl.g:19285:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ;
+ // InternalPerspectiveDsl.g:19879:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19289:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
- // InternalPerspectiveDsl.g:19290:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
+ // InternalPerspectiveDsl.g:19883:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
+ // InternalPerspectiveDsl.g:19884:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmParameterizedTypeReference__Group_1__0__Impl();
state._fsp--;
@@ -63112,23 +64998,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl"
- // InternalPerspectiveDsl.g:19297:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
+ // InternalPerspectiveDsl.g:19891:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19301:1: ( ( ( '<' ) ) )
- // InternalPerspectiveDsl.g:19302:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:19895:1: ( ( ( '<' ) ) )
+ // InternalPerspectiveDsl.g:19896:1: ( ( '<' ) )
{
- // InternalPerspectiveDsl.g:19302:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:19303:2: ( '<' )
+ // InternalPerspectiveDsl.g:19896:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:19897:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
}
- // InternalPerspectiveDsl.g:19304:2: ( '<' )
- // InternalPerspectiveDsl.g:19304:3: '<'
+ // InternalPerspectiveDsl.g:19898:2: ( '<' )
+ // InternalPerspectiveDsl.g:19898:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -63159,16 +65045,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1"
- // InternalPerspectiveDsl.g:19312:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ;
+ // InternalPerspectiveDsl.g:19906:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19316:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
- // InternalPerspectiveDsl.g:19317:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
+ // InternalPerspectiveDsl.g:19910:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
+ // InternalPerspectiveDsl.g:19911:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__JvmParameterizedTypeReference__Group_1__1__Impl();
state._fsp--;
@@ -63197,23 +65083,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl"
- // InternalPerspectiveDsl.g:19324:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ;
+ // InternalPerspectiveDsl.g:19918:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19328:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
- // InternalPerspectiveDsl.g:19329:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:19922:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
+ // InternalPerspectiveDsl.g:19923:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
{
- // InternalPerspectiveDsl.g:19329:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
- // InternalPerspectiveDsl.g:19330:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
+ // InternalPerspectiveDsl.g:19923:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
+ // InternalPerspectiveDsl.g:19924:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1());
}
- // InternalPerspectiveDsl.g:19331:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
- // InternalPerspectiveDsl.g:19331:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
+ // InternalPerspectiveDsl.g:19925:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
+ // InternalPerspectiveDsl.g:19925:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1();
@@ -63248,16 +65134,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2"
- // InternalPerspectiveDsl.g:19339:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ;
+ // InternalPerspectiveDsl.g:19933:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ;
public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19343:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
- // InternalPerspectiveDsl.g:19344:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
+ // InternalPerspectiveDsl.g:19937:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
+ // InternalPerspectiveDsl.g:19938:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__JvmParameterizedTypeReference__Group_1__2__Impl();
state._fsp--;
@@ -63286,37 +65172,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl"
- // InternalPerspectiveDsl.g:19351:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ;
+ // InternalPerspectiveDsl.g:19945:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19355:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
- // InternalPerspectiveDsl.g:19356:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
+ // InternalPerspectiveDsl.g:19949:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
+ // InternalPerspectiveDsl.g:19950:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
{
- // InternalPerspectiveDsl.g:19356:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
- // InternalPerspectiveDsl.g:19357:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
+ // InternalPerspectiveDsl.g:19950:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
+ // InternalPerspectiveDsl.g:19951:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2());
}
- // InternalPerspectiveDsl.g:19358:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
- loop136:
+ // InternalPerspectiveDsl.g:19952:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
+ loop139:
do {
- int alt136=2;
- int LA136_0 = input.LA(1);
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA136_0==93) ) {
- alt136=1;
+ if ( (LA139_0==98) ) {
+ alt139=1;
}
- switch (alt136) {
+ switch (alt139) {
case 1 :
- // InternalPerspectiveDsl.g:19358:3: rule__JvmParameterizedTypeReference__Group_1_2__0
+ // InternalPerspectiveDsl.g:19952:3: rule__JvmParameterizedTypeReference__Group_1_2__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__JvmParameterizedTypeReference__Group_1_2__0();
state._fsp--;
@@ -63326,7 +65212,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop136;
+ break loop139;
}
} while (true);
@@ -63355,16 +65241,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3"
- // InternalPerspectiveDsl.g:19366:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ;
+ // InternalPerspectiveDsl.g:19960:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ;
public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19370:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
- // InternalPerspectiveDsl.g:19371:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
+ // InternalPerspectiveDsl.g:19964:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
+ // InternalPerspectiveDsl.g:19965:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__JvmParameterizedTypeReference__Group_1__3__Impl();
state._fsp--;
@@ -63393,17 +65279,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl"
- // InternalPerspectiveDsl.g:19378:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:19972:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19382:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:19383:1: ( '>' )
+ // InternalPerspectiveDsl.g:19976:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:19977:1: ( '>' )
{
- // InternalPerspectiveDsl.g:19383:1: ( '>' )
- // InternalPerspectiveDsl.g:19384:2: '>'
+ // InternalPerspectiveDsl.g:19977:1: ( '>' )
+ // InternalPerspectiveDsl.g:19978:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
@@ -63434,14 +65320,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4"
- // InternalPerspectiveDsl.g:19393:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ;
+ // InternalPerspectiveDsl.g:19987:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19397:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
- // InternalPerspectiveDsl.g:19398:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
+ // InternalPerspectiveDsl.g:19991:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
+ // InternalPerspectiveDsl.g:19992:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__4__Impl();
@@ -63467,35 +65353,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl"
- // InternalPerspectiveDsl.g:19404:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ;
+ // InternalPerspectiveDsl.g:19998:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19408:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
- // InternalPerspectiveDsl.g:19409:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
+ // InternalPerspectiveDsl.g:20002:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
+ // InternalPerspectiveDsl.g:20003:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
{
- // InternalPerspectiveDsl.g:19409:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
- // InternalPerspectiveDsl.g:19410:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
+ // InternalPerspectiveDsl.g:20003:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
+ // InternalPerspectiveDsl.g:20004:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4());
}
- // InternalPerspectiveDsl.g:19411:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
- loop137:
+ // InternalPerspectiveDsl.g:20005:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
+ loop140:
do {
- int alt137=2;
- int LA137_0 = input.LA(1);
+ int alt140=2;
+ int LA140_0 = input.LA(1);
- if ( (LA137_0==43) ) {
- int LA137_2 = input.LA(2);
+ if ( (LA140_0==43) ) {
+ int LA140_2 = input.LA(2);
- if ( (LA137_2==RULE_ID) ) {
- int LA137_3 = input.LA(3);
+ if ( (LA140_2==RULE_ID) ) {
+ int LA140_3 = input.LA(3);
- if ( (synpred195_InternalPerspectiveDsl()) ) {
- alt137=1;
+ if ( (synpred199_InternalPerspectiveDsl()) ) {
+ alt140=1;
}
@@ -63505,11 +65391,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
- switch (alt137) {
+ switch (alt140) {
case 1 :
- // InternalPerspectiveDsl.g:19411:3: rule__JvmParameterizedTypeReference__Group_1_4__0
+ // InternalPerspectiveDsl.g:20005:3: rule__JvmParameterizedTypeReference__Group_1_4__0
{
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_140);
rule__JvmParameterizedTypeReference__Group_1_4__0();
state._fsp--;
@@ -63519,7 +65405,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop137;
+ break loop140;
}
} while (true);
@@ -63548,16 +65434,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0"
- // InternalPerspectiveDsl.g:19420:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ;
+ // InternalPerspectiveDsl.g:20014:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19424:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
- // InternalPerspectiveDsl.g:19425:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
+ // InternalPerspectiveDsl.g:20018:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
+ // InternalPerspectiveDsl.g:20019:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmParameterizedTypeReference__Group_1_2__0__Impl();
state._fsp--;
@@ -63586,22 +65472,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl"
- // InternalPerspectiveDsl.g:19432:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:20026:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19436:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:19437:1: ( ',' )
+ // InternalPerspectiveDsl.g:20030:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:20031:1: ( ',' )
{
- // InternalPerspectiveDsl.g:19437:1: ( ',' )
- // InternalPerspectiveDsl.g:19438:2: ','
+ // InternalPerspectiveDsl.g:20031:1: ( ',' )
+ // InternalPerspectiveDsl.g:20032:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
@@ -63627,14 +65513,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1"
- // InternalPerspectiveDsl.g:19447:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ;
+ // InternalPerspectiveDsl.g:20041:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19451:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
- // InternalPerspectiveDsl.g:19452:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
+ // InternalPerspectiveDsl.g:20045:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
+ // InternalPerspectiveDsl.g:20046:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl();
@@ -63660,23 +65546,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl"
- // InternalPerspectiveDsl.g:19458:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:20052:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19462:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
- // InternalPerspectiveDsl.g:19463:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
+ // InternalPerspectiveDsl.g:20056:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
+ // InternalPerspectiveDsl.g:20057:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
{
- // InternalPerspectiveDsl.g:19463:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
- // InternalPerspectiveDsl.g:19464:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
+ // InternalPerspectiveDsl.g:20057:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
+ // InternalPerspectiveDsl.g:20058:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1());
}
- // InternalPerspectiveDsl.g:19465:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
- // InternalPerspectiveDsl.g:19465:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
+ // InternalPerspectiveDsl.g:20059:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
+ // InternalPerspectiveDsl.g:20059:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1();
@@ -63711,14 +65597,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0"
- // InternalPerspectiveDsl.g:19474:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ;
+ // InternalPerspectiveDsl.g:20068:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19478:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
- // InternalPerspectiveDsl.g:19479:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
+ // InternalPerspectiveDsl.g:20072:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
+ // InternalPerspectiveDsl.g:20073:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
{
pushFollow(FOLLOW_7);
rule__JvmParameterizedTypeReference__Group_1_4__0__Impl();
@@ -63749,23 +65635,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl"
- // InternalPerspectiveDsl.g:19486:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:20080:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19490:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
- // InternalPerspectiveDsl.g:19491:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
+ // InternalPerspectiveDsl.g:20084:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
+ // InternalPerspectiveDsl.g:20085:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
{
- // InternalPerspectiveDsl.g:19491:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
- // InternalPerspectiveDsl.g:19492:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
+ // InternalPerspectiveDsl.g:20085:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
+ // InternalPerspectiveDsl.g:20086:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0());
}
- // InternalPerspectiveDsl.g:19493:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
- // InternalPerspectiveDsl.g:19493:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0
+ // InternalPerspectiveDsl.g:20087:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
+ // InternalPerspectiveDsl.g:20087:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0__0();
@@ -63800,16 +65686,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1"
- // InternalPerspectiveDsl.g:19501:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ;
+ // InternalPerspectiveDsl.g:20095:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19505:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
- // InternalPerspectiveDsl.g:19506:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
+ // InternalPerspectiveDsl.g:20099:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
+ // InternalPerspectiveDsl.g:20100:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
{
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_69);
rule__JvmParameterizedTypeReference__Group_1_4__1__Impl();
state._fsp--;
@@ -63838,23 +65724,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl"
- // InternalPerspectiveDsl.g:19513:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ;
+ // InternalPerspectiveDsl.g:20107:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19517:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
- // InternalPerspectiveDsl.g:19518:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
+ // InternalPerspectiveDsl.g:20111:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
+ // InternalPerspectiveDsl.g:20112:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
{
- // InternalPerspectiveDsl.g:19518:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
- // InternalPerspectiveDsl.g:19519:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
+ // InternalPerspectiveDsl.g:20112:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
+ // InternalPerspectiveDsl.g:20113:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1());
}
- // InternalPerspectiveDsl.g:19520:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
- // InternalPerspectiveDsl.g:19520:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
+ // InternalPerspectiveDsl.g:20114:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
+ // InternalPerspectiveDsl.g:20114:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1();
@@ -63889,14 +65775,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2"
- // InternalPerspectiveDsl.g:19528:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ;
+ // InternalPerspectiveDsl.g:20122:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19532:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
- // InternalPerspectiveDsl.g:19533:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
+ // InternalPerspectiveDsl.g:20126:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
+ // InternalPerspectiveDsl.g:20127:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4__2__Impl();
@@ -63922,27 +65808,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl"
- // InternalPerspectiveDsl.g:19539:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ;
+ // InternalPerspectiveDsl.g:20133:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19543:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
- // InternalPerspectiveDsl.g:19544:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
+ // InternalPerspectiveDsl.g:20137:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
+ // InternalPerspectiveDsl.g:20138:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
{
- // InternalPerspectiveDsl.g:19544:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
- // InternalPerspectiveDsl.g:19545:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
+ // InternalPerspectiveDsl.g:20138:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
+ // InternalPerspectiveDsl.g:20139:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2());
}
- // InternalPerspectiveDsl.g:19546:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
- int alt138=2;
- alt138 = dfa138.predict(input);
- switch (alt138) {
+ // InternalPerspectiveDsl.g:20140:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
+ int alt141=2;
+ alt141 = dfa141.predict(input);
+ switch (alt141) {
case 1 :
- // InternalPerspectiveDsl.g:19546:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
+ // InternalPerspectiveDsl.g:20140:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
@@ -63980,14 +65866,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0"
- // InternalPerspectiveDsl.g:19555:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ;
+ // InternalPerspectiveDsl.g:20149:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19559:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
- // InternalPerspectiveDsl.g:19560:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
+ // InternalPerspectiveDsl.g:20153:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
+ // InternalPerspectiveDsl.g:20154:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl();
@@ -64013,23 +65899,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl"
- // InternalPerspectiveDsl.g:19566:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ;
+ // InternalPerspectiveDsl.g:20160:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19570:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
- // InternalPerspectiveDsl.g:19571:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
+ // InternalPerspectiveDsl.g:20164:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
+ // InternalPerspectiveDsl.g:20165:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
{
- // InternalPerspectiveDsl.g:19571:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
- // InternalPerspectiveDsl.g:19572:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
+ // InternalPerspectiveDsl.g:20165:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
+ // InternalPerspectiveDsl.g:20166:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0());
}
- // InternalPerspectiveDsl.g:19573:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
- // InternalPerspectiveDsl.g:19573:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
+ // InternalPerspectiveDsl.g:20167:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
+ // InternalPerspectiveDsl.g:20167:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0();
@@ -64064,16 +65950,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"
- // InternalPerspectiveDsl.g:19582:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ;
+ // InternalPerspectiveDsl.g:20176:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19586:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
- // InternalPerspectiveDsl.g:19587:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
+ // InternalPerspectiveDsl.g:20180:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
+ // InternalPerspectiveDsl.g:20181:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl();
state._fsp--;
@@ -64102,23 +65988,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl"
- // InternalPerspectiveDsl.g:19594:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:20188:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19598:1: ( ( () ) )
- // InternalPerspectiveDsl.g:19599:1: ( () )
+ // InternalPerspectiveDsl.g:20192:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:20193:1: ( () )
{
- // InternalPerspectiveDsl.g:19599:1: ( () )
- // InternalPerspectiveDsl.g:19600:2: ()
+ // InternalPerspectiveDsl.g:20193:1: ( () )
+ // InternalPerspectiveDsl.g:20194:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0());
}
- // InternalPerspectiveDsl.g:19601:2: ()
- // InternalPerspectiveDsl.g:19601:3:
+ // InternalPerspectiveDsl.g:20195:2: ()
+ // InternalPerspectiveDsl.g:20195:3:
{
}
@@ -64143,14 +66029,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1"
- // InternalPerspectiveDsl.g:19609:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ;
+ // InternalPerspectiveDsl.g:20203:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19613:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
- // InternalPerspectiveDsl.g:19614:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
+ // InternalPerspectiveDsl.g:20207:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
+ // InternalPerspectiveDsl.g:20208:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl();
@@ -64176,17 +66062,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl"
- // InternalPerspectiveDsl.g:19620:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ;
+ // InternalPerspectiveDsl.g:20214:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19624:1: ( ( '.' ) )
- // InternalPerspectiveDsl.g:19625:1: ( '.' )
+ // InternalPerspectiveDsl.g:20218:1: ( ( '.' ) )
+ // InternalPerspectiveDsl.g:20219:1: ( '.' )
{
- // InternalPerspectiveDsl.g:19625:1: ( '.' )
- // InternalPerspectiveDsl.g:19626:2: '.'
+ // InternalPerspectiveDsl.g:20219:1: ( '.' )
+ // InternalPerspectiveDsl.g:20220:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
@@ -64217,16 +66103,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0"
- // InternalPerspectiveDsl.g:19636:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ;
+ // InternalPerspectiveDsl.g:20230:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19640:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
- // InternalPerspectiveDsl.g:19641:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
+ // InternalPerspectiveDsl.g:20234:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
+ // InternalPerspectiveDsl.g:20235:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl();
state._fsp--;
@@ -64255,23 +66141,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl"
- // InternalPerspectiveDsl.g:19648:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ;
+ // InternalPerspectiveDsl.g:20242:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19652:1: ( ( ( '<' ) ) )
- // InternalPerspectiveDsl.g:19653:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:20246:1: ( ( ( '<' ) ) )
+ // InternalPerspectiveDsl.g:20247:1: ( ( '<' ) )
{
- // InternalPerspectiveDsl.g:19653:1: ( ( '<' ) )
- // InternalPerspectiveDsl.g:19654:2: ( '<' )
+ // InternalPerspectiveDsl.g:20247:1: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:20248:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
}
- // InternalPerspectiveDsl.g:19655:2: ( '<' )
- // InternalPerspectiveDsl.g:19655:3: '<'
+ // InternalPerspectiveDsl.g:20249:2: ( '<' )
+ // InternalPerspectiveDsl.g:20249:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -64302,16 +66188,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1"
- // InternalPerspectiveDsl.g:19663:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ;
+ // InternalPerspectiveDsl.g:20257:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19667:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
- // InternalPerspectiveDsl.g:19668:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
+ // InternalPerspectiveDsl.g:20261:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
+ // InternalPerspectiveDsl.g:20262:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl();
state._fsp--;
@@ -64340,23 +66226,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl"
- // InternalPerspectiveDsl.g:19675:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:20269:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19679:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
- // InternalPerspectiveDsl.g:19680:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
+ // InternalPerspectiveDsl.g:20273:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
+ // InternalPerspectiveDsl.g:20274:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
{
- // InternalPerspectiveDsl.g:19680:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
- // InternalPerspectiveDsl.g:19681:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
+ // InternalPerspectiveDsl.g:20274:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
+ // InternalPerspectiveDsl.g:20275:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1());
}
- // InternalPerspectiveDsl.g:19682:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
- // InternalPerspectiveDsl.g:19682:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
+ // InternalPerspectiveDsl.g:20276:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
+ // InternalPerspectiveDsl.g:20276:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1();
@@ -64391,16 +66277,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2"
- // InternalPerspectiveDsl.g:19690:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ;
+ // InternalPerspectiveDsl.g:20284:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19694:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
- // InternalPerspectiveDsl.g:19695:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
+ // InternalPerspectiveDsl.g:20288:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
+ // InternalPerspectiveDsl.g:20289:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl();
state._fsp--;
@@ -64429,37 +66315,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl"
- // InternalPerspectiveDsl.g:19702:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ;
+ // InternalPerspectiveDsl.g:20296:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19706:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
- // InternalPerspectiveDsl.g:19707:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
+ // InternalPerspectiveDsl.g:20300:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
+ // InternalPerspectiveDsl.g:20301:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
{
- // InternalPerspectiveDsl.g:19707:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
- // InternalPerspectiveDsl.g:19708:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
+ // InternalPerspectiveDsl.g:20301:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
+ // InternalPerspectiveDsl.g:20302:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2());
}
- // InternalPerspectiveDsl.g:19709:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
- loop139:
+ // InternalPerspectiveDsl.g:20303:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
+ loop142:
do {
- int alt139=2;
- int LA139_0 = input.LA(1);
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA139_0==93) ) {
- alt139=1;
+ if ( (LA142_0==98) ) {
+ alt142=1;
}
- switch (alt139) {
+ switch (alt142) {
case 1 :
- // InternalPerspectiveDsl.g:19709:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
+ // InternalPerspectiveDsl.g:20303:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0();
state._fsp--;
@@ -64469,7 +66355,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop139;
+ break loop142;
}
} while (true);
@@ -64498,14 +66384,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3"
- // InternalPerspectiveDsl.g:19717:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ;
+ // InternalPerspectiveDsl.g:20311:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19721:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
- // InternalPerspectiveDsl.g:19722:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
+ // InternalPerspectiveDsl.g:20315:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
+ // InternalPerspectiveDsl.g:20316:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl();
@@ -64531,17 +66417,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl"
- // InternalPerspectiveDsl.g:19728:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ;
+ // InternalPerspectiveDsl.g:20322:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19732:1: ( ( '>' ) )
- // InternalPerspectiveDsl.g:19733:1: ( '>' )
+ // InternalPerspectiveDsl.g:20326:1: ( ( '>' ) )
+ // InternalPerspectiveDsl.g:20327:1: ( '>' )
{
- // InternalPerspectiveDsl.g:19733:1: ( '>' )
- // InternalPerspectiveDsl.g:19734:2: '>'
+ // InternalPerspectiveDsl.g:20327:1: ( '>' )
+ // InternalPerspectiveDsl.g:20328:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
@@ -64572,16 +66458,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"
- // InternalPerspectiveDsl.g:19744:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ;
+ // InternalPerspectiveDsl.g:20338:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19748:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
- // InternalPerspectiveDsl.g:19749:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
+ // InternalPerspectiveDsl.g:20342:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
+ // InternalPerspectiveDsl.g:20343:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl();
state._fsp--;
@@ -64610,22 +66496,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl"
- // InternalPerspectiveDsl.g:19756:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ;
+ // InternalPerspectiveDsl.g:20350:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19760:1: ( ( ',' ) )
- // InternalPerspectiveDsl.g:19761:1: ( ',' )
+ // InternalPerspectiveDsl.g:20354:1: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:20355:1: ( ',' )
{
- // InternalPerspectiveDsl.g:19761:1: ( ',' )
- // InternalPerspectiveDsl.g:19762:2: ','
+ // InternalPerspectiveDsl.g:20355:1: ( ',' )
+ // InternalPerspectiveDsl.g:20356:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
@@ -64651,14 +66537,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1"
- // InternalPerspectiveDsl.g:19771:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ;
+ // InternalPerspectiveDsl.g:20365:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19775:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
- // InternalPerspectiveDsl.g:19776:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
+ // InternalPerspectiveDsl.g:20369:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
+ // InternalPerspectiveDsl.g:20370:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl();
@@ -64684,23 +66570,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl"
- // InternalPerspectiveDsl.g:19782:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ;
+ // InternalPerspectiveDsl.g:20376:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19786:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
- // InternalPerspectiveDsl.g:19787:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
+ // InternalPerspectiveDsl.g:20380:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
+ // InternalPerspectiveDsl.g:20381:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
{
- // InternalPerspectiveDsl.g:19787:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
- // InternalPerspectiveDsl.g:19788:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
+ // InternalPerspectiveDsl.g:20381:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
+ // InternalPerspectiveDsl.g:20382:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1());
}
- // InternalPerspectiveDsl.g:19789:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
- // InternalPerspectiveDsl.g:19789:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
+ // InternalPerspectiveDsl.g:20383:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
+ // InternalPerspectiveDsl.g:20383:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1();
@@ -64735,16 +66621,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0"
- // InternalPerspectiveDsl.g:19798:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ;
+ // InternalPerspectiveDsl.g:20392:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ;
public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19802:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
- // InternalPerspectiveDsl.g:19803:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
+ // InternalPerspectiveDsl.g:20396:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
+ // InternalPerspectiveDsl.g:20397:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmWildcardTypeReference__Group__0__Impl();
state._fsp--;
@@ -64773,23 +66659,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl"
- // InternalPerspectiveDsl.g:19810:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
+ // InternalPerspectiveDsl.g:20404:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19814:1: ( ( () ) )
- // InternalPerspectiveDsl.g:19815:1: ( () )
+ // InternalPerspectiveDsl.g:20408:1: ( ( () ) )
+ // InternalPerspectiveDsl.g:20409:1: ( () )
{
- // InternalPerspectiveDsl.g:19815:1: ( () )
- // InternalPerspectiveDsl.g:19816:2: ()
+ // InternalPerspectiveDsl.g:20409:1: ( () )
+ // InternalPerspectiveDsl.g:20410:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0());
}
- // InternalPerspectiveDsl.g:19817:2: ()
- // InternalPerspectiveDsl.g:19817:3:
+ // InternalPerspectiveDsl.g:20411:2: ()
+ // InternalPerspectiveDsl.g:20411:3:
{
}
@@ -64814,16 +66700,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1"
- // InternalPerspectiveDsl.g:19825:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ;
+ // InternalPerspectiveDsl.g:20419:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ;
public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19829:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
- // InternalPerspectiveDsl.g:19830:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
+ // InternalPerspectiveDsl.g:20423:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
+ // InternalPerspectiveDsl.g:20424:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
{
- pushFollow(FOLLOW_135);
+ pushFollow(FOLLOW_143);
rule__JvmWildcardTypeReference__Group__1__Impl();
state._fsp--;
@@ -64852,22 +66738,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl"
- // InternalPerspectiveDsl.g:19837:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
+ // InternalPerspectiveDsl.g:20431:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19841:1: ( ( '?' ) )
- // InternalPerspectiveDsl.g:19842:1: ( '?' )
+ // InternalPerspectiveDsl.g:20435:1: ( ( '?' ) )
+ // InternalPerspectiveDsl.g:20436:1: ( '?' )
{
- // InternalPerspectiveDsl.g:19842:1: ( '?' )
- // InternalPerspectiveDsl.g:19843:2: '?'
+ // InternalPerspectiveDsl.g:20436:1: ( '?' )
+ // InternalPerspectiveDsl.g:20437:2: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
- match(input,117,FOLLOW_2); if (state.failed) return ;
+ match(input,122,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
@@ -64893,14 +66779,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2"
- // InternalPerspectiveDsl.g:19852:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:20446:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19856:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
- // InternalPerspectiveDsl.g:19857:2: rule__JvmWildcardTypeReference__Group__2__Impl
+ // InternalPerspectiveDsl.g:20450:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
+ // InternalPerspectiveDsl.g:20451:2: rule__JvmWildcardTypeReference__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group__2__Impl();
@@ -64926,31 +66812,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl"
- // InternalPerspectiveDsl.g:19863:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
+ // InternalPerspectiveDsl.g:20457:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19867:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
- // InternalPerspectiveDsl.g:19868:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // InternalPerspectiveDsl.g:20461:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
+ // InternalPerspectiveDsl.g:20462:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
{
- // InternalPerspectiveDsl.g:19868:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
- // InternalPerspectiveDsl.g:19869:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
+ // InternalPerspectiveDsl.g:20462:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // InternalPerspectiveDsl.g:20463:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2());
}
- // InternalPerspectiveDsl.g:19870:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
- int alt140=2;
- int LA140_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:20464:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( (LA140_0==45||LA140_0==49) ) {
- alt140=1;
+ if ( (LA143_0==45||LA143_0==49) ) {
+ alt143=1;
}
- switch (alt140) {
+ switch (alt143) {
case 1 :
- // InternalPerspectiveDsl.g:19870:3: rule__JvmWildcardTypeReference__Alternatives_2
+ // InternalPerspectiveDsl.g:20464:3: rule__JvmWildcardTypeReference__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Alternatives_2();
@@ -64988,16 +66874,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0"
- // InternalPerspectiveDsl.g:19879:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ;
+ // InternalPerspectiveDsl.g:20473:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ;
public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19883:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
- // InternalPerspectiveDsl.g:19884:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
+ // InternalPerspectiveDsl.g:20477:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
+ // InternalPerspectiveDsl.g:20478:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
{
- pushFollow(FOLLOW_136);
+ pushFollow(FOLLOW_144);
rule__JvmWildcardTypeReference__Group_2_0__0__Impl();
state._fsp--;
@@ -65026,23 +66912,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl"
- // InternalPerspectiveDsl.g:19891:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ;
+ // InternalPerspectiveDsl.g:20485:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ;
public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19895:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
- // InternalPerspectiveDsl.g:19896:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
+ // InternalPerspectiveDsl.g:20489:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
+ // InternalPerspectiveDsl.g:20490:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
{
- // InternalPerspectiveDsl.g:19896:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
- // InternalPerspectiveDsl.g:19897:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
+ // InternalPerspectiveDsl.g:20490:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
+ // InternalPerspectiveDsl.g:20491:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0());
}
- // InternalPerspectiveDsl.g:19898:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
- // InternalPerspectiveDsl.g:19898:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
+ // InternalPerspectiveDsl.g:20492:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
+ // InternalPerspectiveDsl.g:20492:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0();
@@ -65077,14 +66963,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1"
- // InternalPerspectiveDsl.g:19906:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ;
+ // InternalPerspectiveDsl.g:20500:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ;
public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19910:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
- // InternalPerspectiveDsl.g:19911:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
+ // InternalPerspectiveDsl.g:20504:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
+ // InternalPerspectiveDsl.g:20505:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_0__1__Impl();
@@ -65110,37 +66996,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl"
- // InternalPerspectiveDsl.g:19917:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ;
+ // InternalPerspectiveDsl.g:20511:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ;
public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19921:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
- // InternalPerspectiveDsl.g:19922:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
+ // InternalPerspectiveDsl.g:20515:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
+ // InternalPerspectiveDsl.g:20516:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
{
- // InternalPerspectiveDsl.g:19922:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
- // InternalPerspectiveDsl.g:19923:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
+ // InternalPerspectiveDsl.g:20516:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
+ // InternalPerspectiveDsl.g:20517:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1());
}
- // InternalPerspectiveDsl.g:19924:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
- loop141:
+ // InternalPerspectiveDsl.g:20518:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
+ loop144:
do {
- int alt141=2;
- int LA141_0 = input.LA(1);
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( (LA141_0==118) ) {
- alt141=1;
+ if ( (LA144_0==123) ) {
+ alt144=1;
}
- switch (alt141) {
+ switch (alt144) {
case 1 :
- // InternalPerspectiveDsl.g:19924:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
+ // InternalPerspectiveDsl.g:20518:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
{
- pushFollow(FOLLOW_137);
+ pushFollow(FOLLOW_145);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1();
state._fsp--;
@@ -65150,7 +67036,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop141;
+ break loop144;
}
} while (true);
@@ -65179,16 +67065,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0"
- // InternalPerspectiveDsl.g:19933:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ;
+ // InternalPerspectiveDsl.g:20527:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ;
public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19937:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
- // InternalPerspectiveDsl.g:19938:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
+ // InternalPerspectiveDsl.g:20531:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
+ // InternalPerspectiveDsl.g:20532:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
{
- pushFollow(FOLLOW_136);
+ pushFollow(FOLLOW_144);
rule__JvmWildcardTypeReference__Group_2_1__0__Impl();
state._fsp--;
@@ -65217,23 +67103,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl"
- // InternalPerspectiveDsl.g:19945:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ;
+ // InternalPerspectiveDsl.g:20539:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ;
public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19949:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
- // InternalPerspectiveDsl.g:19950:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
+ // InternalPerspectiveDsl.g:20543:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
+ // InternalPerspectiveDsl.g:20544:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
{
- // InternalPerspectiveDsl.g:19950:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
- // InternalPerspectiveDsl.g:19951:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
+ // InternalPerspectiveDsl.g:20544:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
+ // InternalPerspectiveDsl.g:20545:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0());
}
- // InternalPerspectiveDsl.g:19952:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
- // InternalPerspectiveDsl.g:19952:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
+ // InternalPerspectiveDsl.g:20546:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
+ // InternalPerspectiveDsl.g:20546:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0();
@@ -65268,14 +67154,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1"
- // InternalPerspectiveDsl.g:19960:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ;
+ // InternalPerspectiveDsl.g:20554:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ;
public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19964:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
- // InternalPerspectiveDsl.g:19965:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
+ // InternalPerspectiveDsl.g:20558:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
+ // InternalPerspectiveDsl.g:20559:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_1__1__Impl();
@@ -65301,37 +67187,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl"
- // InternalPerspectiveDsl.g:19971:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ;
+ // InternalPerspectiveDsl.g:20565:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ;
public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19975:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
- // InternalPerspectiveDsl.g:19976:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
+ // InternalPerspectiveDsl.g:20569:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
+ // InternalPerspectiveDsl.g:20570:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
{
- // InternalPerspectiveDsl.g:19976:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
- // InternalPerspectiveDsl.g:19977:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
+ // InternalPerspectiveDsl.g:20570:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
+ // InternalPerspectiveDsl.g:20571:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1());
}
- // InternalPerspectiveDsl.g:19978:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
- loop142:
+ // InternalPerspectiveDsl.g:20572:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
+ loop145:
do {
- int alt142=2;
- int LA142_0 = input.LA(1);
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( (LA142_0==118) ) {
- alt142=1;
+ if ( (LA145_0==123) ) {
+ alt145=1;
}
- switch (alt142) {
+ switch (alt145) {
case 1 :
- // InternalPerspectiveDsl.g:19978:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
+ // InternalPerspectiveDsl.g:20572:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
{
- pushFollow(FOLLOW_137);
+ pushFollow(FOLLOW_145);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1();
state._fsp--;
@@ -65341,7 +67227,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
break;
default :
- break loop142;
+ break loop145;
}
} while (true);
@@ -65370,16 +67256,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBound__Group__0"
- // InternalPerspectiveDsl.g:19987:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ;
+ // InternalPerspectiveDsl.g:20581:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ;
public final void rule__JvmUpperBound__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:19991:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
- // InternalPerspectiveDsl.g:19992:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
+ // InternalPerspectiveDsl.g:20585:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
+ // InternalPerspectiveDsl.g:20586:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__JvmUpperBound__Group__0__Impl();
state._fsp--;
@@ -65408,17 +67294,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBound__Group__0__Impl"
- // InternalPerspectiveDsl.g:19999:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
+ // InternalPerspectiveDsl.g:20593:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20003:1: ( ( 'extends' ) )
- // InternalPerspectiveDsl.g:20004:1: ( 'extends' )
+ // InternalPerspectiveDsl.g:20597:1: ( ( 'extends' ) )
+ // InternalPerspectiveDsl.g:20598:1: ( 'extends' )
{
- // InternalPerspectiveDsl.g:20004:1: ( 'extends' )
- // InternalPerspectiveDsl.g:20005:2: 'extends'
+ // InternalPerspectiveDsl.g:20598:1: ( 'extends' )
+ // InternalPerspectiveDsl.g:20599:2: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
@@ -65449,14 +67335,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBound__Group__1"
- // InternalPerspectiveDsl.g:20014:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:20608:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
public final void rule__JvmUpperBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20018:1: ( rule__JvmUpperBound__Group__1__Impl )
- // InternalPerspectiveDsl.g:20019:2: rule__JvmUpperBound__Group__1__Impl
+ // InternalPerspectiveDsl.g:20612:1: ( rule__JvmUpperBound__Group__1__Impl )
+ // InternalPerspectiveDsl.g:20613:2: rule__JvmUpperBound__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__Group__1__Impl();
@@ -65482,23 +67368,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBound__Group__1__Impl"
- // InternalPerspectiveDsl.g:20025:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:20619:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20029:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:20030:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20623:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:20624:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:20030:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
- // InternalPerspectiveDsl.g:20031:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20624:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20625:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
}
- // InternalPerspectiveDsl.g:20032:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
- // InternalPerspectiveDsl.g:20032:3: rule__JvmUpperBound__TypeReferenceAssignment_1
+ // InternalPerspectiveDsl.g:20626:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20626:3: rule__JvmUpperBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__TypeReferenceAssignment_1();
@@ -65533,16 +67419,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0"
- // InternalPerspectiveDsl.g:20041:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ;
+ // InternalPerspectiveDsl.g:20635:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ;
public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20045:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
- // InternalPerspectiveDsl.g:20046:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
+ // InternalPerspectiveDsl.g:20639:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
+ // InternalPerspectiveDsl.g:20640:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__JvmUpperBoundAnded__Group__0__Impl();
state._fsp--;
@@ -65571,22 +67457,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl"
- // InternalPerspectiveDsl.g:20053:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
+ // InternalPerspectiveDsl.g:20647:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20057:1: ( ( '&' ) )
- // InternalPerspectiveDsl.g:20058:1: ( '&' )
+ // InternalPerspectiveDsl.g:20651:1: ( ( '&' ) )
+ // InternalPerspectiveDsl.g:20652:1: ( '&' )
{
- // InternalPerspectiveDsl.g:20058:1: ( '&' )
- // InternalPerspectiveDsl.g:20059:2: '&'
+ // InternalPerspectiveDsl.g:20652:1: ( '&' )
+ // InternalPerspectiveDsl.g:20653:2: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -65612,14 +67498,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1"
- // InternalPerspectiveDsl.g:20068:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:20662:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20072:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
- // InternalPerspectiveDsl.g:20073:2: rule__JvmUpperBoundAnded__Group__1__Impl
+ // InternalPerspectiveDsl.g:20666:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
+ // InternalPerspectiveDsl.g:20667:2: rule__JvmUpperBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__Group__1__Impl();
@@ -65645,23 +67531,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl"
- // InternalPerspectiveDsl.g:20079:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:20673:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20083:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:20084:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20677:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:20678:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:20084:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
- // InternalPerspectiveDsl.g:20085:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20678:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20679:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1());
}
- // InternalPerspectiveDsl.g:20086:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
- // InternalPerspectiveDsl.g:20086:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
+ // InternalPerspectiveDsl.g:20680:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20680:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__TypeReferenceAssignment_1();
@@ -65696,16 +67582,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBound__Group__0"
- // InternalPerspectiveDsl.g:20095:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ;
+ // InternalPerspectiveDsl.g:20689:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ;
public final void rule__JvmLowerBound__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20099:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
- // InternalPerspectiveDsl.g:20100:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
+ // InternalPerspectiveDsl.g:20693:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
+ // InternalPerspectiveDsl.g:20694:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__JvmLowerBound__Group__0__Impl();
state._fsp--;
@@ -65734,17 +67620,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBound__Group__0__Impl"
- // InternalPerspectiveDsl.g:20107:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
+ // InternalPerspectiveDsl.g:20701:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20111:1: ( ( 'super' ) )
- // InternalPerspectiveDsl.g:20112:1: ( 'super' )
+ // InternalPerspectiveDsl.g:20705:1: ( ( 'super' ) )
+ // InternalPerspectiveDsl.g:20706:1: ( 'super' )
{
- // InternalPerspectiveDsl.g:20112:1: ( 'super' )
- // InternalPerspectiveDsl.g:20113:2: 'super'
+ // InternalPerspectiveDsl.g:20706:1: ( 'super' )
+ // InternalPerspectiveDsl.g:20707:2: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
@@ -65775,14 +67661,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBound__Group__1"
- // InternalPerspectiveDsl.g:20122:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:20716:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
public final void rule__JvmLowerBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20126:1: ( rule__JvmLowerBound__Group__1__Impl )
- // InternalPerspectiveDsl.g:20127:2: rule__JvmLowerBound__Group__1__Impl
+ // InternalPerspectiveDsl.g:20720:1: ( rule__JvmLowerBound__Group__1__Impl )
+ // InternalPerspectiveDsl.g:20721:2: rule__JvmLowerBound__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__Group__1__Impl();
@@ -65808,23 +67694,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBound__Group__1__Impl"
- // InternalPerspectiveDsl.g:20133:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:20727:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20137:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:20138:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20731:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:20732:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:20138:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
- // InternalPerspectiveDsl.g:20139:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20732:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20733:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1());
}
- // InternalPerspectiveDsl.g:20140:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
- // InternalPerspectiveDsl.g:20140:3: rule__JvmLowerBound__TypeReferenceAssignment_1
+ // InternalPerspectiveDsl.g:20734:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20734:3: rule__JvmLowerBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__TypeReferenceAssignment_1();
@@ -65859,16 +67745,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0"
- // InternalPerspectiveDsl.g:20149:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ;
+ // InternalPerspectiveDsl.g:20743:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ;
public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20153:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
- // InternalPerspectiveDsl.g:20154:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
+ // InternalPerspectiveDsl.g:20747:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
+ // InternalPerspectiveDsl.g:20748:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__JvmLowerBoundAnded__Group__0__Impl();
state._fsp--;
@@ -65897,22 +67783,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl"
- // InternalPerspectiveDsl.g:20161:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
+ // InternalPerspectiveDsl.g:20755:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20165:1: ( ( '&' ) )
- // InternalPerspectiveDsl.g:20166:1: ( '&' )
+ // InternalPerspectiveDsl.g:20759:1: ( ( '&' ) )
+ // InternalPerspectiveDsl.g:20760:1: ( '&' )
{
- // InternalPerspectiveDsl.g:20166:1: ( '&' )
- // InternalPerspectiveDsl.g:20167:2: '&'
+ // InternalPerspectiveDsl.g:20760:1: ( '&' )
+ // InternalPerspectiveDsl.g:20761:2: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -65938,14 +67824,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1"
- // InternalPerspectiveDsl.g:20176:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:20770:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20180:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
- // InternalPerspectiveDsl.g:20181:2: rule__JvmLowerBoundAnded__Group__1__Impl
+ // InternalPerspectiveDsl.g:20774:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
+ // InternalPerspectiveDsl.g:20775:2: rule__JvmLowerBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__Group__1__Impl();
@@ -65971,23 +67857,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl"
- // InternalPerspectiveDsl.g:20187:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
+ // InternalPerspectiveDsl.g:20781:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20191:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
- // InternalPerspectiveDsl.g:20192:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20785:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
+ // InternalPerspectiveDsl.g:20786:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
{
- // InternalPerspectiveDsl.g:20192:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
- // InternalPerspectiveDsl.g:20193:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20786:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalPerspectiveDsl.g:20787:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1());
}
- // InternalPerspectiveDsl.g:20194:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
- // InternalPerspectiveDsl.g:20194:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
+ // InternalPerspectiveDsl.g:20788:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
+ // InternalPerspectiveDsl.g:20788:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__TypeReferenceAssignment_1();
@@ -66022,16 +67908,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0"
- // InternalPerspectiveDsl.g:20203:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
+ // InternalPerspectiveDsl.g:20797:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20207:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
- // InternalPerspectiveDsl.g:20208:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
+ // InternalPerspectiveDsl.g:20801:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
+ // InternalPerspectiveDsl.g:20802:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__QualifiedNameWithWildcard__Group__0__Impl();
state._fsp--;
@@ -66060,17 +67946,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl"
- // InternalPerspectiveDsl.g:20215:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
+ // InternalPerspectiveDsl.g:20809:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20219:1: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:20220:1: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:20813:1: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:20814:1: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:20220:1: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:20221:2: ruleQualifiedName
+ // InternalPerspectiveDsl.g:20814:1: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:20815:2: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
@@ -66105,16 +67991,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1"
- // InternalPerspectiveDsl.g:20230:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ;
+ // InternalPerspectiveDsl.g:20824:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ;
public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20234:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
- // InternalPerspectiveDsl.g:20235:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
+ // InternalPerspectiveDsl.g:20828:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
+ // InternalPerspectiveDsl.g:20829:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
{
- pushFollow(FOLLOW_138);
+ pushFollow(FOLLOW_146);
rule__QualifiedNameWithWildcard__Group__1__Impl();
state._fsp--;
@@ -66143,17 +68029,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl"
- // InternalPerspectiveDsl.g:20242:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
+ // InternalPerspectiveDsl.g:20836:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20246:1: ( ( '.' ) )
- // InternalPerspectiveDsl.g:20247:1: ( '.' )
+ // InternalPerspectiveDsl.g:20840:1: ( ( '.' ) )
+ // InternalPerspectiveDsl.g:20841:1: ( '.' )
{
- // InternalPerspectiveDsl.g:20247:1: ( '.' )
- // InternalPerspectiveDsl.g:20248:2: '.'
+ // InternalPerspectiveDsl.g:20841:1: ( '.' )
+ // InternalPerspectiveDsl.g:20842:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
@@ -66184,14 +68070,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2"
- // InternalPerspectiveDsl.g:20257:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
+ // InternalPerspectiveDsl.g:20851:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20261:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
- // InternalPerspectiveDsl.g:20262:2: rule__QualifiedNameWithWildcard__Group__2__Impl
+ // InternalPerspectiveDsl.g:20855:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
+ // InternalPerspectiveDsl.g:20856:2: rule__QualifiedNameWithWildcard__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedNameWithWildcard__Group__2__Impl();
@@ -66217,17 +68103,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl"
- // InternalPerspectiveDsl.g:20268:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
+ // InternalPerspectiveDsl.g:20862:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20272:1: ( ( '*' ) )
- // InternalPerspectiveDsl.g:20273:1: ( '*' )
+ // InternalPerspectiveDsl.g:20866:1: ( ( '*' ) )
+ // InternalPerspectiveDsl.g:20867:1: ( '*' )
{
- // InternalPerspectiveDsl.g:20273:1: ( '*' )
- // InternalPerspectiveDsl.g:20274:2: '*'
+ // InternalPerspectiveDsl.g:20867:1: ( '*' )
+ // InternalPerspectiveDsl.g:20868:2: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2());
@@ -66258,16 +68144,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0"
- // InternalPerspectiveDsl.g:20284:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ;
+ // InternalPerspectiveDsl.g:20878:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ;
public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20288:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
- // InternalPerspectiveDsl.g:20289:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
+ // InternalPerspectiveDsl.g:20882:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
+ // InternalPerspectiveDsl.g:20883:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__QualifiedNameInStaticImport__Group__0__Impl();
state._fsp--;
@@ -66296,17 +68182,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl"
- // InternalPerspectiveDsl.g:20296:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:20890:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20300:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:20301:1: ( ruleValidID )
+ // InternalPerspectiveDsl.g:20894:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:20895:1: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:20301:1: ( ruleValidID )
- // InternalPerspectiveDsl.g:20302:2: ruleValidID
+ // InternalPerspectiveDsl.g:20895:1: ( ruleValidID )
+ // InternalPerspectiveDsl.g:20896:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
@@ -66341,14 +68227,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1"
- // InternalPerspectiveDsl.g:20311:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
+ // InternalPerspectiveDsl.g:20905:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20315:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
- // InternalPerspectiveDsl.g:20316:2: rule__QualifiedNameInStaticImport__Group__1__Impl
+ // InternalPerspectiveDsl.g:20909:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
+ // InternalPerspectiveDsl.g:20910:2: rule__QualifiedNameInStaticImport__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedNameInStaticImport__Group__1__Impl();
@@ -66374,17 +68260,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl"
- // InternalPerspectiveDsl.g:20322:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
+ // InternalPerspectiveDsl.g:20916:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20326:1: ( ( '.' ) )
- // InternalPerspectiveDsl.g:20327:1: ( '.' )
+ // InternalPerspectiveDsl.g:20920:1: ( ( '.' ) )
+ // InternalPerspectiveDsl.g:20921:1: ( '.' )
{
- // InternalPerspectiveDsl.g:20327:1: ( '.' )
- // InternalPerspectiveDsl.g:20328:2: '.'
+ // InternalPerspectiveDsl.g:20921:1: ( '.' )
+ // InternalPerspectiveDsl.g:20922:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1());
@@ -66415,30 +68301,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__UnorderedGroup_5"
- // InternalPerspectiveDsl.g:20338:1: rule__Perspective__UnorderedGroup_5 : ( rule__Perspective__UnorderedGroup_5__0 )? ;
+ // InternalPerspectiveDsl.g:20932:1: rule__Perspective__UnorderedGroup_5 : ( rule__Perspective__UnorderedGroup_5__0 )? ;
public final void rule__Perspective__UnorderedGroup_5() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5());
try {
- // InternalPerspectiveDsl.g:20343:1: ( ( rule__Perspective__UnorderedGroup_5__0 )? )
- // InternalPerspectiveDsl.g:20344:2: ( rule__Perspective__UnorderedGroup_5__0 )?
+ // InternalPerspectiveDsl.g:20937:1: ( ( rule__Perspective__UnorderedGroup_5__0 )? )
+ // InternalPerspectiveDsl.g:20938:2: ( rule__Perspective__UnorderedGroup_5__0 )?
{
- // InternalPerspectiveDsl.g:20344:2: ( rule__Perspective__UnorderedGroup_5__0 )?
- int alt143=2;
- int LA143_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:20938:2: ( rule__Perspective__UnorderedGroup_5__0 )?
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( LA143_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
- alt143=1;
+ if ( LA146_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
+ alt146=1;
}
- else if ( LA143_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
- alt143=1;
+ else if ( LA146_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
+ alt146=1;
}
- else if ( LA143_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
- alt143=1;
+ else if ( LA146_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
+ alt146=1;
}
- switch (alt143) {
+ switch (alt146) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__Perspective__UnorderedGroup_5__0
{
@@ -66473,60 +68359,60 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__UnorderedGroup_5__Impl"
- // InternalPerspectiveDsl.g:20352:1: rule__Perspective__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) ) ;
+ // InternalPerspectiveDsl.g:20946:1: rule__Perspective__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) ) ;
public final void rule__Perspective__UnorderedGroup_5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalPerspectiveDsl.g:20357:1: ( ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) ) )
- // InternalPerspectiveDsl.g:20358:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:20951:1: ( ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:20952:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) )
{
- // InternalPerspectiveDsl.g:20358:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) )
- int alt144=3;
- int LA144_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:20952:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) ) )
+ int alt147=3;
+ int LA147_0 = input.LA(1);
- if ( LA144_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
- alt144=1;
+ if ( LA147_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
+ alt147=1;
}
- else if ( LA144_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
- alt144=2;
+ else if ( LA147_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
+ alt147=2;
}
- else if ( LA144_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
- alt144=3;
+ else if ( LA147_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
+ alt147=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 144, 0, input);
+ new NoViableAltException("", 147, 0, input);
throw nvae;
}
- switch (alt144) {
+ switch (alt147) {
case 1 :
- // InternalPerspectiveDsl.g:20359:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20953:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20359:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20360:4: {...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) )
+ // InternalPerspectiveDsl.g:20953:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20954:4: {...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__Perspective__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0)");
}
- // InternalPerspectiveDsl.g:20360:107: ( ( ( rule__Perspective__Group_5_0__0 ) ) )
- // InternalPerspectiveDsl.g:20361:5: ( ( rule__Perspective__Group_5_0__0 ) )
+ // InternalPerspectiveDsl.g:20954:107: ( ( ( rule__Perspective__Group_5_0__0 ) ) )
+ // InternalPerspectiveDsl.g:20955:5: ( ( rule__Perspective__Group_5_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0);
selected = true;
- // InternalPerspectiveDsl.g:20367:5: ( ( rule__Perspective__Group_5_0__0 ) )
- // InternalPerspectiveDsl.g:20368:6: ( rule__Perspective__Group_5_0__0 )
+ // InternalPerspectiveDsl.g:20961:5: ( ( rule__Perspective__Group_5_0__0 ) )
+ // InternalPerspectiveDsl.g:20962:6: ( rule__Perspective__Group_5_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_5_0());
}
- // InternalPerspectiveDsl.g:20369:6: ( rule__Perspective__Group_5_0__0 )
- // InternalPerspectiveDsl.g:20369:7: rule__Perspective__Group_5_0__0
+ // InternalPerspectiveDsl.g:20963:6: ( rule__Perspective__Group_5_0__0 )
+ // InternalPerspectiveDsl.g:20963:7: rule__Perspective__Group_5_0__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_0__0();
@@ -66552,28 +68438,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:20374:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20968:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20374:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20375:4: {...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) )
+ // InternalPerspectiveDsl.g:20968:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20969:4: {...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__Perspective__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1)");
}
- // InternalPerspectiveDsl.g:20375:107: ( ( ( rule__Perspective__Group_5_1__0 ) ) )
- // InternalPerspectiveDsl.g:20376:5: ( ( rule__Perspective__Group_5_1__0 ) )
+ // InternalPerspectiveDsl.g:20969:107: ( ( ( rule__Perspective__Group_5_1__0 ) ) )
+ // InternalPerspectiveDsl.g:20970:5: ( ( rule__Perspective__Group_5_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1);
selected = true;
- // InternalPerspectiveDsl.g:20382:5: ( ( rule__Perspective__Group_5_1__0 ) )
- // InternalPerspectiveDsl.g:20383:6: ( rule__Perspective__Group_5_1__0 )
+ // InternalPerspectiveDsl.g:20976:5: ( ( rule__Perspective__Group_5_1__0 ) )
+ // InternalPerspectiveDsl.g:20977:6: ( rule__Perspective__Group_5_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_5_1());
}
- // InternalPerspectiveDsl.g:20384:6: ( rule__Perspective__Group_5_1__0 )
- // InternalPerspectiveDsl.g:20384:7: rule__Perspective__Group_5_1__0
+ // InternalPerspectiveDsl.g:20978:6: ( rule__Perspective__Group_5_1__0 )
+ // InternalPerspectiveDsl.g:20978:7: rule__Perspective__Group_5_1__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_1__0();
@@ -66599,28 +68485,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:20389:3: ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20983:3: ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20389:3: ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) )
- // InternalPerspectiveDsl.g:20390:4: {...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) )
+ // InternalPerspectiveDsl.g:20983:3: ({...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20984:4: {...}? => ( ( ( rule__Perspective__Group_5_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__Perspective__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2)");
}
- // InternalPerspectiveDsl.g:20390:107: ( ( ( rule__Perspective__Group_5_2__0 ) ) )
- // InternalPerspectiveDsl.g:20391:5: ( ( rule__Perspective__Group_5_2__0 ) )
+ // InternalPerspectiveDsl.g:20984:107: ( ( ( rule__Perspective__Group_5_2__0 ) ) )
+ // InternalPerspectiveDsl.g:20985:5: ( ( rule__Perspective__Group_5_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2);
selected = true;
- // InternalPerspectiveDsl.g:20397:5: ( ( rule__Perspective__Group_5_2__0 ) )
- // InternalPerspectiveDsl.g:20398:6: ( rule__Perspective__Group_5_2__0 )
+ // InternalPerspectiveDsl.g:20991:5: ( ( rule__Perspective__Group_5_2__0 ) )
+ // InternalPerspectiveDsl.g:20992:6: ( rule__Perspective__Group_5_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_5_2());
}
- // InternalPerspectiveDsl.g:20399:6: ( rule__Perspective__Group_5_2__0 )
- // InternalPerspectiveDsl.g:20399:7: rule__Perspective__Group_5_2__0
+ // InternalPerspectiveDsl.g:20993:6: ( rule__Perspective__Group_5_2__0 )
+ // InternalPerspectiveDsl.g:20993:7: rule__Perspective__Group_5_2__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_2__0();
@@ -66669,34 +68555,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__UnorderedGroup_5__0"
- // InternalPerspectiveDsl.g:20412:1: rule__Perspective__UnorderedGroup_5__0 : rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__1 )? ;
+ // InternalPerspectiveDsl.g:21006:1: rule__Perspective__UnorderedGroup_5__0 : rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__1 )? ;
public final void rule__Perspective__UnorderedGroup_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20416:1: ( rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__1 )? )
- // InternalPerspectiveDsl.g:20417:2: rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__1 )?
+ // InternalPerspectiveDsl.g:21010:1: ( rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__1 )? )
+ // InternalPerspectiveDsl.g:21011:2: rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__1 )?
{
- pushFollow(FOLLOW_139);
+ pushFollow(FOLLOW_147);
rule__Perspective__UnorderedGroup_5__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20418:2: ( rule__Perspective__UnorderedGroup_5__1 )?
- int alt145=2;
- int LA145_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21012:2: ( rule__Perspective__UnorderedGroup_5__1 )?
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( LA145_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
- alt145=1;
+ if ( LA148_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
+ alt148=1;
}
- else if ( LA145_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
- alt145=1;
+ else if ( LA148_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
+ alt148=1;
}
- else if ( LA145_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
- alt145=1;
+ else if ( LA148_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
+ alt148=1;
}
- switch (alt145) {
+ switch (alt148) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__Perspective__UnorderedGroup_5__1
{
@@ -66730,34 +68616,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__UnorderedGroup_5__1"
- // InternalPerspectiveDsl.g:20424:1: rule__Perspective__UnorderedGroup_5__1 : rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__2 )? ;
+ // InternalPerspectiveDsl.g:21018:1: rule__Perspective__UnorderedGroup_5__1 : rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__2 )? ;
public final void rule__Perspective__UnorderedGroup_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20428:1: ( rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__2 )? )
- // InternalPerspectiveDsl.g:20429:2: rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__2 )?
+ // InternalPerspectiveDsl.g:21022:1: ( rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__2 )? )
+ // InternalPerspectiveDsl.g:21023:2: rule__Perspective__UnorderedGroup_5__Impl ( rule__Perspective__UnorderedGroup_5__2 )?
{
- pushFollow(FOLLOW_139);
+ pushFollow(FOLLOW_147);
rule__Perspective__UnorderedGroup_5__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20430:2: ( rule__Perspective__UnorderedGroup_5__2 )?
- int alt146=2;
- int LA146_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21024:2: ( rule__Perspective__UnorderedGroup_5__2 )?
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( LA146_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
- alt146=1;
+ if ( LA149_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
+ alt149=1;
}
- else if ( LA146_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
- alt146=1;
+ else if ( LA149_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
+ alt149=1;
}
- else if ( LA146_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
- alt146=1;
+ else if ( LA149_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 2) ) {
+ alt149=1;
}
- switch (alt146) {
+ switch (alt149) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__Perspective__UnorderedGroup_5__2
{
@@ -66791,14 +68677,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__UnorderedGroup_5__2"
- // InternalPerspectiveDsl.g:20436:1: rule__Perspective__UnorderedGroup_5__2 : rule__Perspective__UnorderedGroup_5__Impl ;
+ // InternalPerspectiveDsl.g:21030:1: rule__Perspective__UnorderedGroup_5__2 : rule__Perspective__UnorderedGroup_5__Impl ;
public final void rule__Perspective__UnorderedGroup_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20440:1: ( rule__Perspective__UnorderedGroup_5__Impl )
- // InternalPerspectiveDsl.g:20441:2: rule__Perspective__UnorderedGroup_5__Impl
+ // InternalPerspectiveDsl.g:21034:1: ( rule__Perspective__UnorderedGroup_5__Impl )
+ // InternalPerspectiveDsl.g:21035:2: rule__Perspective__UnorderedGroup_5__Impl
{
pushFollow(FOLLOW_2);
rule__Perspective__UnorderedGroup_5__Impl();
@@ -66824,33 +68710,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__UnorderedGroup_3"
- // InternalPerspectiveDsl.g:20448:1: rule__PerspectiveSashContainer__UnorderedGroup_3 : ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )? ;
+ // InternalPerspectiveDsl.g:21042:1: rule__PerspectiveSashContainer__UnorderedGroup_3 : ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )? ;
public final void rule__PerspectiveSashContainer__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3());
try {
- // InternalPerspectiveDsl.g:20453:1: ( ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )? )
- // InternalPerspectiveDsl.g:20454:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )?
+ // InternalPerspectiveDsl.g:21047:1: ( ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )? )
+ // InternalPerspectiveDsl.g:21048:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )?
{
- // InternalPerspectiveDsl.g:20454:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )?
- int alt147=2;
- int LA147_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21048:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )?
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( LA147_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
- alt147=1;
+ if ( LA150_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
+ alt150=1;
}
- else if ( LA147_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
- alt147=1;
+ else if ( LA150_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
+ alt150=1;
}
- else if ( LA147_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
- alt147=1;
+ else if ( LA150_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
+ alt150=1;
}
- else if ( LA147_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
- alt147=1;
+ else if ( LA150_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
+ alt150=1;
}
- switch (alt147) {
+ switch (alt150) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectiveSashContainer__UnorderedGroup_3__0
{
@@ -66885,63 +68771,63 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__UnorderedGroup_3__Impl"
- // InternalPerspectiveDsl.g:20462:1: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) ) ;
+ // InternalPerspectiveDsl.g:21056:1: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) ) ;
public final void rule__PerspectiveSashContainer__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalPerspectiveDsl.g:20467:1: ( ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) ) )
- // InternalPerspectiveDsl.g:20468:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21061:1: ( ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:21062:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) )
{
- // InternalPerspectiveDsl.g:20468:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) )
- int alt148=4;
- int LA148_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21062:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) ) )
+ int alt151=4;
+ int LA151_0 = input.LA(1);
- if ( LA148_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
- alt148=1;
+ if ( LA151_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
+ alt151=1;
}
- else if ( LA148_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
- alt148=2;
+ else if ( LA151_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
+ alt151=2;
}
- else if ( LA148_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
- alt148=3;
+ else if ( LA151_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
+ alt151=3;
}
- else if ( LA148_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
- alt148=4;
+ else if ( LA151_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
+ alt151=4;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 148, 0, input);
+ new NoViableAltException("", 151, 0, input);
throw nvae;
}
- switch (alt148) {
+ switch (alt151) {
case 1 :
- // InternalPerspectiveDsl.g:20469:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21063:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20469:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20470:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21063:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21064:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectiveSashContainer__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:20470:120: ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
- // InternalPerspectiveDsl.g:20471:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21064:120: ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21065:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0);
selected = true;
- // InternalPerspectiveDsl.g:20477:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:20478:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21071:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21072:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:20479:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
- // InternalPerspectiveDsl.g:20479:7: rule__PerspectiveSashContainer__Group_3_0__0
+ // InternalPerspectiveDsl.g:21073:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21073:7: rule__PerspectiveSashContainer__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_0__0();
@@ -66967,28 +68853,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:20484:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21078:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20484:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20485:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21078:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21079:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectiveSashContainer__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:20485:120: ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
- // InternalPerspectiveDsl.g:20486:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21079:120: ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21080:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1);
selected = true;
- // InternalPerspectiveDsl.g:20492:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:20493:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21086:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21087:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:20494:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
- // InternalPerspectiveDsl.g:20494:7: rule__PerspectiveSashContainer__Group_3_1__0
+ // InternalPerspectiveDsl.g:21088:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21088:7: rule__PerspectiveSashContainer__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_1__0();
@@ -67014,28 +68900,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:20499:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21093:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20499:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
- // InternalPerspectiveDsl.g:20500:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21093:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21094:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectiveSashContainer__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:20500:120: ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
- // InternalPerspectiveDsl.g:20501:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21094:120: ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21095:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2);
selected = true;
- // InternalPerspectiveDsl.g:20507:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
- // InternalPerspectiveDsl.g:20508:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21101:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21102:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_2());
}
- // InternalPerspectiveDsl.g:20509:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
- // InternalPerspectiveDsl.g:20509:7: rule__PerspectiveSashContainer__Group_3_2__0
+ // InternalPerspectiveDsl.g:21103:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21103:7: rule__PerspectiveSashContainer__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_2__0();
@@ -67061,28 +68947,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:20514:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21108:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20514:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) )
- // InternalPerspectiveDsl.g:20515:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) )
+ // InternalPerspectiveDsl.g:21108:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21109:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectiveSashContainer__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3)");
}
- // InternalPerspectiveDsl.g:20515:120: ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) )
- // InternalPerspectiveDsl.g:20516:5: ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) )
+ // InternalPerspectiveDsl.g:21109:120: ( ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) ) )
+ // InternalPerspectiveDsl.g:21110:5: ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3);
selected = true;
- // InternalPerspectiveDsl.g:20522:5: ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) )
- // InternalPerspectiveDsl.g:20523:6: ( rule__PerspectiveSashContainer__Group_3_3__0 )
+ // InternalPerspectiveDsl.g:21116:5: ( ( rule__PerspectiveSashContainer__Group_3_3__0 ) )
+ // InternalPerspectiveDsl.g:21117:6: ( rule__PerspectiveSashContainer__Group_3_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_3());
}
- // InternalPerspectiveDsl.g:20524:6: ( rule__PerspectiveSashContainer__Group_3_3__0 )
- // InternalPerspectiveDsl.g:20524:7: rule__PerspectiveSashContainer__Group_3_3__0
+ // InternalPerspectiveDsl.g:21118:6: ( rule__PerspectiveSashContainer__Group_3_3__0 )
+ // InternalPerspectiveDsl.g:21118:7: rule__PerspectiveSashContainer__Group_3_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_3__0();
@@ -67131,37 +69017,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__UnorderedGroup_3__0"
- // InternalPerspectiveDsl.g:20537:1: rule__PerspectiveSashContainer__UnorderedGroup_3__0 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )? ;
+ // InternalPerspectiveDsl.g:21131:1: rule__PerspectiveSashContainer__UnorderedGroup_3__0 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )? ;
public final void rule__PerspectiveSashContainer__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20541:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )? )
- // InternalPerspectiveDsl.g:20542:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )?
+ // InternalPerspectiveDsl.g:21135:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )? )
+ // InternalPerspectiveDsl.g:21136:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )?
{
- pushFollow(FOLLOW_140);
+ pushFollow(FOLLOW_148);
rule__PerspectiveSashContainer__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20543:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )?
- int alt149=2;
- int LA149_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21137:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )?
+ int alt152=2;
+ int LA152_0 = input.LA(1);
- if ( LA149_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
- alt149=1;
+ if ( LA152_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
+ alt152=1;
}
- else if ( LA149_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
- alt149=1;
+ else if ( LA152_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
+ alt152=1;
}
- else if ( LA149_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
- alt149=1;
+ else if ( LA152_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
+ alt152=1;
}
- else if ( LA149_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
- alt149=1;
+ else if ( LA152_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
+ alt152=1;
}
- switch (alt149) {
+ switch (alt152) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectiveSashContainer__UnorderedGroup_3__1
{
@@ -67195,37 +69081,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__UnorderedGroup_3__1"
- // InternalPerspectiveDsl.g:20549:1: rule__PerspectiveSashContainer__UnorderedGroup_3__1 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )? ;
+ // InternalPerspectiveDsl.g:21143:1: rule__PerspectiveSashContainer__UnorderedGroup_3__1 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )? ;
public final void rule__PerspectiveSashContainer__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20553:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )? )
- // InternalPerspectiveDsl.g:20554:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )?
+ // InternalPerspectiveDsl.g:21147:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )? )
+ // InternalPerspectiveDsl.g:21148:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )?
{
- pushFollow(FOLLOW_140);
+ pushFollow(FOLLOW_148);
rule__PerspectiveSashContainer__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20555:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )?
- int alt150=2;
- int LA150_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21149:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )?
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( LA150_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
- alt150=1;
+ if ( LA153_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
+ alt153=1;
}
- else if ( LA150_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
- alt150=1;
+ else if ( LA153_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
+ alt153=1;
}
- else if ( LA150_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
- alt150=1;
+ else if ( LA153_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
+ alt153=1;
}
- else if ( LA150_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
- alt150=1;
+ else if ( LA153_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
+ alt153=1;
}
- switch (alt150) {
+ switch (alt153) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectiveSashContainer__UnorderedGroup_3__2
{
@@ -67259,37 +69145,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__UnorderedGroup_3__2"
- // InternalPerspectiveDsl.g:20561:1: rule__PerspectiveSashContainer__UnorderedGroup_3__2 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )? ;
+ // InternalPerspectiveDsl.g:21155:1: rule__PerspectiveSashContainer__UnorderedGroup_3__2 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )? ;
public final void rule__PerspectiveSashContainer__UnorderedGroup_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20565:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )? )
- // InternalPerspectiveDsl.g:20566:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )?
+ // InternalPerspectiveDsl.g:21159:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )? )
+ // InternalPerspectiveDsl.g:21160:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )?
{
- pushFollow(FOLLOW_140);
+ pushFollow(FOLLOW_148);
rule__PerspectiveSashContainer__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20567:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )?
- int alt151=2;
- int LA151_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21161:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )?
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( LA151_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
- alt151=1;
+ if ( LA154_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
+ alt154=1;
}
- else if ( LA151_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
- alt151=1;
+ else if ( LA154_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
+ alt154=1;
}
- else if ( LA151_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
- alt151=1;
+ else if ( LA154_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
+ alt154=1;
}
- else if ( LA151_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
- alt151=1;
+ else if ( LA154_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
+ alt154=1;
}
- switch (alt151) {
+ switch (alt154) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectiveSashContainer__UnorderedGroup_3__3
{
@@ -67323,14 +69209,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__UnorderedGroup_3__3"
- // InternalPerspectiveDsl.g:20573:1: rule__PerspectiveSashContainer__UnorderedGroup_3__3 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ;
+ // InternalPerspectiveDsl.g:21167:1: rule__PerspectiveSashContainer__UnorderedGroup_3__3 : rule__PerspectiveSashContainer__UnorderedGroup_3__Impl ;
public final void rule__PerspectiveSashContainer__UnorderedGroup_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20577:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl )
- // InternalPerspectiveDsl.g:20578:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl
+ // InternalPerspectiveDsl.g:21171:1: ( rule__PerspectiveSashContainer__UnorderedGroup_3__Impl )
+ // InternalPerspectiveDsl.g:21172:2: rule__PerspectiveSashContainer__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__UnorderedGroup_3__Impl();
@@ -67356,30 +69242,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__UnorderedGroup_3"
- // InternalPerspectiveDsl.g:20585:1: rule__PerspectivePartStack__UnorderedGroup_3 : ( rule__PerspectivePartStack__UnorderedGroup_3__0 )? ;
+ // InternalPerspectiveDsl.g:21179:1: rule__PerspectivePartStack__UnorderedGroup_3 : ( rule__PerspectivePartStack__UnorderedGroup_3__0 )? ;
public final void rule__PerspectivePartStack__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3());
try {
- // InternalPerspectiveDsl.g:20590:1: ( ( rule__PerspectivePartStack__UnorderedGroup_3__0 )? )
- // InternalPerspectiveDsl.g:20591:2: ( rule__PerspectivePartStack__UnorderedGroup_3__0 )?
+ // InternalPerspectiveDsl.g:21184:1: ( ( rule__PerspectivePartStack__UnorderedGroup_3__0 )? )
+ // InternalPerspectiveDsl.g:21185:2: ( rule__PerspectivePartStack__UnorderedGroup_3__0 )?
{
- // InternalPerspectiveDsl.g:20591:2: ( rule__PerspectivePartStack__UnorderedGroup_3__0 )?
- int alt152=2;
- int LA152_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21185:2: ( rule__PerspectivePartStack__UnorderedGroup_3__0 )?
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( LA152_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
- alt152=1;
+ if ( LA155_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
+ alt155=1;
}
- else if ( LA152_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
- alt152=1;
+ else if ( LA155_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
+ alt155=1;
}
- else if ( LA152_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
- alt152=1;
+ else if ( LA155_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
+ alt155=1;
}
- switch (alt152) {
+ switch (alt155) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePartStack__UnorderedGroup_3__0
{
@@ -67414,60 +69300,60 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__UnorderedGroup_3__Impl"
- // InternalPerspectiveDsl.g:20599:1: rule__PerspectivePartStack__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) ) ;
+ // InternalPerspectiveDsl.g:21193:1: rule__PerspectivePartStack__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) ) ;
public final void rule__PerspectivePartStack__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalPerspectiveDsl.g:20604:1: ( ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) ) )
- // InternalPerspectiveDsl.g:20605:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21198:1: ( ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:21199:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) )
{
- // InternalPerspectiveDsl.g:20605:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) )
- int alt153=3;
- int LA153_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21199:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) ) )
+ int alt156=3;
+ int LA156_0 = input.LA(1);
- if ( LA153_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
- alt153=1;
+ if ( LA156_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
+ alt156=1;
}
- else if ( LA153_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
- alt153=2;
+ else if ( LA156_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
+ alt156=2;
}
- else if ( LA153_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
- alt153=3;
+ else if ( LA156_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
+ alt156=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 153, 0, input);
+ new NoViableAltException("", 156, 0, input);
throw nvae;
}
- switch (alt153) {
+ switch (alt156) {
case 1 :
- // InternalPerspectiveDsl.g:20606:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21200:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20606:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20607:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21200:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21201:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePartStack__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:20607:116: ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
- // InternalPerspectiveDsl.g:20608:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21201:116: ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21202:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0);
selected = true;
- // InternalPerspectiveDsl.g:20614:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:20615:6: ( rule__PerspectivePartStack__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21208:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21209:6: ( rule__PerspectivePartStack__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:20616:6: ( rule__PerspectivePartStack__Group_3_0__0 )
- // InternalPerspectiveDsl.g:20616:7: rule__PerspectivePartStack__Group_3_0__0
+ // InternalPerspectiveDsl.g:21210:6: ( rule__PerspectivePartStack__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21210:7: rule__PerspectivePartStack__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_0__0();
@@ -67493,28 +69379,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:20621:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21215:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20621:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20622:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21215:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21216:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePartStack__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:20622:116: ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
- // InternalPerspectiveDsl.g:20623:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21216:116: ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21217:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1);
selected = true;
- // InternalPerspectiveDsl.g:20629:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:20630:6: ( rule__PerspectivePartStack__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21223:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21224:6: ( rule__PerspectivePartStack__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:20631:6: ( rule__PerspectivePartStack__Group_3_1__0 )
- // InternalPerspectiveDsl.g:20631:7: rule__PerspectivePartStack__Group_3_1__0
+ // InternalPerspectiveDsl.g:21225:6: ( rule__PerspectivePartStack__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21225:7: rule__PerspectivePartStack__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_1__0();
@@ -67540,28 +69426,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:20636:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21230:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20636:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) )
- // InternalPerspectiveDsl.g:20637:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21230:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21231:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePartStack__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:20637:116: ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) )
- // InternalPerspectiveDsl.g:20638:5: ( ( rule__PerspectivePartStack__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21231:116: ( ( ( rule__PerspectivePartStack__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21232:5: ( ( rule__PerspectivePartStack__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2);
selected = true;
- // InternalPerspectiveDsl.g:20644:5: ( ( rule__PerspectivePartStack__Group_3_2__0 ) )
- // InternalPerspectiveDsl.g:20645:6: ( rule__PerspectivePartStack__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21238:5: ( ( rule__PerspectivePartStack__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21239:6: ( rule__PerspectivePartStack__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getGroup_3_2());
}
- // InternalPerspectiveDsl.g:20646:6: ( rule__PerspectivePartStack__Group_3_2__0 )
- // InternalPerspectiveDsl.g:20646:7: rule__PerspectivePartStack__Group_3_2__0
+ // InternalPerspectiveDsl.g:21240:6: ( rule__PerspectivePartStack__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21240:7: rule__PerspectivePartStack__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_2__0();
@@ -67610,34 +69496,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__UnorderedGroup_3__0"
- // InternalPerspectiveDsl.g:20659:1: rule__PerspectivePartStack__UnorderedGroup_3__0 : rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__1 )? ;
+ // InternalPerspectiveDsl.g:21253:1: rule__PerspectivePartStack__UnorderedGroup_3__0 : rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__1 )? ;
public final void rule__PerspectivePartStack__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20663:1: ( rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__1 )? )
- // InternalPerspectiveDsl.g:20664:2: rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__1 )?
+ // InternalPerspectiveDsl.g:21257:1: ( rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__1 )? )
+ // InternalPerspectiveDsl.g:21258:2: rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__1 )?
{
- pushFollow(FOLLOW_141);
+ pushFollow(FOLLOW_149);
rule__PerspectivePartStack__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20665:2: ( rule__PerspectivePartStack__UnorderedGroup_3__1 )?
- int alt154=2;
- int LA154_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21259:2: ( rule__PerspectivePartStack__UnorderedGroup_3__1 )?
+ int alt157=2;
+ int LA157_0 = input.LA(1);
- if ( LA154_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
- alt154=1;
+ if ( LA157_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
+ alt157=1;
}
- else if ( LA154_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
- alt154=1;
+ else if ( LA157_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
+ alt157=1;
}
- else if ( LA154_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
- alt154=1;
+ else if ( LA157_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
+ alt157=1;
}
- switch (alt154) {
+ switch (alt157) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePartStack__UnorderedGroup_3__1
{
@@ -67671,34 +69557,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__UnorderedGroup_3__1"
- // InternalPerspectiveDsl.g:20671:1: rule__PerspectivePartStack__UnorderedGroup_3__1 : rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__2 )? ;
+ // InternalPerspectiveDsl.g:21265:1: rule__PerspectivePartStack__UnorderedGroup_3__1 : rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__2 )? ;
public final void rule__PerspectivePartStack__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20675:1: ( rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__2 )? )
- // InternalPerspectiveDsl.g:20676:2: rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__2 )?
+ // InternalPerspectiveDsl.g:21269:1: ( rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__2 )? )
+ // InternalPerspectiveDsl.g:21270:2: rule__PerspectivePartStack__UnorderedGroup_3__Impl ( rule__PerspectivePartStack__UnorderedGroup_3__2 )?
{
- pushFollow(FOLLOW_141);
+ pushFollow(FOLLOW_149);
rule__PerspectivePartStack__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20677:2: ( rule__PerspectivePartStack__UnorderedGroup_3__2 )?
- int alt155=2;
- int LA155_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21271:2: ( rule__PerspectivePartStack__UnorderedGroup_3__2 )?
+ int alt158=2;
+ int LA158_0 = input.LA(1);
- if ( LA155_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
- alt155=1;
+ if ( LA158_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
+ alt158=1;
}
- else if ( LA155_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
- alt155=1;
+ else if ( LA158_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
+ alt158=1;
}
- else if ( LA155_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
- alt155=1;
+ else if ( LA158_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
+ alt158=1;
}
- switch (alt155) {
+ switch (alt158) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePartStack__UnorderedGroup_3__2
{
@@ -67732,14 +69618,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__UnorderedGroup_3__2"
- // InternalPerspectiveDsl.g:20683:1: rule__PerspectivePartStack__UnorderedGroup_3__2 : rule__PerspectivePartStack__UnorderedGroup_3__Impl ;
+ // InternalPerspectiveDsl.g:21277:1: rule__PerspectivePartStack__UnorderedGroup_3__2 : rule__PerspectivePartStack__UnorderedGroup_3__Impl ;
public final void rule__PerspectivePartStack__UnorderedGroup_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20687:1: ( rule__PerspectivePartStack__UnorderedGroup_3__Impl )
- // InternalPerspectiveDsl.g:20688:2: rule__PerspectivePartStack__UnorderedGroup_3__Impl
+ // InternalPerspectiveDsl.g:21281:1: ( rule__PerspectivePartStack__UnorderedGroup_3__Impl )
+ // InternalPerspectiveDsl.g:21282:2: rule__PerspectivePartStack__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__UnorderedGroup_3__Impl();
@@ -67765,36 +69651,36 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3"
- // InternalPerspectiveDsl.g:20695:1: rule__PerspectivePart__UnorderedGroup_3 : ( rule__PerspectivePart__UnorderedGroup_3__0 )? ;
+ // InternalPerspectiveDsl.g:21289:1: rule__PerspectivePart__UnorderedGroup_3 : ( rule__PerspectivePart__UnorderedGroup_3__0 )? ;
public final void rule__PerspectivePart__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3());
try {
- // InternalPerspectiveDsl.g:20700:1: ( ( rule__PerspectivePart__UnorderedGroup_3__0 )? )
- // InternalPerspectiveDsl.g:20701:2: ( rule__PerspectivePart__UnorderedGroup_3__0 )?
+ // InternalPerspectiveDsl.g:21294:1: ( ( rule__PerspectivePart__UnorderedGroup_3__0 )? )
+ // InternalPerspectiveDsl.g:21295:2: ( rule__PerspectivePart__UnorderedGroup_3__0 )?
{
- // InternalPerspectiveDsl.g:20701:2: ( rule__PerspectivePart__UnorderedGroup_3__0 )?
- int alt156=2;
- int LA156_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21295:2: ( rule__PerspectivePart__UnorderedGroup_3__0 )?
+ int alt159=2;
+ int LA159_0 = input.LA(1);
- if ( LA156_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt156=1;
+ if ( LA159_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt159=1;
}
- else if ( LA156_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt156=1;
+ else if ( LA159_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt159=1;
}
- else if ( LA156_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt156=1;
+ else if ( LA159_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt159=1;
}
- else if ( LA156_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt156=1;
+ else if ( LA159_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt159=1;
}
- else if ( LA156_0 == 120 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt156=1;
+ else if ( LA159_0 == 125 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt159=1;
}
- switch (alt156) {
+ switch (alt159) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePart__UnorderedGroup_3__0
{
@@ -67829,66 +69715,66 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3__Impl"
- // InternalPerspectiveDsl.g:20709:1: rule__PerspectivePart__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) ) ;
+ // InternalPerspectiveDsl.g:21303:1: rule__PerspectivePart__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) ) ;
public final void rule__PerspectivePart__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalPerspectiveDsl.g:20714:1: ( ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) ) )
- // InternalPerspectiveDsl.g:20715:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21308:1: ( ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:21309:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) )
{
- // InternalPerspectiveDsl.g:20715:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) )
- int alt157=5;
- int LA157_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21309:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) ) )
+ int alt160=5;
+ int LA160_0 = input.LA(1);
- if ( LA157_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt157=1;
+ if ( LA160_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt160=1;
}
- else if ( LA157_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt157=2;
+ else if ( LA160_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt160=2;
}
- else if ( LA157_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt157=3;
+ else if ( LA160_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt160=3;
}
- else if ( LA157_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt157=4;
+ else if ( LA160_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt160=4;
}
- else if ( LA157_0 == 120 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt157=5;
+ else if ( LA160_0 == 125 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt160=5;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 157, 0, input);
+ new NoViableAltException("", 160, 0, input);
throw nvae;
}
- switch (alt157) {
+ switch (alt160) {
case 1 :
- // InternalPerspectiveDsl.g:20716:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21310:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20716:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20717:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21310:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21311:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePart__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:20717:111: ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
- // InternalPerspectiveDsl.g:20718:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21311:111: ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21312:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0);
selected = true;
- // InternalPerspectiveDsl.g:20724:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:20725:6: ( rule__PerspectivePart__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21318:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21319:6: ( rule__PerspectivePart__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:20726:6: ( rule__PerspectivePart__Group_3_0__0 )
- // InternalPerspectiveDsl.g:20726:7: rule__PerspectivePart__Group_3_0__0
+ // InternalPerspectiveDsl.g:21320:6: ( rule__PerspectivePart__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21320:7: rule__PerspectivePart__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_0__0();
@@ -67914,28 +69800,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:20731:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21325:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20731:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20732:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21325:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21326:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePart__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:20732:111: ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
- // InternalPerspectiveDsl.g:20733:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21326:111: ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21327:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1);
selected = true;
- // InternalPerspectiveDsl.g:20739:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:20740:6: ( rule__PerspectivePart__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21333:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21334:6: ( rule__PerspectivePart__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:20741:6: ( rule__PerspectivePart__Group_3_1__0 )
- // InternalPerspectiveDsl.g:20741:7: rule__PerspectivePart__Group_3_1__0
+ // InternalPerspectiveDsl.g:21335:6: ( rule__PerspectivePart__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21335:7: rule__PerspectivePart__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_1__0();
@@ -67961,28 +69847,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 3 :
- // InternalPerspectiveDsl.g:20746:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21340:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20746:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
- // InternalPerspectiveDsl.g:20747:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21340:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21341:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePart__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:20747:111: ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
- // InternalPerspectiveDsl.g:20748:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21341:111: ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21342:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2);
selected = true;
- // InternalPerspectiveDsl.g:20754:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
- // InternalPerspectiveDsl.g:20755:6: ( rule__PerspectivePart__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21348:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21349:6: ( rule__PerspectivePart__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_2());
}
- // InternalPerspectiveDsl.g:20756:6: ( rule__PerspectivePart__Group_3_2__0 )
- // InternalPerspectiveDsl.g:20756:7: rule__PerspectivePart__Group_3_2__0
+ // InternalPerspectiveDsl.g:21350:6: ( rule__PerspectivePart__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21350:7: rule__PerspectivePart__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_2__0();
@@ -68008,28 +69894,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 4 :
- // InternalPerspectiveDsl.g:20761:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21355:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20761:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
- // InternalPerspectiveDsl.g:20762:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
+ // InternalPerspectiveDsl.g:21355:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21356:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePart__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3)");
}
- // InternalPerspectiveDsl.g:20762:111: ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
- // InternalPerspectiveDsl.g:20763:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
+ // InternalPerspectiveDsl.g:21356:111: ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
+ // InternalPerspectiveDsl.g:21357:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3);
selected = true;
- // InternalPerspectiveDsl.g:20769:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
- // InternalPerspectiveDsl.g:20770:6: ( rule__PerspectivePart__Group_3_3__0 )
+ // InternalPerspectiveDsl.g:21363:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
+ // InternalPerspectiveDsl.g:21364:6: ( rule__PerspectivePart__Group_3_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_3());
}
- // InternalPerspectiveDsl.g:20771:6: ( rule__PerspectivePart__Group_3_3__0 )
- // InternalPerspectiveDsl.g:20771:7: rule__PerspectivePart__Group_3_3__0
+ // InternalPerspectiveDsl.g:21365:6: ( rule__PerspectivePart__Group_3_3__0 )
+ // InternalPerspectiveDsl.g:21365:7: rule__PerspectivePart__Group_3_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_3__0();
@@ -68055,28 +69941,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 5 :
- // InternalPerspectiveDsl.g:20776:3: ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) )
+ // InternalPerspectiveDsl.g:21370:3: ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) )
{
- // InternalPerspectiveDsl.g:20776:3: ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) )
- // InternalPerspectiveDsl.g:20777:4: {...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) )
+ // InternalPerspectiveDsl.g:21370:3: ({...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) ) )
+ // InternalPerspectiveDsl.g:21371:4: {...}? => ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectivePart__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4)");
}
- // InternalPerspectiveDsl.g:20777:111: ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) )
- // InternalPerspectiveDsl.g:20778:5: ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) )
+ // InternalPerspectiveDsl.g:21371:111: ( ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) ) )
+ // InternalPerspectiveDsl.g:21372:5: ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4);
selected = true;
- // InternalPerspectiveDsl.g:20784:5: ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) )
- // InternalPerspectiveDsl.g:20785:6: ( rule__PerspectivePart__IsClosableAssignment_3_4 )
+ // InternalPerspectiveDsl.g:21378:5: ( ( rule__PerspectivePart__IsClosableAssignment_3_4 ) )
+ // InternalPerspectiveDsl.g:21379:6: ( rule__PerspectivePart__IsClosableAssignment_3_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getIsClosableAssignment_3_4());
}
- // InternalPerspectiveDsl.g:20786:6: ( rule__PerspectivePart__IsClosableAssignment_3_4 )
- // InternalPerspectiveDsl.g:20786:7: rule__PerspectivePart__IsClosableAssignment_3_4
+ // InternalPerspectiveDsl.g:21380:6: ( rule__PerspectivePart__IsClosableAssignment_3_4 )
+ // InternalPerspectiveDsl.g:21380:7: rule__PerspectivePart__IsClosableAssignment_3_4
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__IsClosableAssignment_3_4();
@@ -68125,40 +70011,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3__0"
- // InternalPerspectiveDsl.g:20799:1: rule__PerspectivePart__UnorderedGroup_3__0 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__1 )? ;
+ // InternalPerspectiveDsl.g:21393:1: rule__PerspectivePart__UnorderedGroup_3__0 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__1 )? ;
public final void rule__PerspectivePart__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20803:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__1 )? )
- // InternalPerspectiveDsl.g:20804:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__1 )?
+ // InternalPerspectiveDsl.g:21397:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__1 )? )
+ // InternalPerspectiveDsl.g:21398:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__1 )?
{
- pushFollow(FOLLOW_142);
+ pushFollow(FOLLOW_150);
rule__PerspectivePart__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20805:2: ( rule__PerspectivePart__UnorderedGroup_3__1 )?
- int alt158=2;
- int LA158_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21399:2: ( rule__PerspectivePart__UnorderedGroup_3__1 )?
+ int alt161=2;
+ int LA161_0 = input.LA(1);
- if ( LA158_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt158=1;
+ if ( LA161_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt161=1;
}
- else if ( LA158_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt158=1;
+ else if ( LA161_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt161=1;
}
- else if ( LA158_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt158=1;
+ else if ( LA161_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt161=1;
}
- else if ( LA158_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt158=1;
+ else if ( LA161_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt161=1;
}
- else if ( LA158_0 == 120 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt158=1;
+ else if ( LA161_0 == 125 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt161=1;
}
- switch (alt158) {
+ switch (alt161) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePart__UnorderedGroup_3__1
{
@@ -68192,40 +70078,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3__1"
- // InternalPerspectiveDsl.g:20811:1: rule__PerspectivePart__UnorderedGroup_3__1 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__2 )? ;
+ // InternalPerspectiveDsl.g:21405:1: rule__PerspectivePart__UnorderedGroup_3__1 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__2 )? ;
public final void rule__PerspectivePart__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20815:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__2 )? )
- // InternalPerspectiveDsl.g:20816:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__2 )?
+ // InternalPerspectiveDsl.g:21409:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__2 )? )
+ // InternalPerspectiveDsl.g:21410:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__2 )?
{
- pushFollow(FOLLOW_142);
+ pushFollow(FOLLOW_150);
rule__PerspectivePart__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20817:2: ( rule__PerspectivePart__UnorderedGroup_3__2 )?
- int alt159=2;
- int LA159_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21411:2: ( rule__PerspectivePart__UnorderedGroup_3__2 )?
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( LA159_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt159=1;
+ if ( LA162_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt162=1;
}
- else if ( LA159_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt159=1;
+ else if ( LA162_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt162=1;
}
- else if ( LA159_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt159=1;
+ else if ( LA162_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt162=1;
}
- else if ( LA159_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt159=1;
+ else if ( LA162_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt162=1;
}
- else if ( LA159_0 == 120 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt159=1;
+ else if ( LA162_0 == 125 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt162=1;
}
- switch (alt159) {
+ switch (alt162) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePart__UnorderedGroup_3__2
{
@@ -68259,40 +70145,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3__2"
- // InternalPerspectiveDsl.g:20823:1: rule__PerspectivePart__UnorderedGroup_3__2 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__3 )? ;
+ // InternalPerspectiveDsl.g:21417:1: rule__PerspectivePart__UnorderedGroup_3__2 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__3 )? ;
public final void rule__PerspectivePart__UnorderedGroup_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20827:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__3 )? )
- // InternalPerspectiveDsl.g:20828:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__3 )?
+ // InternalPerspectiveDsl.g:21421:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__3 )? )
+ // InternalPerspectiveDsl.g:21422:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__3 )?
{
- pushFollow(FOLLOW_142);
+ pushFollow(FOLLOW_150);
rule__PerspectivePart__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20829:2: ( rule__PerspectivePart__UnorderedGroup_3__3 )?
- int alt160=2;
- int LA160_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21423:2: ( rule__PerspectivePart__UnorderedGroup_3__3 )?
+ int alt163=2;
+ int LA163_0 = input.LA(1);
- if ( LA160_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt160=1;
+ if ( LA163_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt163=1;
}
- else if ( LA160_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt160=1;
+ else if ( LA163_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt163=1;
}
- else if ( LA160_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt160=1;
+ else if ( LA163_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt163=1;
}
- else if ( LA160_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt160=1;
+ else if ( LA163_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt163=1;
}
- else if ( LA160_0 == 120 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt160=1;
+ else if ( LA163_0 == 125 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt163=1;
}
- switch (alt160) {
+ switch (alt163) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePart__UnorderedGroup_3__3
{
@@ -68326,40 +70212,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3__3"
- // InternalPerspectiveDsl.g:20835:1: rule__PerspectivePart__UnorderedGroup_3__3 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__4 )? ;
+ // InternalPerspectiveDsl.g:21429:1: rule__PerspectivePart__UnorderedGroup_3__3 : rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__4 )? ;
public final void rule__PerspectivePart__UnorderedGroup_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20839:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__4 )? )
- // InternalPerspectiveDsl.g:20840:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__4 )?
+ // InternalPerspectiveDsl.g:21433:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__4 )? )
+ // InternalPerspectiveDsl.g:21434:2: rule__PerspectivePart__UnorderedGroup_3__Impl ( rule__PerspectivePart__UnorderedGroup_3__4 )?
{
- pushFollow(FOLLOW_142);
+ pushFollow(FOLLOW_150);
rule__PerspectivePart__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20841:2: ( rule__PerspectivePart__UnorderedGroup_3__4 )?
- int alt161=2;
- int LA161_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21435:2: ( rule__PerspectivePart__UnorderedGroup_3__4 )?
+ int alt164=2;
+ int LA164_0 = input.LA(1);
- if ( LA161_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt161=1;
+ if ( LA164_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt164=1;
}
- else if ( LA161_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt161=1;
+ else if ( LA164_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt164=1;
}
- else if ( LA161_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt161=1;
+ else if ( LA164_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt164=1;
}
- else if ( LA161_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt161=1;
+ else if ( LA164_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt164=1;
}
- else if ( LA161_0 == 120 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt161=1;
+ else if ( LA164_0 == 125 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt164=1;
}
- switch (alt161) {
+ switch (alt164) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectivePart__UnorderedGroup_3__4
{
@@ -68393,14 +70279,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__UnorderedGroup_3__4"
- // InternalPerspectiveDsl.g:20847:1: rule__PerspectivePart__UnorderedGroup_3__4 : rule__PerspectivePart__UnorderedGroup_3__Impl ;
+ // InternalPerspectiveDsl.g:21441:1: rule__PerspectivePart__UnorderedGroup_3__4 : rule__PerspectivePart__UnorderedGroup_3__Impl ;
public final void rule__PerspectivePart__UnorderedGroup_3__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20851:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl )
- // InternalPerspectiveDsl.g:20852:2: rule__PerspectivePart__UnorderedGroup_3__Impl
+ // InternalPerspectiveDsl.g:21445:1: ( rule__PerspectivePart__UnorderedGroup_3__Impl )
+ // InternalPerspectiveDsl.g:21446:2: rule__PerspectivePart__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3__Impl();
@@ -68426,27 +70312,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__UnorderedGroup_4"
- // InternalPerspectiveDsl.g:20859:1: rule__PerspectiveSearch__UnorderedGroup_4 : ( rule__PerspectiveSearch__UnorderedGroup_4__0 )? ;
+ // InternalPerspectiveDsl.g:21453:1: rule__PerspectiveSearch__UnorderedGroup_4 : ( rule__PerspectiveSearch__UnorderedGroup_4__0 )? ;
public final void rule__PerspectiveSearch__UnorderedGroup_4() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4());
try {
- // InternalPerspectiveDsl.g:20864:1: ( ( rule__PerspectiveSearch__UnorderedGroup_4__0 )? )
- // InternalPerspectiveDsl.g:20865:2: ( rule__PerspectiveSearch__UnorderedGroup_4__0 )?
+ // InternalPerspectiveDsl.g:21458:1: ( ( rule__PerspectiveSearch__UnorderedGroup_4__0 )? )
+ // InternalPerspectiveDsl.g:21459:2: ( rule__PerspectiveSearch__UnorderedGroup_4__0 )?
{
- // InternalPerspectiveDsl.g:20865:2: ( rule__PerspectiveSearch__UnorderedGroup_4__0 )?
- int alt162=2;
- int LA162_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21459:2: ( rule__PerspectiveSearch__UnorderedGroup_4__0 )?
+ int alt165=2;
+ int LA165_0 = input.LA(1);
- if ( LA162_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
- alt162=1;
+ if ( LA165_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
+ alt165=1;
}
- else if ( LA162_0 == 85 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
- alt162=1;
+ else if ( LA165_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
+ alt165=1;
}
- switch (alt162) {
+ switch (alt165) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectiveSearch__UnorderedGroup_4__0
{
@@ -68481,57 +70367,57 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__UnorderedGroup_4__Impl"
- // InternalPerspectiveDsl.g:20873:1: rule__PerspectiveSearch__UnorderedGroup_4__Impl : ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) ) ;
+ // InternalPerspectiveDsl.g:21467:1: rule__PerspectiveSearch__UnorderedGroup_4__Impl : ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) ) ;
public final void rule__PerspectiveSearch__UnorderedGroup_4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalPerspectiveDsl.g:20878:1: ( ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) ) )
- // InternalPerspectiveDsl.g:20879:3: ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21472:1: ( ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:21473:3: ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) )
{
- // InternalPerspectiveDsl.g:20879:3: ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) )
- int alt163=2;
- int LA163_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21473:3: ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) | ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) ) )
+ int alt166=2;
+ int LA166_0 = input.LA(1);
- if ( LA163_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
- alt163=1;
+ if ( LA166_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
+ alt166=1;
}
- else if ( LA163_0 == 85 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
- alt163=2;
+ else if ( LA166_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
+ alt166=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 163, 0, input);
+ new NoViableAltException("", 166, 0, input);
throw nvae;
}
- switch (alt163) {
+ switch (alt166) {
case 1 :
- // InternalPerspectiveDsl.g:20880:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21474:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20880:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20881:4: {...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21474:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21475:4: {...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectiveSearch__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0)");
}
- // InternalPerspectiveDsl.g:20881:113: ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
- // InternalPerspectiveDsl.g:20882:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
+ // InternalPerspectiveDsl.g:21475:113: ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21476:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0);
selected = true;
- // InternalPerspectiveDsl.g:20888:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
- // InternalPerspectiveDsl.g:20889:6: ( rule__PerspectiveSearch__Group_4_0__0 )
+ // InternalPerspectiveDsl.g:21482:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
+ // InternalPerspectiveDsl.g:21483:6: ( rule__PerspectiveSearch__Group_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getGroup_4_0());
}
- // InternalPerspectiveDsl.g:20890:6: ( rule__PerspectiveSearch__Group_4_0__0 )
- // InternalPerspectiveDsl.g:20890:7: rule__PerspectiveSearch__Group_4_0__0
+ // InternalPerspectiveDsl.g:21484:6: ( rule__PerspectiveSearch__Group_4_0__0 )
+ // InternalPerspectiveDsl.g:21484:7: rule__PerspectiveSearch__Group_4_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group_4_0__0();
@@ -68557,28 +70443,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
break;
case 2 :
- // InternalPerspectiveDsl.g:20895:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21489:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20895:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20896:4: {...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21489:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21490:4: {...}? => ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__PerspectiveSearch__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1)");
}
- // InternalPerspectiveDsl.g:20896:113: ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) )
- // InternalPerspectiveDsl.g:20897:5: ( ( rule__PerspectiveSearch__Group_4_1__0 ) )
+ // InternalPerspectiveDsl.g:21490:113: ( ( ( rule__PerspectiveSearch__Group_4_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21491:5: ( ( rule__PerspectiveSearch__Group_4_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1);
selected = true;
- // InternalPerspectiveDsl.g:20903:5: ( ( rule__PerspectiveSearch__Group_4_1__0 ) )
- // InternalPerspectiveDsl.g:20904:6: ( rule__PerspectiveSearch__Group_4_1__0 )
+ // InternalPerspectiveDsl.g:21497:5: ( ( rule__PerspectiveSearch__Group_4_1__0 ) )
+ // InternalPerspectiveDsl.g:21498:6: ( rule__PerspectiveSearch__Group_4_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getGroup_4_1());
}
- // InternalPerspectiveDsl.g:20905:6: ( rule__PerspectiveSearch__Group_4_1__0 )
- // InternalPerspectiveDsl.g:20905:7: rule__PerspectiveSearch__Group_4_1__0
+ // InternalPerspectiveDsl.g:21499:6: ( rule__PerspectiveSearch__Group_4_1__0 )
+ // InternalPerspectiveDsl.g:21499:7: rule__PerspectiveSearch__Group_4_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group_4_1__0();
@@ -68627,31 +70513,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__UnorderedGroup_4__0"
- // InternalPerspectiveDsl.g:20918:1: rule__PerspectiveSearch__UnorderedGroup_4__0 : rule__PerspectiveSearch__UnorderedGroup_4__Impl ( rule__PerspectiveSearch__UnorderedGroup_4__1 )? ;
+ // InternalPerspectiveDsl.g:21512:1: rule__PerspectiveSearch__UnorderedGroup_4__0 : rule__PerspectiveSearch__UnorderedGroup_4__Impl ( rule__PerspectiveSearch__UnorderedGroup_4__1 )? ;
public final void rule__PerspectiveSearch__UnorderedGroup_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20922:1: ( rule__PerspectiveSearch__UnorderedGroup_4__Impl ( rule__PerspectiveSearch__UnorderedGroup_4__1 )? )
- // InternalPerspectiveDsl.g:20923:2: rule__PerspectiveSearch__UnorderedGroup_4__Impl ( rule__PerspectiveSearch__UnorderedGroup_4__1 )?
+ // InternalPerspectiveDsl.g:21516:1: ( rule__PerspectiveSearch__UnorderedGroup_4__Impl ( rule__PerspectiveSearch__UnorderedGroup_4__1 )? )
+ // InternalPerspectiveDsl.g:21517:2: rule__PerspectiveSearch__UnorderedGroup_4__Impl ( rule__PerspectiveSearch__UnorderedGroup_4__1 )?
{
- pushFollow(FOLLOW_143);
+ pushFollow(FOLLOW_151);
rule__PerspectiveSearch__UnorderedGroup_4__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalPerspectiveDsl.g:20924:2: ( rule__PerspectiveSearch__UnorderedGroup_4__1 )?
- int alt164=2;
- int LA164_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:21518:2: ( rule__PerspectiveSearch__UnorderedGroup_4__1 )?
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( LA164_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
- alt164=1;
+ if ( LA167_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
+ alt167=1;
}
- else if ( LA164_0 == 85 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
- alt164=1;
+ else if ( LA167_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
+ alt167=1;
}
- switch (alt164) {
+ switch (alt167) {
case 1 :
// InternalPerspectiveDsl.g:0:0: rule__PerspectiveSearch__UnorderedGroup_4__1
{
@@ -68685,14 +70571,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__UnorderedGroup_4__1"
- // InternalPerspectiveDsl.g:20930:1: rule__PerspectiveSearch__UnorderedGroup_4__1 : rule__PerspectiveSearch__UnorderedGroup_4__Impl ;
+ // InternalPerspectiveDsl.g:21524:1: rule__PerspectiveSearch__UnorderedGroup_4__1 : rule__PerspectiveSearch__UnorderedGroup_4__Impl ;
public final void rule__PerspectiveSearch__UnorderedGroup_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20934:1: ( rule__PerspectiveSearch__UnorderedGroup_4__Impl )
- // InternalPerspectiveDsl.g:20935:2: rule__PerspectiveSearch__UnorderedGroup_4__Impl
+ // InternalPerspectiveDsl.g:21528:1: ( rule__PerspectiveSearch__UnorderedGroup_4__Impl )
+ // InternalPerspectiveDsl.g:21529:2: rule__PerspectiveSearch__UnorderedGroup_4__Impl
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__UnorderedGroup_4__Impl();
@@ -68718,17 +70604,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveModel__ImportSectionAssignment_0"
- // InternalPerspectiveDsl.g:20942:1: rule__PerspectiveModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ;
+ // InternalPerspectiveDsl.g:21536:1: rule__PerspectiveModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ;
public final void rule__PerspectiveModel__ImportSectionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20946:1: ( ( ruleXImportSection ) )
- // InternalPerspectiveDsl.g:20947:2: ( ruleXImportSection )
+ // InternalPerspectiveDsl.g:21540:1: ( ( ruleXImportSection ) )
+ // InternalPerspectiveDsl.g:21541:2: ( ruleXImportSection )
{
- // InternalPerspectiveDsl.g:20947:2: ( ruleXImportSection )
- // InternalPerspectiveDsl.g:20948:3: ruleXImportSection
+ // InternalPerspectiveDsl.g:21541:2: ( ruleXImportSection )
+ // InternalPerspectiveDsl.g:21542:3: ruleXImportSection
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveModelAccess().getImportSectionXImportSectionParserRuleCall_0_0());
@@ -68763,17 +70649,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveModel__PackagesAssignment_1"
- // InternalPerspectiveDsl.g:20957:1: rule__PerspectiveModel__PackagesAssignment_1 : ( rulePerspectivePackage ) ;
+ // InternalPerspectiveDsl.g:21551:1: rule__PerspectiveModel__PackagesAssignment_1 : ( rulePerspectivePackage ) ;
public final void rule__PerspectiveModel__PackagesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20961:1: ( ( rulePerspectivePackage ) )
- // InternalPerspectiveDsl.g:20962:2: ( rulePerspectivePackage )
+ // InternalPerspectiveDsl.g:21555:1: ( ( rulePerspectivePackage ) )
+ // InternalPerspectiveDsl.g:21556:2: ( rulePerspectivePackage )
{
- // InternalPerspectiveDsl.g:20962:2: ( rulePerspectivePackage )
- // InternalPerspectiveDsl.g:20963:3: rulePerspectivePackage
+ // InternalPerspectiveDsl.g:21556:2: ( rulePerspectivePackage )
+ // InternalPerspectiveDsl.g:21557:3: rulePerspectivePackage
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveModelAccess().getPackagesPerspectivePackageParserRuleCall_1_0());
@@ -68808,17 +70694,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__NameAssignment_2"
- // InternalPerspectiveDsl.g:20972:1: rule__PerspectivePackage__NameAssignment_2 : ( ruleQualifiedName ) ;
+ // InternalPerspectiveDsl.g:21566:1: rule__PerspectivePackage__NameAssignment_2 : ( ruleQualifiedName ) ;
public final void rule__PerspectivePackage__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20976:1: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:20977:2: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:21570:1: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:21571:2: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:20977:2: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:20978:3: ruleQualifiedName
+ // InternalPerspectiveDsl.g:21571:2: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:21572:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getNameQualifiedNameParserRuleCall_2_0());
@@ -68853,17 +70739,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePackage__PerspectivesAssignment_3_1"
- // InternalPerspectiveDsl.g:20987:1: rule__PerspectivePackage__PerspectivesAssignment_3_1 : ( rulePerspective ) ;
+ // InternalPerspectiveDsl.g:21581:1: rule__PerspectivePackage__PerspectivesAssignment_3_1 : ( rulePerspective ) ;
public final void rule__PerspectivePackage__PerspectivesAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:20991:1: ( ( rulePerspective ) )
- // InternalPerspectiveDsl.g:20992:2: ( rulePerspective )
+ // InternalPerspectiveDsl.g:21585:1: ( ( rulePerspective ) )
+ // InternalPerspectiveDsl.g:21586:2: ( rulePerspective )
{
- // InternalPerspectiveDsl.g:20992:2: ( rulePerspective )
- // InternalPerspectiveDsl.g:20993:3: rulePerspective
+ // InternalPerspectiveDsl.g:21586:2: ( rulePerspective )
+ // InternalPerspectiveDsl.g:21587:3: rulePerspective
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePackageAccess().getPerspectivesPerspectiveParserRuleCall_3_1_0());
@@ -68898,17 +70784,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__NameAssignment_2"
- // InternalPerspectiveDsl.g:21002:1: rule__Perspective__NameAssignment_2 : ( ruleTRANSLATABLEID ) ;
+ // InternalPerspectiveDsl.g:21596:1: rule__Perspective__NameAssignment_2 : ( ruleTRANSLATABLEID ) ;
public final void rule__Perspective__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21006:1: ( ( ruleTRANSLATABLEID ) )
- // InternalPerspectiveDsl.g:21007:2: ( ruleTRANSLATABLEID )
+ // InternalPerspectiveDsl.g:21600:1: ( ( ruleTRANSLATABLEID ) )
+ // InternalPerspectiveDsl.g:21601:2: ( ruleTRANSLATABLEID )
{
- // InternalPerspectiveDsl.g:21007:2: ( ruleTRANSLATABLEID )
- // InternalPerspectiveDsl.g:21008:3: ruleTRANSLATABLEID
+ // InternalPerspectiveDsl.g:21601:2: ( ruleTRANSLATABLEID )
+ // InternalPerspectiveDsl.g:21602:3: ruleTRANSLATABLEID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getNameTRANSLATABLEIDParserRuleCall_2_0());
@@ -68943,28 +70829,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__DescriptionAssignment_3_0"
- // InternalPerspectiveDsl.g:21017:1: rule__Perspective__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ;
+ // InternalPerspectiveDsl.g:21611:1: rule__Perspective__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ;
public final void rule__Perspective__DescriptionAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21021:1: ( ( ( 'describedBy' ) ) )
- // InternalPerspectiveDsl.g:21022:2: ( ( 'describedBy' ) )
+ // InternalPerspectiveDsl.g:21615:1: ( ( ( 'describedBy' ) ) )
+ // InternalPerspectiveDsl.g:21616:2: ( ( 'describedBy' ) )
{
- // InternalPerspectiveDsl.g:21022:2: ( ( 'describedBy' ) )
- // InternalPerspectiveDsl.g:21023:3: ( 'describedBy' )
+ // InternalPerspectiveDsl.g:21616:2: ( ( 'describedBy' ) )
+ // InternalPerspectiveDsl.g:21617:3: ( 'describedBy' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getDescriptionDescribedByKeyword_3_0_0());
}
- // InternalPerspectiveDsl.g:21024:3: ( 'describedBy' )
- // InternalPerspectiveDsl.g:21025:4: 'describedBy'
+ // InternalPerspectiveDsl.g:21618:3: ( 'describedBy' )
+ // InternalPerspectiveDsl.g:21619:4: 'describedBy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getDescriptionDescribedByKeyword_3_0_0());
}
- match(input,119,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectiveAccess().getDescriptionDescribedByKeyword_3_0_0());
}
@@ -68996,17 +70882,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__DescriptionValueAssignment_3_1"
- // InternalPerspectiveDsl.g:21036:1: rule__Perspective__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ;
+ // InternalPerspectiveDsl.g:21630:1: rule__Perspective__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ;
public final void rule__Perspective__DescriptionValueAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21040:1: ( ( ruleTRANSLATABLESTRING ) )
- // InternalPerspectiveDsl.g:21041:2: ( ruleTRANSLATABLESTRING )
+ // InternalPerspectiveDsl.g:21634:1: ( ( ruleTRANSLATABLESTRING ) )
+ // InternalPerspectiveDsl.g:21635:2: ( ruleTRANSLATABLESTRING )
{
- // InternalPerspectiveDsl.g:21041:2: ( ruleTRANSLATABLESTRING )
- // InternalPerspectiveDsl.g:21042:3: ruleTRANSLATABLESTRING
+ // InternalPerspectiveDsl.g:21635:2: ( ruleTRANSLATABLESTRING )
+ // InternalPerspectiveDsl.g:21636:3: ruleTRANSLATABLESTRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getDescriptionValueTRANSLATABLESTRINGParserRuleCall_3_1_0());
@@ -69041,23 +70927,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__ProcessAssignment_4_1"
- // InternalPerspectiveDsl.g:21051:1: rule__Perspective__ProcessAssignment_4_1 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:21645:1: rule__Perspective__ProcessAssignment_4_1 : ( ( RULE_ID ) ) ;
public final void rule__Perspective__ProcessAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21055:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21056:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21649:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:21650:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21056:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21057:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21650:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21651:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getProcessBlipCrossReference_4_1_0());
}
- // InternalPerspectiveDsl.g:21058:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21059:4: RULE_ID
+ // InternalPerspectiveDsl.g:21652:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21653:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getProcessBlipIDTerminalRuleCall_4_1_0_1());
@@ -69094,23 +70980,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__UserTaskAssignment_4_3"
- // InternalPerspectiveDsl.g:21070:1: rule__Perspective__UserTaskAssignment_4_3 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:21664:1: rule__Perspective__UserTaskAssignment_4_3 : ( ( RULE_ID ) ) ;
public final void rule__Perspective__UserTaskAssignment_4_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21074:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21075:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21668:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:21669:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21075:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21076:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21669:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21670:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getUserTaskBlipUserTaskCrossReference_4_3_0());
}
- // InternalPerspectiveDsl.g:21077:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21078:4: RULE_ID
+ // InternalPerspectiveDsl.g:21671:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21672:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getUserTaskBlipUserTaskIDTerminalRuleCall_4_3_0_1());
@@ -69147,17 +71033,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__IconURIAssignment_5_0_1"
- // InternalPerspectiveDsl.g:21089:1: rule__Perspective__IconURIAssignment_5_0_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21683:1: rule__Perspective__IconURIAssignment_5_0_1 : ( RULE_STRING ) ;
public final void rule__Perspective__IconURIAssignment_5_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21093:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21094:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21687:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21688:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21094:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21095:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21688:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21689:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getIconURISTRINGTerminalRuleCall_5_0_1_0());
@@ -69188,17 +71074,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__AccessibilityPhraseAssignment_5_1_1"
- // InternalPerspectiveDsl.g:21104:1: rule__Perspective__AccessibilityPhraseAssignment_5_1_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21698:1: rule__Perspective__AccessibilityPhraseAssignment_5_1_1 : ( RULE_STRING ) ;
public final void rule__Perspective__AccessibilityPhraseAssignment_5_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21108:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21109:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21702:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21703:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21109:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21110:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21703:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21704:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_5_1_1_0());
@@ -69229,23 +71115,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__ToolbarAssignment_5_2_1"
- // InternalPerspectiveDsl.g:21119:1: rule__Perspective__ToolbarAssignment_5_2_1 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:21713:1: rule__Perspective__ToolbarAssignment_5_2_1 : ( ( RULE_ID ) ) ;
public final void rule__Perspective__ToolbarAssignment_5_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21123:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21124:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21717:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:21718:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21124:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21125:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21718:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21719:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getToolbarActionToolbarCrossReference_5_2_1_0());
}
- // InternalPerspectiveDsl.g:21126:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21127:4: RULE_ID
+ // InternalPerspectiveDsl.g:21720:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21721:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getToolbarActionToolbarIDTerminalRuleCall_5_2_1_0_1());
@@ -69282,17 +71168,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__Perspective__ElementsAssignment_7"
- // InternalPerspectiveDsl.g:21138:1: rule__Perspective__ElementsAssignment_7 : ( rulePerspectiveElement ) ;
+ // InternalPerspectiveDsl.g:21732:1: rule__Perspective__ElementsAssignment_7 : ( rulePerspectiveElement ) ;
public final void rule__Perspective__ElementsAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21142:1: ( ( rulePerspectiveElement ) )
- // InternalPerspectiveDsl.g:21143:2: ( rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:21736:1: ( ( rulePerspectiveElement ) )
+ // InternalPerspectiveDsl.g:21737:2: ( rulePerspectiveElement )
{
- // InternalPerspectiveDsl.g:21143:2: ( rulePerspectiveElement )
- // InternalPerspectiveDsl.g:21144:3: rulePerspectiveElement
+ // InternalPerspectiveDsl.g:21737:2: ( rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:21738:3: rulePerspectiveElement
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getElementsPerspectiveElementParserRuleCall_7_0());
@@ -69326,18 +71212,63 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__Perspective__ElementsAssignment_7"
+ // $ANTLR start "rule__Perspective__EventmanagerAssignment_8_1"
+ // InternalPerspectiveDsl.g:21747:1: rule__Perspective__EventmanagerAssignment_8_1 : ( rulePerspectiveEventManager ) ;
+ public final void rule__Perspective__EventmanagerAssignment_8_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:21751:1: ( ( rulePerspectiveEventManager ) )
+ // InternalPerspectiveDsl.g:21752:2: ( rulePerspectiveEventManager )
+ {
+ // InternalPerspectiveDsl.g:21752:2: ( rulePerspectiveEventManager )
+ // InternalPerspectiveDsl.g:21753:3: rulePerspectiveEventManager
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveAccess().getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePerspectiveEventManager();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveAccess().getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Perspective__EventmanagerAssignment_8_1"
+
+
// $ANTLR start "rule__PerspectiveSashContainer__ElementIdAssignment_2"
- // InternalPerspectiveDsl.g:21153:1: rule__PerspectiveSashContainer__ElementIdAssignment_2 : ( RULE_ID ) ;
+ // InternalPerspectiveDsl.g:21762:1: rule__PerspectiveSashContainer__ElementIdAssignment_2 : ( RULE_ID ) ;
public final void rule__PerspectiveSashContainer__ElementIdAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21157:1: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21158:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21766:1: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21767:2: ( RULE_ID )
{
- // InternalPerspectiveDsl.g:21158:2: ( RULE_ID )
- // InternalPerspectiveDsl.g:21159:3: RULE_ID
+ // InternalPerspectiveDsl.g:21767:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21768:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getElementIdIDTerminalRuleCall_2_0());
@@ -69368,17 +71299,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__OrientationAssignment_3_0_1"
- // InternalPerspectiveDsl.g:21168:1: rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 : ( ruleSashOrientation ) ;
+ // InternalPerspectiveDsl.g:21777:1: rule__PerspectiveSashContainer__OrientationAssignment_3_0_1 : ( ruleSashOrientation ) ;
public final void rule__PerspectiveSashContainer__OrientationAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21172:1: ( ( ruleSashOrientation ) )
- // InternalPerspectiveDsl.g:21173:2: ( ruleSashOrientation )
+ // InternalPerspectiveDsl.g:21781:1: ( ( ruleSashOrientation ) )
+ // InternalPerspectiveDsl.g:21782:2: ( ruleSashOrientation )
{
- // InternalPerspectiveDsl.g:21173:2: ( ruleSashOrientation )
- // InternalPerspectiveDsl.g:21174:3: ruleSashOrientation
+ // InternalPerspectiveDsl.g:21782:2: ( ruleSashOrientation )
+ // InternalPerspectiveDsl.g:21783:3: ruleSashOrientation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getOrientationSashOrientationEnumRuleCall_3_0_1_0());
@@ -69413,23 +71344,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1"
- // InternalPerspectiveDsl.g:21183:1: rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:21792:1: rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveSashContainer__SelectedElementAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21187:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21188:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21796:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:21797:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21188:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21189:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21797:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21798:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementPerspectiveElementCrossReference_3_1_1_0());
}
- // InternalPerspectiveDsl.g:21190:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21191:4: RULE_ID
+ // InternalPerspectiveDsl.g:21799:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21800:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementPerspectiveElementIDTerminalRuleCall_3_1_1_0_1());
@@ -69466,17 +71397,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1"
- // InternalPerspectiveDsl.g:21202:1: rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21811:1: rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1 : ( RULE_STRING ) ;
public final void rule__PerspectiveSashContainer__ContainerDataAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21206:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21207:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21815:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21816:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21207:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21208:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21816:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21817:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getContainerDataSTRINGTerminalRuleCall_3_2_1_0());
@@ -69507,17 +71438,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1"
- // InternalPerspectiveDsl.g:21217:1: rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21826:1: rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1 : ( RULE_STRING ) ;
public final void rule__PerspectiveSashContainer__AccessibilityPhraseAssignment_3_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21221:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21222:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21830:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21831:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21222:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21223:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21831:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21832:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_3_3_1_0());
@@ -69548,17 +71479,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSashContainer__ElementsAssignment_5"
- // InternalPerspectiveDsl.g:21232:1: rule__PerspectiveSashContainer__ElementsAssignment_5 : ( rulePerspectiveElement ) ;
+ // InternalPerspectiveDsl.g:21841:1: rule__PerspectiveSashContainer__ElementsAssignment_5 : ( rulePerspectiveElement ) ;
public final void rule__PerspectiveSashContainer__ElementsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21236:1: ( ( rulePerspectiveElement ) )
- // InternalPerspectiveDsl.g:21237:2: ( rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:21845:1: ( ( rulePerspectiveElement ) )
+ // InternalPerspectiveDsl.g:21846:2: ( rulePerspectiveElement )
{
- // InternalPerspectiveDsl.g:21237:2: ( rulePerspectiveElement )
- // InternalPerspectiveDsl.g:21238:3: rulePerspectiveElement
+ // InternalPerspectiveDsl.g:21846:2: ( rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:21847:3: rulePerspectiveElement
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getElementsPerspectiveElementParserRuleCall_5_0());
@@ -69593,17 +71524,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__ElementIdAssignment_2"
- // InternalPerspectiveDsl.g:21247:1: rule__PerspectivePartStack__ElementIdAssignment_2 : ( RULE_ID ) ;
+ // InternalPerspectiveDsl.g:21856:1: rule__PerspectivePartStack__ElementIdAssignment_2 : ( RULE_ID ) ;
public final void rule__PerspectivePartStack__ElementIdAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21251:1: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21252:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21860:1: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21861:2: ( RULE_ID )
{
- // InternalPerspectiveDsl.g:21252:2: ( RULE_ID )
- // InternalPerspectiveDsl.g:21253:3: RULE_ID
+ // InternalPerspectiveDsl.g:21861:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21862:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getElementIdIDTerminalRuleCall_2_0());
@@ -69634,23 +71565,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__SelectedElementAssignment_3_0_1"
- // InternalPerspectiveDsl.g:21262:1: rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:21871:1: rule__PerspectivePartStack__SelectedElementAssignment_3_0_1 : ( ( RULE_ID ) ) ;
public final void rule__PerspectivePartStack__SelectedElementAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21266:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21267:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21875:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:21876:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21267:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21268:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21876:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:21877:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getSelectedElementPerspectivePartCrossReference_3_0_1_0());
}
- // InternalPerspectiveDsl.g:21269:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21270:4: RULE_ID
+ // InternalPerspectiveDsl.g:21878:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:21879:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getSelectedElementPerspectivePartIDTerminalRuleCall_3_0_1_0_1());
@@ -69687,17 +71618,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__ContainerDataAssignment_3_1_1"
- // InternalPerspectiveDsl.g:21281:1: rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21890:1: rule__PerspectivePartStack__ContainerDataAssignment_3_1_1 : ( RULE_STRING ) ;
public final void rule__PerspectivePartStack__ContainerDataAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21285:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21286:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21894:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21895:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21286:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21287:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21895:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21896:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getContainerDataSTRINGTerminalRuleCall_3_1_1_0());
@@ -69728,17 +71659,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1"
- // InternalPerspectiveDsl.g:21296:1: rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21905:1: rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1 : ( RULE_STRING ) ;
public final void rule__PerspectivePartStack__AccessibilityPhraseAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21300:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21301:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21909:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21910:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21301:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21302:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21910:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21911:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_3_2_1_0());
@@ -69769,17 +71700,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePartStack__ElementsAssignment_5"
- // InternalPerspectiveDsl.g:21311:1: rule__PerspectivePartStack__ElementsAssignment_5 : ( rulePerspectiveElement ) ;
+ // InternalPerspectiveDsl.g:21920:1: rule__PerspectivePartStack__ElementsAssignment_5 : ( rulePerspectiveElement ) ;
public final void rule__PerspectivePartStack__ElementsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21315:1: ( ( rulePerspectiveElement ) )
- // InternalPerspectiveDsl.g:21316:2: ( rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:21924:1: ( ( rulePerspectiveElement ) )
+ // InternalPerspectiveDsl.g:21925:2: ( rulePerspectiveElement )
{
- // InternalPerspectiveDsl.g:21316:2: ( rulePerspectiveElement )
- // InternalPerspectiveDsl.g:21317:3: rulePerspectiveElement
+ // InternalPerspectiveDsl.g:21925:2: ( rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:21926:3: rulePerspectiveElement
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getElementsPerspectiveElementParserRuleCall_5_0());
@@ -69814,17 +71745,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__ElementIdAssignment_2"
- // InternalPerspectiveDsl.g:21326:1: rule__PerspectivePart__ElementIdAssignment_2 : ( ruleTRANSLATABLEID ) ;
+ // InternalPerspectiveDsl.g:21935:1: rule__PerspectivePart__ElementIdAssignment_2 : ( ruleTRANSLATABLEID ) ;
public final void rule__PerspectivePart__ElementIdAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21330:1: ( ( ruleTRANSLATABLEID ) )
- // InternalPerspectiveDsl.g:21331:2: ( ruleTRANSLATABLEID )
+ // InternalPerspectiveDsl.g:21939:1: ( ( ruleTRANSLATABLEID ) )
+ // InternalPerspectiveDsl.g:21940:2: ( ruleTRANSLATABLEID )
{
- // InternalPerspectiveDsl.g:21331:2: ( ruleTRANSLATABLEID )
- // InternalPerspectiveDsl.g:21332:3: ruleTRANSLATABLEID
+ // InternalPerspectiveDsl.g:21940:2: ( ruleTRANSLATABLEID )
+ // InternalPerspectiveDsl.g:21941:3: ruleTRANSLATABLEID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getElementIdTRANSLATABLEIDParserRuleCall_2_0());
@@ -69859,17 +71790,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__ContainerDataAssignment_3_0_1"
- // InternalPerspectiveDsl.g:21341:1: rule__PerspectivePart__ContainerDataAssignment_3_0_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21950:1: rule__PerspectivePart__ContainerDataAssignment_3_0_1 : ( RULE_STRING ) ;
public final void rule__PerspectivePart__ContainerDataAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21345:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21346:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21954:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21955:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21346:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21347:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21955:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21956:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getContainerDataSTRINGTerminalRuleCall_3_0_1_0());
@@ -69900,17 +71831,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1"
- // InternalPerspectiveDsl.g:21356:1: rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21965:1: rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1 : ( RULE_STRING ) ;
public final void rule__PerspectivePart__AccessibilityPhraseAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21360:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21361:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21969:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21970:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21361:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21362:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21970:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21971:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_3_1_1_0());
@@ -69941,17 +71872,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__IconURIAssignment_3_2_1"
- // InternalPerspectiveDsl.g:21371:1: rule__PerspectivePart__IconURIAssignment_3_2_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:21980:1: rule__PerspectivePart__IconURIAssignment_3_2_1 : ( RULE_STRING ) ;
public final void rule__PerspectivePart__IconURIAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21375:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21376:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21984:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:21985:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21376:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21377:3: RULE_STRING
+ // InternalPerspectiveDsl.g:21985:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:21986:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getIconURISTRINGTerminalRuleCall_3_2_1_0());
@@ -69982,17 +71913,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__ViewAssignment_3_3_1"
- // InternalPerspectiveDsl.g:21386:1: rule__PerspectivePart__ViewAssignment_3_3_1 : ( rulePerspectiveView ) ;
+ // InternalPerspectiveDsl.g:21995:1: rule__PerspectivePart__ViewAssignment_3_3_1 : ( rulePerspectiveView ) ;
public final void rule__PerspectivePart__ViewAssignment_3_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21390:1: ( ( rulePerspectiveView ) )
- // InternalPerspectiveDsl.g:21391:2: ( rulePerspectiveView )
+ // InternalPerspectiveDsl.g:21999:1: ( ( rulePerspectiveView ) )
+ // InternalPerspectiveDsl.g:22000:2: ( rulePerspectiveView )
{
- // InternalPerspectiveDsl.g:21391:2: ( rulePerspectiveView )
- // InternalPerspectiveDsl.g:21392:3: rulePerspectiveView
+ // InternalPerspectiveDsl.g:22000:2: ( rulePerspectiveView )
+ // InternalPerspectiveDsl.g:22001:3: rulePerspectiveView
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getViewPerspectiveViewParserRuleCall_3_3_1_0());
@@ -70027,28 +71958,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectivePart__IsClosableAssignment_3_4"
- // InternalPerspectiveDsl.g:21401:1: rule__PerspectivePart__IsClosableAssignment_3_4 : ( ( 'isClosable' ) ) ;
+ // InternalPerspectiveDsl.g:22010:1: rule__PerspectivePart__IsClosableAssignment_3_4 : ( ( 'isClosable' ) ) ;
public final void rule__PerspectivePart__IsClosableAssignment_3_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21405:1: ( ( ( 'isClosable' ) ) )
- // InternalPerspectiveDsl.g:21406:2: ( ( 'isClosable' ) )
+ // InternalPerspectiveDsl.g:22014:1: ( ( ( 'isClosable' ) ) )
+ // InternalPerspectiveDsl.g:22015:2: ( ( 'isClosable' ) )
{
- // InternalPerspectiveDsl.g:21406:2: ( ( 'isClosable' ) )
- // InternalPerspectiveDsl.g:21407:3: ( 'isClosable' )
+ // InternalPerspectiveDsl.g:22015:2: ( ( 'isClosable' ) )
+ // InternalPerspectiveDsl.g:22016:3: ( 'isClosable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getIsClosableIsClosableKeyword_3_4_0());
}
- // InternalPerspectiveDsl.g:21408:3: ( 'isClosable' )
- // InternalPerspectiveDsl.g:21409:4: 'isClosable'
+ // InternalPerspectiveDsl.g:22017:3: ( 'isClosable' )
+ // InternalPerspectiveDsl.g:22018:4: 'isClosable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getIsClosableIsClosableKeyword_3_4_0());
}
- match(input,120,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPerspectivePartAccess().getIsClosableIsClosableKeyword_3_4_0());
}
@@ -70079,24 +72010,216 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__PerspectivePart__IsClosableAssignment_3_4"
+ // $ANTLR start "rule__PerspectiveEventManager__NameAssignment_1"
+ // InternalPerspectiveDsl.g:22029:1: rule__PerspectiveEventManager__NameAssignment_1 : ( RULE_ID ) ;
+ public final void rule__PerspectiveEventManager__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:22033:1: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22034:2: ( RULE_ID )
+ {
+ // InternalPerspectiveDsl.g:22034:2: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22035:3: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getNameIDTerminalRuleCall_1_0());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getNameIDTerminalRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__NameAssignment_1"
+
+
+ // $ANTLR start "rule__PerspectiveEventManager__EventsAssignment_3"
+ // InternalPerspectiveDsl.g:22044:1: rule__PerspectiveEventManager__EventsAssignment_3 : ( rulePerspectiveEvent ) ;
+ public final void rule__PerspectiveEventManager__EventsAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:22048:1: ( ( rulePerspectiveEvent ) )
+ // InternalPerspectiveDsl.g:22049:2: ( rulePerspectiveEvent )
+ {
+ // InternalPerspectiveDsl.g:22049:2: ( rulePerspectiveEvent )
+ // InternalPerspectiveDsl.g:22050:3: rulePerspectiveEvent
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventManagerAccess().getEventsPerspectiveEventParserRuleCall_3_0());
+ }
+ pushFollow(FOLLOW_2);
+ rulePerspectiveEvent();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventManagerAccess().getEventsPerspectiveEventParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEventManager__EventsAssignment_3"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__TargetAssignment_2"
+ // InternalPerspectiveDsl.g:22059:1: rule__PerspectiveEvent__TargetAssignment_2 : ( ( RULE_ID ) ) ;
+ public final void rule__PerspectiveEvent__TargetAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:22063:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22064:2: ( ( RULE_ID ) )
+ {
+ // InternalPerspectiveDsl.g:22064:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22065:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartCrossReference_2_0());
+ }
+ // InternalPerspectiveDsl.g:22066:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22067:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartIDTerminalRuleCall_2_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartIDTerminalRuleCall_2_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartCrossReference_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__TargetAssignment_2"
+
+
+ // $ANTLR start "rule__PerspectiveEvent__AllowedsourcesAssignment_5"
+ // InternalPerspectiveDsl.g:22078:1: rule__PerspectiveEvent__AllowedsourcesAssignment_5 : ( ( RULE_ID ) ) ;
+ public final void rule__PerspectiveEvent__AllowedsourcesAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:22082:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22083:2: ( ( RULE_ID ) )
+ {
+ // InternalPerspectiveDsl.g:22083:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22084:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartCrossReference_5_0());
+ }
+ // InternalPerspectiveDsl.g:22085:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22086:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartCrossReference_5_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveEvent__AllowedsourcesAssignment_5"
+
+
// $ANTLR start "rule__PerspectiveSelection__RefAssignment_2"
- // InternalPerspectiveDsl.g:21420:1: rule__PerspectiveSelection__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22097:1: rule__PerspectiveSelection__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveSelection__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21424:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21425:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22101:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22102:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21425:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21426:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22102:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22103:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionAccess().getRefTableCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21427:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21428:4: RULE_ID
+ // InternalPerspectiveDsl.g:22104:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22105:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSelectionAccess().getRefTableIDTerminalRuleCall_2_0_1());
@@ -70133,23 +72256,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTable__RefAssignment_2"
- // InternalPerspectiveDsl.g:21439:1: rule__PerspectiveTable__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22116:1: rule__PerspectiveTable__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveTable__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21443:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21444:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22120:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22121:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21444:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21445:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22121:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22122:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableAccess().getRefTableCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21446:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21447:4: RULE_ID
+ // InternalPerspectiveDsl.g:22123:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22124:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTableAccess().getRefTableIDTerminalRuleCall_2_0_1());
@@ -70186,23 +72309,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveGrid__RefAssignment_2"
- // InternalPerspectiveDsl.g:21458:1: rule__PerspectiveGrid__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22135:1: rule__PerspectiveGrid__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveGrid__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21462:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21463:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22139:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22140:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21463:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21464:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22140:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22141:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridAccess().getRefTableCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21465:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21466:4: RULE_ID
+ // InternalPerspectiveDsl.g:22142:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22143:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveGridAccess().getRefTableIDTerminalRuleCall_2_0_1());
@@ -70239,23 +72362,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveChart__RefAssignment_2"
- // InternalPerspectiveDsl.g:21477:1: rule__PerspectiveChart__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22154:1: rule__PerspectiveChart__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveChart__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21481:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21482:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22158:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22159:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21482:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21483:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22159:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22160:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartAccess().getRefChartCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21484:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21485:4: RULE_ID
+ // InternalPerspectiveDsl.g:22161:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22162:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveChartAccess().getRefChartIDTerminalRuleCall_2_0_1());
@@ -70292,23 +72415,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveReport__RefAssignment_2"
- // InternalPerspectiveDsl.g:21496:1: rule__PerspectiveReport__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22173:1: rule__PerspectiveReport__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveReport__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21500:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21501:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22177:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22178:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21501:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21502:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22178:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22179:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportAccess().getRefReportCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21503:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21504:4: RULE_ID
+ // InternalPerspectiveDsl.g:22180:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22181:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveReportAccess().getRefReportIDTerminalRuleCall_2_0_1());
@@ -70345,23 +72468,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveOrganization__RefAssignment_2"
- // InternalPerspectiveDsl.g:21515:1: rule__PerspectiveOrganization__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22192:1: rule__PerspectiveOrganization__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveOrganization__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21519:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21520:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22196:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22197:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21520:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21521:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22197:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22198:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationAccess().getRefOrganizationCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21522:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21523:4: RULE_ID
+ // InternalPerspectiveDsl.g:22199:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22200:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveOrganizationAccess().getRefOrganizationIDTerminalRuleCall_2_0_1());
@@ -70398,23 +72521,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTopology__RefAssignment_2"
- // InternalPerspectiveDsl.g:21534:1: rule__PerspectiveTopology__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22211:1: rule__PerspectiveTopology__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveTopology__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21538:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21539:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22215:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22216:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21539:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21540:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22216:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22217:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyAccess().getRefTopologyCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21541:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21542:4: RULE_ID
+ // InternalPerspectiveDsl.g:22218:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22219:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTopologyAccess().getRefTopologyIDTerminalRuleCall_2_0_1());
@@ -70451,23 +72574,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDialog__RefAssignment_2"
- // InternalPerspectiveDsl.g:21553:1: rule__PerspectiveDialog__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22230:1: rule__PerspectiveDialog__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveDialog__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21557:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21558:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22234:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22235:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21558:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21559:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22235:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22236:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogAccess().getRefDialogCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21560:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21561:4: RULE_ID
+ // InternalPerspectiveDsl.g:22237:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22238:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDialogAccess().getRefDialogIDTerminalRuleCall_2_0_1());
@@ -70504,23 +72627,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__DtoRefAssignment_3"
- // InternalPerspectiveDsl.g:21572:1: rule__PerspectiveKanban__DtoRefAssignment_3 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22249:1: rule__PerspectiveKanban__DtoRefAssignment_3 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveKanban__DtoRefAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21576:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21577:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22253:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22254:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21577:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21578:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22254:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22255:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDtoRefLDtoCrossReference_3_0());
}
- // InternalPerspectiveDsl.g:21579:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21580:4: RULE_ID
+ // InternalPerspectiveDsl.g:22256:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22257:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDtoRefLDtoIDTerminalRuleCall_3_0_1());
@@ -70557,23 +72680,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__CardRefAssignment_5"
- // InternalPerspectiveDsl.g:21591:1: rule__PerspectiveKanban__CardRefAssignment_5 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22268:1: rule__PerspectiveKanban__CardRefAssignment_5 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveKanban__CardRefAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21595:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21596:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22272:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22273:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21596:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21597:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22273:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22274:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getCardRefDialogCrossReference_5_0());
}
- // InternalPerspectiveDsl.g:21598:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21599:4: RULE_ID
+ // InternalPerspectiveDsl.g:22275:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22276:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getCardRefDialogIDTerminalRuleCall_5_0_1());
@@ -70610,23 +72733,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveKanban__DialogRefAssignment_7"
- // InternalPerspectiveDsl.g:21610:1: rule__PerspectiveKanban__DialogRefAssignment_7 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22287:1: rule__PerspectiveKanban__DialogRefAssignment_7 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveKanban__DialogRefAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21614:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21615:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22291:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22292:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21615:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21616:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22292:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22293:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDialogRefDialogCrossReference_7_0());
}
- // InternalPerspectiveDsl.g:21617:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21618:4: RULE_ID
+ // InternalPerspectiveDsl.g:22294:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22295:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveKanbanAccess().getDialogRefDialogIDTerminalRuleCall_7_0_1());
@@ -70663,23 +72786,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__DtoRefAssignment_3"
- // InternalPerspectiveDsl.g:21629:1: rule__PerspectiveSearch__DtoRefAssignment_3 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22306:1: rule__PerspectiveSearch__DtoRefAssignment_3 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveSearch__DtoRefAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21633:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21634:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22310:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22311:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21634:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21635:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22311:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22312:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getDtoRefLDtoCrossReference_3_0());
}
- // InternalPerspectiveDsl.g:21636:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21637:4: RULE_ID
+ // InternalPerspectiveDsl.g:22313:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22314:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getDtoRefLDtoIDTerminalRuleCall_3_0_1());
@@ -70716,17 +72839,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__DepthAssignment_4_0_1"
- // InternalPerspectiveDsl.g:21648:1: rule__PerspectiveSearch__DepthAssignment_4_0_1 : ( RULE_INT ) ;
+ // InternalPerspectiveDsl.g:22325:1: rule__PerspectiveSearch__DepthAssignment_4_0_1 : ( RULE_INT ) ;
public final void rule__PerspectiveSearch__DepthAssignment_4_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21652:1: ( ( RULE_INT ) )
- // InternalPerspectiveDsl.g:21653:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:22329:1: ( ( RULE_INT ) )
+ // InternalPerspectiveDsl.g:22330:2: ( RULE_INT )
{
- // InternalPerspectiveDsl.g:21653:2: ( RULE_INT )
- // InternalPerspectiveDsl.g:21654:3: RULE_INT
+ // InternalPerspectiveDsl.g:22330:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:22331:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getDepthINTTerminalRuleCall_4_0_1_0());
@@ -70757,17 +72880,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveSearch__FilterColsAssignment_4_1_1"
- // InternalPerspectiveDsl.g:21663:1: rule__PerspectiveSearch__FilterColsAssignment_4_1_1 : ( RULE_INT ) ;
+ // InternalPerspectiveDsl.g:22340:1: rule__PerspectiveSearch__FilterColsAssignment_4_1_1 : ( RULE_INT ) ;
public final void rule__PerspectiveSearch__FilterColsAssignment_4_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21667:1: ( ( RULE_INT ) )
- // InternalPerspectiveDsl.g:21668:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:22344:1: ( ( RULE_INT ) )
+ // InternalPerspectiveDsl.g:22345:2: ( RULE_INT )
{
- // InternalPerspectiveDsl.g:21668:2: ( RULE_INT )
- // InternalPerspectiveDsl.g:21669:3: RULE_INT
+ // InternalPerspectiveDsl.g:22345:2: ( RULE_INT )
+ // InternalPerspectiveDsl.g:22346:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getFilterColsINTTerminalRuleCall_4_1_1_0());
@@ -70798,23 +72921,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDataInterchange__RefAssignment_2"
- // InternalPerspectiveDsl.g:21678:1: rule__PerspectiveDataInterchange__RefAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalPerspectiveDsl.g:22355:1: rule__PerspectiveDataInterchange__RefAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__PerspectiveDataInterchange__RefAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21682:1: ( ( ( RULE_ID ) ) )
- // InternalPerspectiveDsl.g:21683:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22359:1: ( ( ( RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:22360:2: ( ( RULE_ID ) )
{
- // InternalPerspectiveDsl.g:21683:2: ( ( RULE_ID ) )
- // InternalPerspectiveDsl.g:21684:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22360:2: ( ( RULE_ID ) )
+ // InternalPerspectiveDsl.g:22361:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeAccess().getRefDataInterchangeGroupCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21685:3: ( RULE_ID )
- // InternalPerspectiveDsl.g:21686:4: RULE_ID
+ // InternalPerspectiveDsl.g:22362:3: ( RULE_ID )
+ // InternalPerspectiveDsl.g:22363:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDataInterchangeAccess().getRefDataInterchangeGroupIDTerminalRuleCall_2_0_1());
@@ -70851,17 +72974,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveTitle__HtmlNameAssignment_2"
- // InternalPerspectiveDsl.g:21697:1: rule__PerspectiveTitle__HtmlNameAssignment_2 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:22374:1: rule__PerspectiveTitle__HtmlNameAssignment_2 : ( RULE_STRING ) ;
public final void rule__PerspectiveTitle__HtmlNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21701:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21702:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:22378:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:22379:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21702:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21703:3: RULE_STRING
+ // InternalPerspectiveDsl.g:22379:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:22380:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveTitleAccess().getHtmlNameSTRINGTerminalRuleCall_2_0());
@@ -70892,17 +73015,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__PerspectiveDashboard__NameAssignment_2"
- // InternalPerspectiveDsl.g:21712:1: rule__PerspectiveDashboard__NameAssignment_2 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:22389:1: rule__PerspectiveDashboard__NameAssignment_2 : ( RULE_STRING ) ;
public final void rule__PerspectiveDashboard__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21716:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:21717:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:22393:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:22394:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:21717:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:21718:3: RULE_STRING
+ // InternalPerspectiveDsl.g:22394:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:22395:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveDashboardAccess().getNameSTRINGTerminalRuleCall_2_0());
@@ -70932,24 +73055,65 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR end "rule__PerspectiveDashboard__NameAssignment_2"
+ // $ANTLR start "rule__PerspectiveBrowser__UrlAssignment_3"
+ // InternalPerspectiveDsl.g:22404:1: rule__PerspectiveBrowser__UrlAssignment_3 : ( RULE_STRING ) ;
+ public final void rule__PerspectiveBrowser__UrlAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalPerspectiveDsl.g:22408:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:22409:2: ( RULE_STRING )
+ {
+ // InternalPerspectiveDsl.g:22409:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:22410:3: RULE_STRING
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0());
+ }
+ match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PerspectiveBrowser__UrlAssignment_3"
+
+
// $ANTLR start "rule__XImportDeclaration__StaticAssignment_2_0_0"
- // InternalPerspectiveDsl.g:21727:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ;
+ // InternalPerspectiveDsl.g:22419:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ;
public final void rule__XImportDeclaration__StaticAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21731:1: ( ( ( 'static' ) ) )
- // InternalPerspectiveDsl.g:21732:2: ( ( 'static' ) )
+ // InternalPerspectiveDsl.g:22423:1: ( ( ( 'static' ) ) )
+ // InternalPerspectiveDsl.g:22424:2: ( ( 'static' ) )
{
- // InternalPerspectiveDsl.g:21732:2: ( ( 'static' ) )
- // InternalPerspectiveDsl.g:21733:3: ( 'static' )
+ // InternalPerspectiveDsl.g:22424:2: ( ( 'static' ) )
+ // InternalPerspectiveDsl.g:22425:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
}
- // InternalPerspectiveDsl.g:21734:3: ( 'static' )
- // InternalPerspectiveDsl.g:21735:4: 'static'
+ // InternalPerspectiveDsl.g:22426:3: ( 'static' )
+ // InternalPerspectiveDsl.g:22427:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
@@ -70986,23 +73150,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_2_0_1"
- // InternalPerspectiveDsl.g:21746:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ;
+ // InternalPerspectiveDsl.g:22438:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ;
public final void rule__XImportDeclaration__ExtensionAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21750:1: ( ( ( 'extension' ) ) )
- // InternalPerspectiveDsl.g:21751:2: ( ( 'extension' ) )
+ // InternalPerspectiveDsl.g:22442:1: ( ( ( 'extension' ) ) )
+ // InternalPerspectiveDsl.g:22443:2: ( ( 'extension' ) )
{
- // InternalPerspectiveDsl.g:21751:2: ( ( 'extension' ) )
- // InternalPerspectiveDsl.g:21752:3: ( 'extension' )
+ // InternalPerspectiveDsl.g:22443:2: ( ( 'extension' ) )
+ // InternalPerspectiveDsl.g:22444:3: ( 'extension' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
}
- // InternalPerspectiveDsl.g:21753:3: ( 'extension' )
- // InternalPerspectiveDsl.g:21754:4: 'extension'
+ // InternalPerspectiveDsl.g:22445:3: ( 'extension' )
+ // InternalPerspectiveDsl.g:22446:4: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
@@ -71039,23 +73203,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_0_2"
- // InternalPerspectiveDsl.g:21765:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
+ // InternalPerspectiveDsl.g:22457:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_2_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21769:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
- // InternalPerspectiveDsl.g:21770:2: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalPerspectiveDsl.g:22461:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
+ // InternalPerspectiveDsl.g:22462:2: ( ( ruleQualifiedNameInStaticImport ) )
{
- // InternalPerspectiveDsl.g:21770:2: ( ( ruleQualifiedNameInStaticImport ) )
- // InternalPerspectiveDsl.g:21771:3: ( ruleQualifiedNameInStaticImport )
+ // InternalPerspectiveDsl.g:22462:2: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalPerspectiveDsl.g:22463:3: ( ruleQualifiedNameInStaticImport )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0());
}
- // InternalPerspectiveDsl.g:21772:3: ( ruleQualifiedNameInStaticImport )
- // InternalPerspectiveDsl.g:21773:4: ruleQualifiedNameInStaticImport
+ // InternalPerspectiveDsl.g:22464:3: ( ruleQualifiedNameInStaticImport )
+ // InternalPerspectiveDsl.g:22465:4: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1());
@@ -71096,23 +73260,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__WildcardAssignment_2_0_3_0"
- // InternalPerspectiveDsl.g:21784:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ;
+ // InternalPerspectiveDsl.g:22476:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ;
public final void rule__XImportDeclaration__WildcardAssignment_2_0_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21788:1: ( ( ( '*' ) ) )
- // InternalPerspectiveDsl.g:21789:2: ( ( '*' ) )
+ // InternalPerspectiveDsl.g:22480:1: ( ( ( '*' ) ) )
+ // InternalPerspectiveDsl.g:22481:2: ( ( '*' ) )
{
- // InternalPerspectiveDsl.g:21789:2: ( ( '*' ) )
- // InternalPerspectiveDsl.g:21790:3: ( '*' )
+ // InternalPerspectiveDsl.g:22481:2: ( ( '*' ) )
+ // InternalPerspectiveDsl.g:22482:3: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
}
- // InternalPerspectiveDsl.g:21791:3: ( '*' )
- // InternalPerspectiveDsl.g:21792:4: '*'
+ // InternalPerspectiveDsl.g:22483:3: ( '*' )
+ // InternalPerspectiveDsl.g:22484:4: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
@@ -71149,17 +73313,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_2_0_3_1"
- // InternalPerspectiveDsl.g:21803:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:22495:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ;
public final void rule__XImportDeclaration__MemberNameAssignment_2_0_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21807:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:21808:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:22499:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:22500:2: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:21808:2: ( ruleValidID )
- // InternalPerspectiveDsl.g:21809:3: ruleValidID
+ // InternalPerspectiveDsl.g:22500:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:22501:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0());
@@ -71194,23 +73358,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_1"
- // InternalPerspectiveDsl.g:21818:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ;
+ // InternalPerspectiveDsl.g:22510:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21822:1: ( ( ( ruleQualifiedName ) ) )
- // InternalPerspectiveDsl.g:21823:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:22514:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:22515:2: ( ( ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:21823:2: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:21824:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:22515:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:22516:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0());
}
- // InternalPerspectiveDsl.g:21825:3: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:21826:4: ruleQualifiedName
+ // InternalPerspectiveDsl.g:22517:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:22518:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1());
@@ -71251,17 +73415,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_2_2"
- // InternalPerspectiveDsl.g:21837:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ;
+ // InternalPerspectiveDsl.g:22529:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ;
public final void rule__XImportDeclaration__ImportedNamespaceAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21841:1: ( ( ruleQualifiedNameWithWildcard ) )
- // InternalPerspectiveDsl.g:21842:2: ( ruleQualifiedNameWithWildcard )
+ // InternalPerspectiveDsl.g:22533:1: ( ( ruleQualifiedNameWithWildcard ) )
+ // InternalPerspectiveDsl.g:22534:2: ( ruleQualifiedNameWithWildcard )
{
- // InternalPerspectiveDsl.g:21842:2: ( ruleQualifiedNameWithWildcard )
- // InternalPerspectiveDsl.g:21843:3: ruleQualifiedNameWithWildcard
+ // InternalPerspectiveDsl.g:22534:2: ( ruleQualifiedNameWithWildcard )
+ // InternalPerspectiveDsl.g:22535:3: ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0());
@@ -71296,28 +73460,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__FqnImportAssignment_2_3_0"
- // InternalPerspectiveDsl.g:21852:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ;
+ // InternalPerspectiveDsl.g:22544:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ;
public final void rule__XImportDeclaration__FqnImportAssignment_2_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21856:1: ( ( ( 'ns' ) ) )
- // InternalPerspectiveDsl.g:21857:2: ( ( 'ns' ) )
+ // InternalPerspectiveDsl.g:22548:1: ( ( ( 'ns' ) ) )
+ // InternalPerspectiveDsl.g:22549:2: ( ( 'ns' ) )
{
- // InternalPerspectiveDsl.g:21857:2: ( ( 'ns' ) )
- // InternalPerspectiveDsl.g:21858:3: ( 'ns' )
+ // InternalPerspectiveDsl.g:22549:2: ( ( 'ns' ) )
+ // InternalPerspectiveDsl.g:22550:3: ( 'ns' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
- // InternalPerspectiveDsl.g:21859:3: ( 'ns' )
- // InternalPerspectiveDsl.g:21860:4: 'ns'
+ // InternalPerspectiveDsl.g:22551:3: ( 'ns' )
+ // InternalPerspectiveDsl.g:22552:4: 'ns'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
- match(input,121,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
@@ -71349,17 +73513,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1"
- // InternalPerspectiveDsl.g:21871:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ;
+ // InternalPerspectiveDsl.g:22563:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ;
public final void rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21875:1: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:21876:2: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:22567:1: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:22568:2: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:21876:2: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:21877:3: ruleQualifiedName
+ // InternalPerspectiveDsl.g:22568:2: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:22569:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0());
@@ -71394,23 +73558,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2"
- // InternalPerspectiveDsl.g:21886:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
+ // InternalPerspectiveDsl.g:22578:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21890:1: ( ( ( ruleQualifiedName ) ) )
- // InternalPerspectiveDsl.g:21891:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:22582:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:22583:2: ( ( ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:21891:2: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:21892:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:22583:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:22584:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:21893:3: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:21894:4: ruleQualifiedName
+ // InternalPerspectiveDsl.g:22585:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:22586:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1());
@@ -71451,17 +73615,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"
- // InternalPerspectiveDsl.g:21905:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ;
+ // InternalPerspectiveDsl.g:22597:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ;
public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21909:1: ( ( ruleXAnnotationElementValuePair ) )
- // InternalPerspectiveDsl.g:21910:2: ( ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:22601:1: ( ( ruleXAnnotationElementValuePair ) )
+ // InternalPerspectiveDsl.g:22602:2: ( ruleXAnnotationElementValuePair )
{
- // InternalPerspectiveDsl.g:21910:2: ( ruleXAnnotationElementValuePair )
- // InternalPerspectiveDsl.g:21911:3: ruleXAnnotationElementValuePair
+ // InternalPerspectiveDsl.g:22602:2: ( ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:22603:3: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
@@ -71496,17 +73660,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"
- // InternalPerspectiveDsl.g:21920:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ;
+ // InternalPerspectiveDsl.g:22612:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ;
public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21924:1: ( ( ruleXAnnotationElementValuePair ) )
- // InternalPerspectiveDsl.g:21925:2: ( ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:22616:1: ( ( ruleXAnnotationElementValuePair ) )
+ // InternalPerspectiveDsl.g:22617:2: ( ruleXAnnotationElementValuePair )
{
- // InternalPerspectiveDsl.g:21925:2: ( ruleXAnnotationElementValuePair )
- // InternalPerspectiveDsl.g:21926:3: ruleXAnnotationElementValuePair
+ // InternalPerspectiveDsl.g:22617:2: ( ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:22618:3: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
@@ -71541,17 +73705,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1"
- // InternalPerspectiveDsl.g:21935:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
+ // InternalPerspectiveDsl.g:22627:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21939:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
- // InternalPerspectiveDsl.g:21940:2: ( ruleXAnnotationElementValueOrCommaList )
+ // InternalPerspectiveDsl.g:22631:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
+ // InternalPerspectiveDsl.g:22632:2: ( ruleXAnnotationElementValueOrCommaList )
{
- // InternalPerspectiveDsl.g:21940:2: ( ruleXAnnotationElementValueOrCommaList )
- // InternalPerspectiveDsl.g:21941:3: ruleXAnnotationElementValueOrCommaList
+ // InternalPerspectiveDsl.g:22632:2: ( ruleXAnnotationElementValueOrCommaList )
+ // InternalPerspectiveDsl.g:22633:3: ruleXAnnotationElementValueOrCommaList
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
@@ -71586,23 +73750,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"
- // InternalPerspectiveDsl.g:21950:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
+ // InternalPerspectiveDsl.g:22642:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21954:1: ( ( ( ruleValidID ) ) )
- // InternalPerspectiveDsl.g:21955:2: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:22646:1: ( ( ( ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:22647:2: ( ( ruleValidID ) )
{
- // InternalPerspectiveDsl.g:21955:2: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:21956:3: ( ruleValidID )
+ // InternalPerspectiveDsl.g:22647:2: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:22648:3: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
- // InternalPerspectiveDsl.g:21957:3: ( ruleValidID )
- // InternalPerspectiveDsl.g:21958:4: ruleValidID
+ // InternalPerspectiveDsl.g:22649:3: ( ruleValidID )
+ // InternalPerspectiveDsl.g:22650:4: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1());
@@ -71643,17 +73807,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1"
- // InternalPerspectiveDsl.g:21969:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
+ // InternalPerspectiveDsl.g:22661:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21973:1: ( ( ruleXAnnotationElementValue ) )
- // InternalPerspectiveDsl.g:21974:2: ( ruleXAnnotationElementValue )
+ // InternalPerspectiveDsl.g:22665:1: ( ( ruleXAnnotationElementValue ) )
+ // InternalPerspectiveDsl.g:22666:2: ( ruleXAnnotationElementValue )
{
- // InternalPerspectiveDsl.g:21974:2: ( ruleXAnnotationElementValue )
- // InternalPerspectiveDsl.g:21975:3: ruleXAnnotationElementValue
+ // InternalPerspectiveDsl.g:22666:2: ( ruleXAnnotationElementValue )
+ // InternalPerspectiveDsl.g:22667:3: ruleXAnnotationElementValue
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0());
@@ -71688,17 +73852,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"
- // InternalPerspectiveDsl.g:21984:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:22676:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:21988:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:21989:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22680:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:22681:2: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:21989:2: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:21990:3: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:22681:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22682:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
@@ -71733,17 +73897,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"
- // InternalPerspectiveDsl.g:21999:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:22691:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22003:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:22004:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22695:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:22696:2: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:22004:2: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:22005:3: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:22696:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22697:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
@@ -71778,17 +73942,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"
- // InternalPerspectiveDsl.g:22014:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:22706:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22018:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:22019:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22710:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:22711:2: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:22019:2: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:22020:3: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:22711:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22712:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
@@ -71823,17 +73987,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"
- // InternalPerspectiveDsl.g:22029:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:22721:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22033:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:22034:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22725:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:22726:2: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:22034:2: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:22035:3: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:22726:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22727:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
@@ -71868,17 +74032,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"
- // InternalPerspectiveDsl.g:22044:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:22736:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22048:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:22049:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22740:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:22741:2: ( ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:22049:2: ( ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:22050:3: ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:22741:2: ( ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:22742:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
@@ -71913,23 +74077,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__FeatureAssignment_0_1"
- // InternalPerspectiveDsl.g:22059:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
+ // InternalPerspectiveDsl.g:22751:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22063:1: ( ( ( ruleFeatureCallID ) ) )
- // InternalPerspectiveDsl.g:22064:2: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:22755:1: ( ( ( ruleFeatureCallID ) ) )
+ // InternalPerspectiveDsl.g:22756:2: ( ( ruleFeatureCallID ) )
{
- // InternalPerspectiveDsl.g:22064:2: ( ( ruleFeatureCallID ) )
- // InternalPerspectiveDsl.g:22065:3: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:22756:2: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:22757:3: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- // InternalPerspectiveDsl.g:22066:3: ( ruleFeatureCallID )
- // InternalPerspectiveDsl.g:22067:4: ruleFeatureCallID
+ // InternalPerspectiveDsl.g:22758:3: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:22759:4: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1());
@@ -71970,17 +74134,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__ValueAssignment_0_3"
- // InternalPerspectiveDsl.g:22078:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
+ // InternalPerspectiveDsl.g:22770:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22082:1: ( ( ruleXAssignment ) )
- // InternalPerspectiveDsl.g:22083:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:22774:1: ( ( ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:22775:2: ( ruleXAssignment )
{
- // InternalPerspectiveDsl.g:22083:2: ( ruleXAssignment )
- // InternalPerspectiveDsl.g:22084:3: ruleXAssignment
+ // InternalPerspectiveDsl.g:22775:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:22776:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
@@ -72015,23 +74179,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1"
- // InternalPerspectiveDsl.g:22093:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ;
+ // InternalPerspectiveDsl.g:22785:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ;
public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22097:1: ( ( ( ruleOpMultiAssign ) ) )
- // InternalPerspectiveDsl.g:22098:2: ( ( ruleOpMultiAssign ) )
+ // InternalPerspectiveDsl.g:22789:1: ( ( ( ruleOpMultiAssign ) ) )
+ // InternalPerspectiveDsl.g:22790:2: ( ( ruleOpMultiAssign ) )
{
- // InternalPerspectiveDsl.g:22098:2: ( ( ruleOpMultiAssign ) )
- // InternalPerspectiveDsl.g:22099:3: ( ruleOpMultiAssign )
+ // InternalPerspectiveDsl.g:22790:2: ( ( ruleOpMultiAssign ) )
+ // InternalPerspectiveDsl.g:22791:3: ( ruleOpMultiAssign )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22100:3: ( ruleOpMultiAssign )
- // InternalPerspectiveDsl.g:22101:4: ruleOpMultiAssign
+ // InternalPerspectiveDsl.g:22792:3: ( ruleOpMultiAssign )
+ // InternalPerspectiveDsl.g:22793:4: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1());
@@ -72072,17 +74236,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1"
- // InternalPerspectiveDsl.g:22112:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
+ // InternalPerspectiveDsl.g:22804:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22116:1: ( ( ruleXAssignment ) )
- // InternalPerspectiveDsl.g:22117:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:22808:1: ( ( ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:22809:2: ( ruleXAssignment )
{
- // InternalPerspectiveDsl.g:22117:2: ( ruleXAssignment )
- // InternalPerspectiveDsl.g:22118:3: ruleXAssignment
+ // InternalPerspectiveDsl.g:22809:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:22810:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
@@ -72117,23 +74281,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1"
- // InternalPerspectiveDsl.g:22127:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ;
+ // InternalPerspectiveDsl.g:22819:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ;
public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22131:1: ( ( ( ruleOpOr ) ) )
- // InternalPerspectiveDsl.g:22132:2: ( ( ruleOpOr ) )
+ // InternalPerspectiveDsl.g:22823:1: ( ( ( ruleOpOr ) ) )
+ // InternalPerspectiveDsl.g:22824:2: ( ( ruleOpOr ) )
{
- // InternalPerspectiveDsl.g:22132:2: ( ( ruleOpOr ) )
- // InternalPerspectiveDsl.g:22133:3: ( ruleOpOr )
+ // InternalPerspectiveDsl.g:22824:2: ( ( ruleOpOr ) )
+ // InternalPerspectiveDsl.g:22825:3: ( ruleOpOr )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22134:3: ( ruleOpOr )
- // InternalPerspectiveDsl.g:22135:4: ruleOpOr
+ // InternalPerspectiveDsl.g:22826:3: ( ruleOpOr )
+ // InternalPerspectiveDsl.g:22827:4: ruleOpOr
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1());
@@ -72174,17 +74338,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1"
- // InternalPerspectiveDsl.g:22146:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
+ // InternalPerspectiveDsl.g:22838:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22150:1: ( ( ruleXAndExpression ) )
- // InternalPerspectiveDsl.g:22151:2: ( ruleXAndExpression )
+ // InternalPerspectiveDsl.g:22842:1: ( ( ruleXAndExpression ) )
+ // InternalPerspectiveDsl.g:22843:2: ( ruleXAndExpression )
{
- // InternalPerspectiveDsl.g:22151:2: ( ruleXAndExpression )
- // InternalPerspectiveDsl.g:22152:3: ruleXAndExpression
+ // InternalPerspectiveDsl.g:22843:2: ( ruleXAndExpression )
+ // InternalPerspectiveDsl.g:22844:3: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
@@ -72219,23 +74383,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1"
- // InternalPerspectiveDsl.g:22161:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ;
+ // InternalPerspectiveDsl.g:22853:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ;
public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22165:1: ( ( ( ruleOpAnd ) ) )
- // InternalPerspectiveDsl.g:22166:2: ( ( ruleOpAnd ) )
+ // InternalPerspectiveDsl.g:22857:1: ( ( ( ruleOpAnd ) ) )
+ // InternalPerspectiveDsl.g:22858:2: ( ( ruleOpAnd ) )
{
- // InternalPerspectiveDsl.g:22166:2: ( ( ruleOpAnd ) )
- // InternalPerspectiveDsl.g:22167:3: ( ruleOpAnd )
+ // InternalPerspectiveDsl.g:22858:2: ( ( ruleOpAnd ) )
+ // InternalPerspectiveDsl.g:22859:3: ( ruleOpAnd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22168:3: ( ruleOpAnd )
- // InternalPerspectiveDsl.g:22169:4: ruleOpAnd
+ // InternalPerspectiveDsl.g:22860:3: ( ruleOpAnd )
+ // InternalPerspectiveDsl.g:22861:4: ruleOpAnd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1());
@@ -72276,17 +74440,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1"
- // InternalPerspectiveDsl.g:22180:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
+ // InternalPerspectiveDsl.g:22872:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22184:1: ( ( ruleXEqualityExpression ) )
- // InternalPerspectiveDsl.g:22185:2: ( ruleXEqualityExpression )
+ // InternalPerspectiveDsl.g:22876:1: ( ( ruleXEqualityExpression ) )
+ // InternalPerspectiveDsl.g:22877:2: ( ruleXEqualityExpression )
{
- // InternalPerspectiveDsl.g:22185:2: ( ruleXEqualityExpression )
- // InternalPerspectiveDsl.g:22186:3: ruleXEqualityExpression
+ // InternalPerspectiveDsl.g:22877:2: ( ruleXEqualityExpression )
+ // InternalPerspectiveDsl.g:22878:3: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
@@ -72321,23 +74485,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"
- // InternalPerspectiveDsl.g:22195:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ;
+ // InternalPerspectiveDsl.g:22887:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ;
public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22199:1: ( ( ( ruleOpEquality ) ) )
- // InternalPerspectiveDsl.g:22200:2: ( ( ruleOpEquality ) )
+ // InternalPerspectiveDsl.g:22891:1: ( ( ( ruleOpEquality ) ) )
+ // InternalPerspectiveDsl.g:22892:2: ( ( ruleOpEquality ) )
{
- // InternalPerspectiveDsl.g:22200:2: ( ( ruleOpEquality ) )
- // InternalPerspectiveDsl.g:22201:3: ( ruleOpEquality )
+ // InternalPerspectiveDsl.g:22892:2: ( ( ruleOpEquality ) )
+ // InternalPerspectiveDsl.g:22893:3: ( ruleOpEquality )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22202:3: ( ruleOpEquality )
- // InternalPerspectiveDsl.g:22203:4: ruleOpEquality
+ // InternalPerspectiveDsl.g:22894:3: ( ruleOpEquality )
+ // InternalPerspectiveDsl.g:22895:4: ruleOpEquality
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1());
@@ -72378,17 +74542,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1"
- // InternalPerspectiveDsl.g:22214:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
+ // InternalPerspectiveDsl.g:22906:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22218:1: ( ( ruleXRelationalExpression ) )
- // InternalPerspectiveDsl.g:22219:2: ( ruleXRelationalExpression )
+ // InternalPerspectiveDsl.g:22910:1: ( ( ruleXRelationalExpression ) )
+ // InternalPerspectiveDsl.g:22911:2: ( ruleXRelationalExpression )
{
- // InternalPerspectiveDsl.g:22219:2: ( ruleXRelationalExpression )
- // InternalPerspectiveDsl.g:22220:3: ruleXRelationalExpression
+ // InternalPerspectiveDsl.g:22911:2: ( ruleXRelationalExpression )
+ // InternalPerspectiveDsl.g:22912:3: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
@@ -72423,17 +74587,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1"
- // InternalPerspectiveDsl.g:22229:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:22921:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22233:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:22234:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:22925:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:22926:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:22234:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:22235:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:22926:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:22927:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
@@ -72468,23 +74632,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"
- // InternalPerspectiveDsl.g:22244:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ;
+ // InternalPerspectiveDsl.g:22936:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ;
public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22248:1: ( ( ( ruleOpCompare ) ) )
- // InternalPerspectiveDsl.g:22249:2: ( ( ruleOpCompare ) )
+ // InternalPerspectiveDsl.g:22940:1: ( ( ( ruleOpCompare ) ) )
+ // InternalPerspectiveDsl.g:22941:2: ( ( ruleOpCompare ) )
{
- // InternalPerspectiveDsl.g:22249:2: ( ( ruleOpCompare ) )
- // InternalPerspectiveDsl.g:22250:3: ( ruleOpCompare )
+ // InternalPerspectiveDsl.g:22941:2: ( ( ruleOpCompare ) )
+ // InternalPerspectiveDsl.g:22942:3: ( ruleOpCompare )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22251:3: ( ruleOpCompare )
- // InternalPerspectiveDsl.g:22252:4: ruleOpCompare
+ // InternalPerspectiveDsl.g:22943:3: ( ruleOpCompare )
+ // InternalPerspectiveDsl.g:22944:4: ruleOpCompare
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1());
@@ -72525,17 +74689,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1"
- // InternalPerspectiveDsl.g:22263:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
+ // InternalPerspectiveDsl.g:22955:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22267:1: ( ( ruleXOtherOperatorExpression ) )
- // InternalPerspectiveDsl.g:22268:2: ( ruleXOtherOperatorExpression )
+ // InternalPerspectiveDsl.g:22959:1: ( ( ruleXOtherOperatorExpression ) )
+ // InternalPerspectiveDsl.g:22960:2: ( ruleXOtherOperatorExpression )
{
- // InternalPerspectiveDsl.g:22268:2: ( ruleXOtherOperatorExpression )
- // InternalPerspectiveDsl.g:22269:3: ruleXOtherOperatorExpression
+ // InternalPerspectiveDsl.g:22960:2: ( ruleXOtherOperatorExpression )
+ // InternalPerspectiveDsl.g:22961:3: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
@@ -72570,23 +74734,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"
- // InternalPerspectiveDsl.g:22278:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ;
+ // InternalPerspectiveDsl.g:22970:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ;
public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22282:1: ( ( ( ruleOpOther ) ) )
- // InternalPerspectiveDsl.g:22283:2: ( ( ruleOpOther ) )
+ // InternalPerspectiveDsl.g:22974:1: ( ( ( ruleOpOther ) ) )
+ // InternalPerspectiveDsl.g:22975:2: ( ( ruleOpOther ) )
{
- // InternalPerspectiveDsl.g:22283:2: ( ( ruleOpOther ) )
- // InternalPerspectiveDsl.g:22284:3: ( ruleOpOther )
+ // InternalPerspectiveDsl.g:22975:2: ( ( ruleOpOther ) )
+ // InternalPerspectiveDsl.g:22976:3: ( ruleOpOther )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22285:3: ( ruleOpOther )
- // InternalPerspectiveDsl.g:22286:4: ruleOpOther
+ // InternalPerspectiveDsl.g:22977:3: ( ruleOpOther )
+ // InternalPerspectiveDsl.g:22978:4: ruleOpOther
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1());
@@ -72627,17 +74791,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"
- // InternalPerspectiveDsl.g:22297:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
+ // InternalPerspectiveDsl.g:22989:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22301:1: ( ( ruleXAdditiveExpression ) )
- // InternalPerspectiveDsl.g:22302:2: ( ruleXAdditiveExpression )
+ // InternalPerspectiveDsl.g:22993:1: ( ( ruleXAdditiveExpression ) )
+ // InternalPerspectiveDsl.g:22994:2: ( ruleXAdditiveExpression )
{
- // InternalPerspectiveDsl.g:22302:2: ( ruleXAdditiveExpression )
- // InternalPerspectiveDsl.g:22303:3: ruleXAdditiveExpression
+ // InternalPerspectiveDsl.g:22994:2: ( ruleXAdditiveExpression )
+ // InternalPerspectiveDsl.g:22995:3: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
@@ -72672,23 +74836,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"
- // InternalPerspectiveDsl.g:22312:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ;
+ // InternalPerspectiveDsl.g:23004:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ;
public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22316:1: ( ( ( ruleOpAdd ) ) )
- // InternalPerspectiveDsl.g:22317:2: ( ( ruleOpAdd ) )
+ // InternalPerspectiveDsl.g:23008:1: ( ( ( ruleOpAdd ) ) )
+ // InternalPerspectiveDsl.g:23009:2: ( ( ruleOpAdd ) )
{
- // InternalPerspectiveDsl.g:22317:2: ( ( ruleOpAdd ) )
- // InternalPerspectiveDsl.g:22318:3: ( ruleOpAdd )
+ // InternalPerspectiveDsl.g:23009:2: ( ( ruleOpAdd ) )
+ // InternalPerspectiveDsl.g:23010:3: ( ruleOpAdd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22319:3: ( ruleOpAdd )
- // InternalPerspectiveDsl.g:22320:4: ruleOpAdd
+ // InternalPerspectiveDsl.g:23011:3: ( ruleOpAdd )
+ // InternalPerspectiveDsl.g:23012:4: ruleOpAdd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1());
@@ -72729,17 +74893,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1"
- // InternalPerspectiveDsl.g:22331:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
+ // InternalPerspectiveDsl.g:23023:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22335:1: ( ( ruleXMultiplicativeExpression ) )
- // InternalPerspectiveDsl.g:22336:2: ( ruleXMultiplicativeExpression )
+ // InternalPerspectiveDsl.g:23027:1: ( ( ruleXMultiplicativeExpression ) )
+ // InternalPerspectiveDsl.g:23028:2: ( ruleXMultiplicativeExpression )
{
- // InternalPerspectiveDsl.g:22336:2: ( ruleXMultiplicativeExpression )
- // InternalPerspectiveDsl.g:22337:3: ruleXMultiplicativeExpression
+ // InternalPerspectiveDsl.g:23028:2: ( ruleXMultiplicativeExpression )
+ // InternalPerspectiveDsl.g:23029:3: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
@@ -72774,23 +74938,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"
- // InternalPerspectiveDsl.g:22346:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ;
+ // InternalPerspectiveDsl.g:23038:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ;
public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22350:1: ( ( ( ruleOpMulti ) ) )
- // InternalPerspectiveDsl.g:22351:2: ( ( ruleOpMulti ) )
+ // InternalPerspectiveDsl.g:23042:1: ( ( ( ruleOpMulti ) ) )
+ // InternalPerspectiveDsl.g:23043:2: ( ( ruleOpMulti ) )
{
- // InternalPerspectiveDsl.g:22351:2: ( ( ruleOpMulti ) )
- // InternalPerspectiveDsl.g:22352:3: ( ruleOpMulti )
+ // InternalPerspectiveDsl.g:23043:2: ( ( ruleOpMulti ) )
+ // InternalPerspectiveDsl.g:23044:3: ( ruleOpMulti )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:22353:3: ( ruleOpMulti )
- // InternalPerspectiveDsl.g:22354:4: ruleOpMulti
+ // InternalPerspectiveDsl.g:23045:3: ( ruleOpMulti )
+ // InternalPerspectiveDsl.g:23046:4: ruleOpMulti
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1());
@@ -72831,17 +74995,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"
- // InternalPerspectiveDsl.g:22365:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
+ // InternalPerspectiveDsl.g:23057:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22369:1: ( ( ruleXUnaryOperation ) )
- // InternalPerspectiveDsl.g:22370:2: ( ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:23061:1: ( ( ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:23062:2: ( ruleXUnaryOperation )
{
- // InternalPerspectiveDsl.g:22370:2: ( ruleXUnaryOperation )
- // InternalPerspectiveDsl.g:22371:3: ruleXUnaryOperation
+ // InternalPerspectiveDsl.g:23062:2: ( ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:23063:3: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
@@ -72876,23 +75040,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1"
- // InternalPerspectiveDsl.g:22380:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
+ // InternalPerspectiveDsl.g:23072:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22384:1: ( ( ( ruleOpUnary ) ) )
- // InternalPerspectiveDsl.g:22385:2: ( ( ruleOpUnary ) )
+ // InternalPerspectiveDsl.g:23076:1: ( ( ( ruleOpUnary ) ) )
+ // InternalPerspectiveDsl.g:23077:2: ( ( ruleOpUnary ) )
{
- // InternalPerspectiveDsl.g:22385:2: ( ( ruleOpUnary ) )
- // InternalPerspectiveDsl.g:22386:3: ( ruleOpUnary )
+ // InternalPerspectiveDsl.g:23077:2: ( ( ruleOpUnary ) )
+ // InternalPerspectiveDsl.g:23078:3: ( ruleOpUnary )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- // InternalPerspectiveDsl.g:22387:3: ( ruleOpUnary )
- // InternalPerspectiveDsl.g:22388:4: ruleOpUnary
+ // InternalPerspectiveDsl.g:23079:3: ( ruleOpUnary )
+ // InternalPerspectiveDsl.g:23080:4: ruleOpUnary
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
@@ -72933,17 +75097,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2"
- // InternalPerspectiveDsl.g:22399:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
+ // InternalPerspectiveDsl.g:23091:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22403:1: ( ( ruleXUnaryOperation ) )
- // InternalPerspectiveDsl.g:22404:2: ( ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:23095:1: ( ( ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:23096:2: ( ruleXUnaryOperation )
{
- // InternalPerspectiveDsl.g:22404:2: ( ruleXUnaryOperation )
- // InternalPerspectiveDsl.g:22405:3: ruleXUnaryOperation
+ // InternalPerspectiveDsl.g:23096:2: ( ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:23097:3: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0());
@@ -72978,17 +75142,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1"
- // InternalPerspectiveDsl.g:22414:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:23106:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22418:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:22419:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:23110:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:23111:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:22419:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:22420:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:23111:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:23112:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
@@ -73023,23 +75187,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1"
- // InternalPerspectiveDsl.g:22429:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
+ // InternalPerspectiveDsl.g:23121:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22433:1: ( ( ( ruleOpPostfix ) ) )
- // InternalPerspectiveDsl.g:22434:2: ( ( ruleOpPostfix ) )
+ // InternalPerspectiveDsl.g:23125:1: ( ( ( ruleOpPostfix ) ) )
+ // InternalPerspectiveDsl.g:23126:2: ( ( ruleOpPostfix ) )
{
- // InternalPerspectiveDsl.g:22434:2: ( ( ruleOpPostfix ) )
- // InternalPerspectiveDsl.g:22435:3: ( ruleOpPostfix )
+ // InternalPerspectiveDsl.g:23126:2: ( ( ruleOpPostfix ) )
+ // InternalPerspectiveDsl.g:23127:3: ( ruleOpPostfix )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0());
}
- // InternalPerspectiveDsl.g:22436:3: ( ruleOpPostfix )
- // InternalPerspectiveDsl.g:22437:4: ruleOpPostfix
+ // InternalPerspectiveDsl.g:23128:3: ( ruleOpPostfix )
+ // InternalPerspectiveDsl.g:23129:4: ruleOpPostfix
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1());
@@ -73080,28 +75244,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"
- // InternalPerspectiveDsl.g:22448:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ;
+ // InternalPerspectiveDsl.g:23140:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22452:1: ( ( ( '::' ) ) )
- // InternalPerspectiveDsl.g:22453:2: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:23144:1: ( ( ( '::' ) ) )
+ // InternalPerspectiveDsl.g:23145:2: ( ( '::' ) )
{
- // InternalPerspectiveDsl.g:22453:2: ( ( '::' ) )
- // InternalPerspectiveDsl.g:22454:3: ( '::' )
+ // InternalPerspectiveDsl.g:23145:2: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:23146:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
- // InternalPerspectiveDsl.g:22455:3: ( '::' )
- // InternalPerspectiveDsl.g:22456:4: '::'
+ // InternalPerspectiveDsl.g:23147:3: ( '::' )
+ // InternalPerspectiveDsl.g:23148:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
- match(input,122,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
@@ -73133,23 +75297,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"
- // InternalPerspectiveDsl.g:22467:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ;
+ // InternalPerspectiveDsl.g:23159:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22471:1: ( ( ( ruleFeatureCallID ) ) )
- // InternalPerspectiveDsl.g:22472:2: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:23163:1: ( ( ( ruleFeatureCallID ) ) )
+ // InternalPerspectiveDsl.g:23164:2: ( ( ruleFeatureCallID ) )
{
- // InternalPerspectiveDsl.g:22472:2: ( ( ruleFeatureCallID ) )
- // InternalPerspectiveDsl.g:22473:3: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:23164:2: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:23165:3: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
- // InternalPerspectiveDsl.g:22474:3: ( ruleFeatureCallID )
- // InternalPerspectiveDsl.g:22475:4: ruleFeatureCallID
+ // InternalPerspectiveDsl.g:23166:3: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:23167:4: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1());
@@ -73190,17 +75354,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1"
- // InternalPerspectiveDsl.g:22486:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
+ // InternalPerspectiveDsl.g:23178:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22490:1: ( ( ruleXAssignment ) )
- // InternalPerspectiveDsl.g:22491:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:23182:1: ( ( ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:23183:2: ( ruleXAssignment )
{
- // InternalPerspectiveDsl.g:22491:2: ( ruleXAssignment )
- // InternalPerspectiveDsl.g:22492:3: ruleXAssignment
+ // InternalPerspectiveDsl.g:23183:2: ( ruleXAssignment )
+ // InternalPerspectiveDsl.g:23184:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
@@ -73235,28 +75399,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"
- // InternalPerspectiveDsl.g:22501:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ;
+ // InternalPerspectiveDsl.g:23193:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ;
public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22505:1: ( ( ( '?.' ) ) )
- // InternalPerspectiveDsl.g:22506:2: ( ( '?.' ) )
+ // InternalPerspectiveDsl.g:23197:1: ( ( ( '?.' ) ) )
+ // InternalPerspectiveDsl.g:23198:2: ( ( '?.' ) )
{
- // InternalPerspectiveDsl.g:22506:2: ( ( '?.' ) )
- // InternalPerspectiveDsl.g:22507:3: ( '?.' )
+ // InternalPerspectiveDsl.g:23198:2: ( ( '?.' ) )
+ // InternalPerspectiveDsl.g:23199:3: ( '?.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
- // InternalPerspectiveDsl.g:22508:3: ( '?.' )
- // InternalPerspectiveDsl.g:22509:4: '?.'
+ // InternalPerspectiveDsl.g:23200:3: ( '?.' )
+ // InternalPerspectiveDsl.g:23201:4: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
- match(input,123,FOLLOW_2); if (state.failed) return ;
+ match(input,128,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
@@ -73288,28 +75452,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"
- // InternalPerspectiveDsl.g:22520:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ;
+ // InternalPerspectiveDsl.g:23212:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22524:1: ( ( ( '::' ) ) )
- // InternalPerspectiveDsl.g:22525:2: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:23216:1: ( ( ( '::' ) ) )
+ // InternalPerspectiveDsl.g:23217:2: ( ( '::' ) )
{
- // InternalPerspectiveDsl.g:22525:2: ( ( '::' ) )
- // InternalPerspectiveDsl.g:22526:3: ( '::' )
+ // InternalPerspectiveDsl.g:23217:2: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:23218:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
- // InternalPerspectiveDsl.g:22527:3: ( '::' )
- // InternalPerspectiveDsl.g:22528:4: '::'
+ // InternalPerspectiveDsl.g:23219:3: ( '::' )
+ // InternalPerspectiveDsl.g:23220:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
- match(input,122,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
@@ -73341,17 +75505,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"
- // InternalPerspectiveDsl.g:22539:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:23231:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22543:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:22544:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:23235:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:23236:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:22544:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:22545:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:23236:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:23237:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
@@ -73386,17 +75550,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"
- // InternalPerspectiveDsl.g:22554:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:23246:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22558:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:22559:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:23250:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:23251:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:22559:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:22560:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:23251:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:23252:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
@@ -73431,23 +75595,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"
- // InternalPerspectiveDsl.g:22569:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
+ // InternalPerspectiveDsl.g:23261:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22573:1: ( ( ( ruleIdOrSuper ) ) )
- // InternalPerspectiveDsl.g:22574:2: ( ( ruleIdOrSuper ) )
+ // InternalPerspectiveDsl.g:23265:1: ( ( ( ruleIdOrSuper ) ) )
+ // InternalPerspectiveDsl.g:23266:2: ( ( ruleIdOrSuper ) )
{
- // InternalPerspectiveDsl.g:22574:2: ( ( ruleIdOrSuper ) )
- // InternalPerspectiveDsl.g:22575:3: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:23266:2: ( ( ruleIdOrSuper ) )
+ // InternalPerspectiveDsl.g:23267:3: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
- // InternalPerspectiveDsl.g:22576:3: ( ruleIdOrSuper )
- // InternalPerspectiveDsl.g:22577:4: ruleIdOrSuper
+ // InternalPerspectiveDsl.g:23268:3: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:23269:4: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1());
@@ -73488,28 +75652,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"
- // InternalPerspectiveDsl.g:22588:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
+ // InternalPerspectiveDsl.g:23280:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22592:1: ( ( ( '(' ) ) )
- // InternalPerspectiveDsl.g:22593:2: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:23284:1: ( ( ( '(' ) ) )
+ // InternalPerspectiveDsl.g:23285:2: ( ( '(' ) )
{
- // InternalPerspectiveDsl.g:22593:2: ( ( '(' ) )
- // InternalPerspectiveDsl.g:22594:3: ( '(' )
+ // InternalPerspectiveDsl.g:23285:2: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:23286:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
- // InternalPerspectiveDsl.g:22595:3: ( '(' )
- // InternalPerspectiveDsl.g:22596:4: '('
+ // InternalPerspectiveDsl.g:23287:3: ( '(' )
+ // InternalPerspectiveDsl.g:23288:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
@@ -73541,17 +75705,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"
- // InternalPerspectiveDsl.g:22607:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ;
+ // InternalPerspectiveDsl.g:23299:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22611:1: ( ( ruleXShortClosure ) )
- // InternalPerspectiveDsl.g:22612:2: ( ruleXShortClosure )
+ // InternalPerspectiveDsl.g:23303:1: ( ( ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:23304:2: ( ruleXShortClosure )
{
- // InternalPerspectiveDsl.g:22612:2: ( ruleXShortClosure )
- // InternalPerspectiveDsl.g:22613:3: ruleXShortClosure
+ // InternalPerspectiveDsl.g:23304:2: ( ruleXShortClosure )
+ // InternalPerspectiveDsl.g:23305:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
@@ -73586,17 +75750,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"
- // InternalPerspectiveDsl.g:22622:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23314:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22626:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22627:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23318:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23319:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22627:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22628:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23319:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23320:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
@@ -73631,17 +75795,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"
- // InternalPerspectiveDsl.g:22637:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23329:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22641:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22642:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23333:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23334:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22642:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22643:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23334:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23335:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
@@ -73676,17 +75840,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"
- // InternalPerspectiveDsl.g:22652:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
+ // InternalPerspectiveDsl.g:23344:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22656:1: ( ( ruleXClosure ) )
- // InternalPerspectiveDsl.g:22657:2: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:23348:1: ( ( ruleXClosure ) )
+ // InternalPerspectiveDsl.g:23349:2: ( ruleXClosure )
{
- // InternalPerspectiveDsl.g:22657:2: ( ruleXClosure )
- // InternalPerspectiveDsl.g:22658:3: ruleXClosure
+ // InternalPerspectiveDsl.g:23349:2: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:23350:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
@@ -73721,17 +75885,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0"
- // InternalPerspectiveDsl.g:22667:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23359:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22671:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22672:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23363:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23364:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22672:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22673:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23364:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23365:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
@@ -73766,17 +75930,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1"
- // InternalPerspectiveDsl.g:22682:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23374:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22686:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22687:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23378:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23379:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22687:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22688:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23379:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23380:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
@@ -73811,17 +75975,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0"
- // InternalPerspectiveDsl.g:22697:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23389:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22701:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22702:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23393:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23394:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22702:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22703:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23394:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23395:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
@@ -73856,17 +76020,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1"
- // InternalPerspectiveDsl.g:22712:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23404:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22716:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22717:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23408:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23409:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22717:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22718:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23409:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23410:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
@@ -73901,17 +76065,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"
- // InternalPerspectiveDsl.g:22727:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23419:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22731:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:22732:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23423:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23424:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:22732:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:22733:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23424:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23425:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
@@ -73946,17 +76110,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"
- // InternalPerspectiveDsl.g:22742:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23434:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22746:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:22747:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23438:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23439:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:22747:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:22748:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23439:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23440:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
@@ -73991,28 +76155,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"
- // InternalPerspectiveDsl.g:22757:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
+ // InternalPerspectiveDsl.g:23449:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22761:1: ( ( ( '|' ) ) )
- // InternalPerspectiveDsl.g:22762:2: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:23453:1: ( ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:23454:2: ( ( '|' ) )
{
- // InternalPerspectiveDsl.g:22762:2: ( ( '|' ) )
- // InternalPerspectiveDsl.g:22763:3: ( '|' )
+ // InternalPerspectiveDsl.g:23454:2: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:23455:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
- // InternalPerspectiveDsl.g:22764:3: ( '|' )
- // InternalPerspectiveDsl.g:22765:4: '|'
+ // InternalPerspectiveDsl.g:23456:3: ( '|' )
+ // InternalPerspectiveDsl.g:23457:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
- match(input,124,FOLLOW_2); if (state.failed) return ;
+ match(input,129,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
@@ -74044,17 +76208,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XClosure__ExpressionAssignment_2"
- // InternalPerspectiveDsl.g:22776:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
+ // InternalPerspectiveDsl.g:23468:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22780:1: ( ( ruleXExpressionInClosure ) )
- // InternalPerspectiveDsl.g:22781:2: ( ruleXExpressionInClosure )
+ // InternalPerspectiveDsl.g:23472:1: ( ( ruleXExpressionInClosure ) )
+ // InternalPerspectiveDsl.g:23473:2: ( ruleXExpressionInClosure )
{
- // InternalPerspectiveDsl.g:22781:2: ( ruleXExpressionInClosure )
- // InternalPerspectiveDsl.g:22782:3: ruleXExpressionInClosure
+ // InternalPerspectiveDsl.g:23473:2: ( ruleXExpressionInClosure )
+ // InternalPerspectiveDsl.g:23474:3: ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
@@ -74089,17 +76253,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0"
- // InternalPerspectiveDsl.g:22791:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalPerspectiveDsl.g:23483:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22795:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:22796:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23487:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:23488:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:22796:2: ( ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:22797:3: ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:23488:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23489:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
@@ -74134,17 +76298,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"
- // InternalPerspectiveDsl.g:22806:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23498:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22810:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:22811:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23502:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23503:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:22811:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:22812:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23503:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23504:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
@@ -74179,17 +76343,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"
- // InternalPerspectiveDsl.g:22821:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23513:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22825:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:22826:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23517:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23518:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:22826:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:22827:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23518:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23519:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
@@ -74224,28 +76388,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"
- // InternalPerspectiveDsl.g:22836:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
+ // InternalPerspectiveDsl.g:23528:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22840:1: ( ( ( '|' ) ) )
- // InternalPerspectiveDsl.g:22841:2: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:23532:1: ( ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:23533:2: ( ( '|' ) )
{
- // InternalPerspectiveDsl.g:22841:2: ( ( '|' ) )
- // InternalPerspectiveDsl.g:22842:3: ( '|' )
+ // InternalPerspectiveDsl.g:23533:2: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:23534:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- // InternalPerspectiveDsl.g:22843:3: ( '|' )
- // InternalPerspectiveDsl.g:22844:4: '|'
+ // InternalPerspectiveDsl.g:23535:3: ( '|' )
+ // InternalPerspectiveDsl.g:23536:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- match(input,124,FOLLOW_2); if (state.failed) return ;
+ match(input,129,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
@@ -74277,17 +76441,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XShortClosure__ExpressionAssignment_1"
- // InternalPerspectiveDsl.g:22855:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23547:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22859:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22860:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23551:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23552:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22860:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22861:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23552:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23553:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
@@ -74322,17 +76486,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__IfAssignment_3"
- // InternalPerspectiveDsl.g:22870:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23562:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22874:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22875:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23566:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23567:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22875:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22876:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23567:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23568:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
@@ -74367,17 +76531,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__ThenAssignment_5"
- // InternalPerspectiveDsl.g:22885:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23577:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22889:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22890:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23581:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23582:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22890:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22891:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23582:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23583:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
@@ -74412,17 +76576,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XIfExpression__ElseAssignment_6_1"
- // InternalPerspectiveDsl.g:22900:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23592:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22904:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22905:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23596:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23597:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22905:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22906:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23597:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23598:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
@@ -74457,17 +76621,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"
- // InternalPerspectiveDsl.g:22915:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23607:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22919:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:22920:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23611:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23612:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:22920:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:22921:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23612:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23613:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
@@ -74502,17 +76666,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1"
- // InternalPerspectiveDsl.g:22930:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23622:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22934:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22935:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23626:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23627:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22935:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22936:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23627:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23628:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
@@ -74547,17 +76711,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"
- // InternalPerspectiveDsl.g:22945:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23637:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22949:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:22950:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23641:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23642:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:22950:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:22951:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23642:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23643:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
@@ -74592,17 +76756,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1"
- // InternalPerspectiveDsl.g:22960:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23652:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22964:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22965:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23656:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23657:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22965:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22966:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23657:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23658:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
@@ -74637,17 +76801,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__CasesAssignment_4"
- // InternalPerspectiveDsl.g:22975:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
+ // InternalPerspectiveDsl.g:23667:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22979:1: ( ( ruleXCasePart ) )
- // InternalPerspectiveDsl.g:22980:2: ( ruleXCasePart )
+ // InternalPerspectiveDsl.g:23671:1: ( ( ruleXCasePart ) )
+ // InternalPerspectiveDsl.g:23672:2: ( ruleXCasePart )
{
- // InternalPerspectiveDsl.g:22980:2: ( ruleXCasePart )
- // InternalPerspectiveDsl.g:22981:3: ruleXCasePart
+ // InternalPerspectiveDsl.g:23672:2: ( ruleXCasePart )
+ // InternalPerspectiveDsl.g:23673:3: ruleXCasePart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
@@ -74682,17 +76846,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2"
- // InternalPerspectiveDsl.g:22990:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23682:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:22994:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:22995:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23686:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23687:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:22995:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:22996:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23687:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23688:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
@@ -74727,17 +76891,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__TypeGuardAssignment_1"
- // InternalPerspectiveDsl.g:23005:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:23697:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23009:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23010:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:23701:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:23702:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23010:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23011:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:23702:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:23703:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
@@ -74772,17 +76936,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__CaseAssignment_2_1"
- // InternalPerspectiveDsl.g:23020:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23712:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23024:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23025:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23716:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23717:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23025:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23026:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23717:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23718:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
@@ -74817,17 +76981,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1"
- // InternalPerspectiveDsl.g:23035:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23727:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23039:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23040:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23731:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23732:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23040:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23041:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23732:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23733:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0());
@@ -74862,28 +77026,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1"
- // InternalPerspectiveDsl.g:23050:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
+ // InternalPerspectiveDsl.g:23742:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23054:1: ( ( ( ',' ) ) )
- // InternalPerspectiveDsl.g:23055:2: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:23746:1: ( ( ( ',' ) ) )
+ // InternalPerspectiveDsl.g:23747:2: ( ( ',' ) )
{
- // InternalPerspectiveDsl.g:23055:2: ( ( ',' ) )
- // InternalPerspectiveDsl.g:23056:3: ( ',' )
+ // InternalPerspectiveDsl.g:23747:2: ( ( ',' ) )
+ // InternalPerspectiveDsl.g:23748:3: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:23057:3: ( ',' )
- // InternalPerspectiveDsl.g:23058:4: ','
+ // InternalPerspectiveDsl.g:23749:3: ( ',' )
+ // InternalPerspectiveDsl.g:23750:4: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
@@ -74915,17 +77079,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"
- // InternalPerspectiveDsl.g:23069:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:23761:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23073:1: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:23074:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23765:1: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:23766:2: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:23074:2: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:23075:3: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:23766:2: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:23767:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
@@ -74960,17 +77124,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1"
- // InternalPerspectiveDsl.g:23084:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23776:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23088:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23089:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23780:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23781:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23089:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23090:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23781:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23782:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
@@ -75005,17 +77169,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3"
- // InternalPerspectiveDsl.g:23099:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23791:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23103:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23104:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23795:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23796:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23104:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23105:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23796:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23797:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0());
@@ -75050,17 +77214,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"
- // InternalPerspectiveDsl.g:23114:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalPerspectiveDsl.g:23806:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23118:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:23119:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23810:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:23811:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:23119:2: ( ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:23120:3: ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:23811:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23812:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
@@ -75095,17 +77259,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"
- // InternalPerspectiveDsl.g:23129:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalPerspectiveDsl.g:23821:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23133:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:23134:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23825:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:23826:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:23134:2: ( ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:23135:3: ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:23826:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23827:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
@@ -75140,17 +77304,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5"
- // InternalPerspectiveDsl.g:23144:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23836:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23148:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23149:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23840:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23841:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23149:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23150:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23841:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23842:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
@@ -75185,17 +77349,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"
- // InternalPerspectiveDsl.g:23159:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23851:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23163:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23164:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23855:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23856:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23164:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23165:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23856:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23857:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
@@ -75230,17 +77394,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"
- // InternalPerspectiveDsl.g:23174:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23866:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23178:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23179:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23870:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23871:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23179:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23180:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23871:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23872:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
@@ -75275,17 +77439,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9"
- // InternalPerspectiveDsl.g:23189:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23881:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23193:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23194:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23885:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23886:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23194:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23195:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23886:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23887:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0());
@@ -75320,17 +77484,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__PredicateAssignment_3"
- // InternalPerspectiveDsl.g:23204:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23896:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23208:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23209:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23900:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23901:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23209:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23210:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23901:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23902:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
@@ -75365,17 +77529,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XWhileExpression__BodyAssignment_5"
- // InternalPerspectiveDsl.g:23219:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23911:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23223:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23224:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23915:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23916:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23224:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23225:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23916:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23917:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
@@ -75410,17 +77574,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2"
- // InternalPerspectiveDsl.g:23234:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23926:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23238:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23239:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23930:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23931:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23239:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23240:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23931:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23932:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
@@ -75455,17 +77619,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5"
- // InternalPerspectiveDsl.g:23249:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:23941:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23253:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23254:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23945:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:23946:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23254:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23255:3: ruleXExpression
+ // InternalPerspectiveDsl.g:23946:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:23947:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
@@ -75500,17 +77664,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0"
- // InternalPerspectiveDsl.g:23264:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalPerspectiveDsl.g:23956:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23268:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:23269:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23960:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:23961:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:23269:2: ( ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:23270:3: ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:23961:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:23962:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
@@ -75545,28 +77709,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0"
- // InternalPerspectiveDsl.g:23279:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
+ // InternalPerspectiveDsl.g:23971:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23283:1: ( ( ( 'var' ) ) )
- // InternalPerspectiveDsl.g:23284:2: ( ( 'var' ) )
+ // InternalPerspectiveDsl.g:23975:1: ( ( ( 'var' ) ) )
+ // InternalPerspectiveDsl.g:23976:2: ( ( 'var' ) )
{
- // InternalPerspectiveDsl.g:23284:2: ( ( 'var' ) )
- // InternalPerspectiveDsl.g:23285:3: ( 'var' )
+ // InternalPerspectiveDsl.g:23976:2: ( ( 'var' ) )
+ // InternalPerspectiveDsl.g:23977:3: ( 'var' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- // InternalPerspectiveDsl.g:23286:3: ( 'var' )
- // InternalPerspectiveDsl.g:23287:4: 'var'
+ // InternalPerspectiveDsl.g:23978:3: ( 'var' )
+ // InternalPerspectiveDsl.g:23979:4: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- match(input,125,FOLLOW_2); if (state.failed) return ;
+ match(input,130,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
@@ -75598,17 +77762,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"
- // InternalPerspectiveDsl.g:23298:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:23990:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ;
public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23302:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23303:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:23994:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:23995:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23303:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23304:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:23995:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:23996:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
@@ -75643,17 +77807,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1"
- // InternalPerspectiveDsl.g:23313:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:24005:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23317:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:23318:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24009:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:24010:2: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:23318:2: ( ruleValidID )
- // InternalPerspectiveDsl.g:23319:3: ruleValidID
+ // InternalPerspectiveDsl.g:24010:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24011:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
@@ -75688,17 +77852,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1"
- // InternalPerspectiveDsl.g:23328:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:24020:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23332:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:23333:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24024:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:24025:2: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:23333:2: ( ruleValidID )
- // InternalPerspectiveDsl.g:23334:3: ruleValidID
+ // InternalPerspectiveDsl.g:24025:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24026:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
@@ -75733,17 +77897,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1"
- // InternalPerspectiveDsl.g:23343:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24035:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23347:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23348:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24039:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24040:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23348:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23349:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24040:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24041:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
@@ -75778,17 +77942,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0"
- // InternalPerspectiveDsl.g:23358:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24050:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23362:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23363:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24054:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24055:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23363:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23364:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24055:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24056:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
@@ -75823,17 +77987,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmFormalParameter__NameAssignment_1"
- // InternalPerspectiveDsl.g:23373:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:24065:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23377:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:23378:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24069:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:24070:2: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:23378:2: ( ruleValidID )
- // InternalPerspectiveDsl.g:23379:3: ruleValidID
+ // InternalPerspectiveDsl.g:24070:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24071:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
@@ -75868,17 +78032,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"
- // InternalPerspectiveDsl.g:23388:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24080:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23392:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23393:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24084:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24085:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23393:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23394:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24085:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24086:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
@@ -75913,17 +78077,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1"
- // InternalPerspectiveDsl.g:23403:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
+ // InternalPerspectiveDsl.g:24095:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23407:1: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:23408:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24099:1: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:24100:2: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:23408:2: ( ruleValidID )
- // InternalPerspectiveDsl.g:23409:3: ruleValidID
+ // InternalPerspectiveDsl.g:24100:2: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24101:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
@@ -75958,17 +78122,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1"
- // InternalPerspectiveDsl.g:23418:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24110:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23422:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:23423:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24114:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24115:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:23423:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:23424:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24115:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24116:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
@@ -76003,17 +78167,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"
- // InternalPerspectiveDsl.g:23433:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24125:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23437:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:23438:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24129:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24130:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:23438:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:23439:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24130:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24131:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
@@ -76048,23 +78212,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__FeatureAssignment_2"
- // InternalPerspectiveDsl.g:23448:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
+ // InternalPerspectiveDsl.g:24140:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23452:1: ( ( ( ruleIdOrSuper ) ) )
- // InternalPerspectiveDsl.g:23453:2: ( ( ruleIdOrSuper ) )
+ // InternalPerspectiveDsl.g:24144:1: ( ( ( ruleIdOrSuper ) ) )
+ // InternalPerspectiveDsl.g:24145:2: ( ( ruleIdOrSuper ) )
{
- // InternalPerspectiveDsl.g:23453:2: ( ( ruleIdOrSuper ) )
- // InternalPerspectiveDsl.g:23454:3: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:24145:2: ( ( ruleIdOrSuper ) )
+ // InternalPerspectiveDsl.g:24146:3: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:23455:3: ( ruleIdOrSuper )
- // InternalPerspectiveDsl.g:23456:4: ruleIdOrSuper
+ // InternalPerspectiveDsl.g:24147:3: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:24148:4: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1());
@@ -76105,28 +78269,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"
- // InternalPerspectiveDsl.g:23467:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
+ // InternalPerspectiveDsl.g:24159:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23471:1: ( ( ( '(' ) ) )
- // InternalPerspectiveDsl.g:23472:2: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:24163:1: ( ( ( '(' ) ) )
+ // InternalPerspectiveDsl.g:24164:2: ( ( '(' ) )
{
- // InternalPerspectiveDsl.g:23472:2: ( ( '(' ) )
- // InternalPerspectiveDsl.g:23473:3: ( '(' )
+ // InternalPerspectiveDsl.g:24164:2: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:24165:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
- // InternalPerspectiveDsl.g:23474:3: ( '(' )
- // InternalPerspectiveDsl.g:23475:4: '('
+ // InternalPerspectiveDsl.g:24166:3: ( '(' )
+ // InternalPerspectiveDsl.g:24167:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
@@ -76158,17 +78322,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"
- // InternalPerspectiveDsl.g:23486:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
+ // InternalPerspectiveDsl.g:24178:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23490:1: ( ( ruleXShortClosure ) )
- // InternalPerspectiveDsl.g:23491:2: ( ruleXShortClosure )
+ // InternalPerspectiveDsl.g:24182:1: ( ( ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:24183:2: ( ruleXShortClosure )
{
- // InternalPerspectiveDsl.g:23491:2: ( ruleXShortClosure )
- // InternalPerspectiveDsl.g:23492:3: ruleXShortClosure
+ // InternalPerspectiveDsl.g:24183:2: ( ruleXShortClosure )
+ // InternalPerspectiveDsl.g:24184:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
@@ -76203,17 +78367,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"
- // InternalPerspectiveDsl.g:23501:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24193:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23505:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23506:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24197:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24198:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23506:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23507:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24198:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24199:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
@@ -76248,17 +78412,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"
- // InternalPerspectiveDsl.g:23516:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24208:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23520:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23521:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24212:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24213:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23521:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23522:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24213:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24214:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
@@ -76293,17 +78457,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"
- // InternalPerspectiveDsl.g:23531:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
+ // InternalPerspectiveDsl.g:24223:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23535:1: ( ( ruleXClosure ) )
- // InternalPerspectiveDsl.g:23536:2: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:24227:1: ( ( ruleXClosure ) )
+ // InternalPerspectiveDsl.g:24228:2: ( ruleXClosure )
{
- // InternalPerspectiveDsl.g:23536:2: ( ruleXClosure )
- // InternalPerspectiveDsl.g:23537:3: ruleXClosure
+ // InternalPerspectiveDsl.g:24228:2: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:24229:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0());
@@ -76338,23 +78502,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2"
- // InternalPerspectiveDsl.g:23546:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
+ // InternalPerspectiveDsl.g:24238:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23550:1: ( ( ( ruleQualifiedName ) ) )
- // InternalPerspectiveDsl.g:23551:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:24242:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:24243:2: ( ( ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:23551:2: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:23552:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:24243:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:24244:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
- // InternalPerspectiveDsl.g:23553:3: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:23554:4: ruleQualifiedName
+ // InternalPerspectiveDsl.g:24245:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:24246:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
@@ -76395,17 +78559,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1"
- // InternalPerspectiveDsl.g:23565:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24257:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23569:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:23570:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24261:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24262:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:23570:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:23571:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24262:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24263:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
@@ -76440,17 +78604,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"
- // InternalPerspectiveDsl.g:23580:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24272:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23584:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:23585:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24276:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24277:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:23585:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:23586:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24277:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24278:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
@@ -76485,28 +78649,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"
- // InternalPerspectiveDsl.g:23595:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
+ // InternalPerspectiveDsl.g:24287:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23599:1: ( ( ( '(' ) ) )
- // InternalPerspectiveDsl.g:23600:2: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:24291:1: ( ( ( '(' ) ) )
+ // InternalPerspectiveDsl.g:24292:2: ( ( '(' ) )
{
- // InternalPerspectiveDsl.g:23600:2: ( ( '(' ) )
- // InternalPerspectiveDsl.g:23601:3: ( '(' )
+ // InternalPerspectiveDsl.g:24292:2: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:24293:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
- // InternalPerspectiveDsl.g:23602:3: ( '(' )
- // InternalPerspectiveDsl.g:23603:4: '('
+ // InternalPerspectiveDsl.g:24294:3: ( '(' )
+ // InternalPerspectiveDsl.g:24295:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
@@ -76538,17 +78702,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0"
- // InternalPerspectiveDsl.g:23614:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
+ // InternalPerspectiveDsl.g:24306:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23618:1: ( ( ruleXShortClosure ) )
- // InternalPerspectiveDsl.g:23619:2: ( ruleXShortClosure )
+ // InternalPerspectiveDsl.g:24310:1: ( ( ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:24311:2: ( ruleXShortClosure )
{
- // InternalPerspectiveDsl.g:23619:2: ( ruleXShortClosure )
- // InternalPerspectiveDsl.g:23620:3: ruleXShortClosure
+ // InternalPerspectiveDsl.g:24311:2: ( ruleXShortClosure )
+ // InternalPerspectiveDsl.g:24312:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
@@ -76583,17 +78747,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"
- // InternalPerspectiveDsl.g:23629:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24321:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23633:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23634:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24325:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24326:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23634:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23635:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24326:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24327:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
@@ -76628,17 +78792,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"
- // InternalPerspectiveDsl.g:23644:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24336:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23648:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23649:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24340:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24341:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23649:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23650:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24341:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24342:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
@@ -76673,17 +78837,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5"
- // InternalPerspectiveDsl.g:23659:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
+ // InternalPerspectiveDsl.g:24351:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23663:1: ( ( ruleXClosure ) )
- // InternalPerspectiveDsl.g:23664:2: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:24355:1: ( ( ruleXClosure ) )
+ // InternalPerspectiveDsl.g:24356:2: ( ruleXClosure )
{
- // InternalPerspectiveDsl.g:23664:2: ( ruleXClosure )
- // InternalPerspectiveDsl.g:23665:3: ruleXClosure
+ // InternalPerspectiveDsl.g:24356:2: ( ruleXClosure )
+ // InternalPerspectiveDsl.g:24357:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0());
@@ -76718,28 +78882,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1"
- // InternalPerspectiveDsl.g:23674:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
+ // InternalPerspectiveDsl.g:24366:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23678:1: ( ( ( 'true' ) ) )
- // InternalPerspectiveDsl.g:23679:2: ( ( 'true' ) )
+ // InternalPerspectiveDsl.g:24370:1: ( ( ( 'true' ) ) )
+ // InternalPerspectiveDsl.g:24371:2: ( ( 'true' ) )
{
- // InternalPerspectiveDsl.g:23679:2: ( ( 'true' ) )
- // InternalPerspectiveDsl.g:23680:3: ( 'true' )
+ // InternalPerspectiveDsl.g:24371:2: ( ( 'true' ) )
+ // InternalPerspectiveDsl.g:24372:3: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- // InternalPerspectiveDsl.g:23681:3: ( 'true' )
- // InternalPerspectiveDsl.g:23682:4: 'true'
+ // InternalPerspectiveDsl.g:24373:3: ( 'true' )
+ // InternalPerspectiveDsl.g:24374:4: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- match(input,126,FOLLOW_2); if (state.failed) return ;
+ match(input,131,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
@@ -76771,17 +78935,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XNumberLiteral__ValueAssignment_1"
- // InternalPerspectiveDsl.g:23693:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
+ // InternalPerspectiveDsl.g:24385:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23697:1: ( ( ruleNumber ) )
- // InternalPerspectiveDsl.g:23698:2: ( ruleNumber )
+ // InternalPerspectiveDsl.g:24389:1: ( ( ruleNumber ) )
+ // InternalPerspectiveDsl.g:24390:2: ( ruleNumber )
{
- // InternalPerspectiveDsl.g:23698:2: ( ruleNumber )
- // InternalPerspectiveDsl.g:23699:3: ruleNumber
+ // InternalPerspectiveDsl.g:24390:2: ( ruleNumber )
+ // InternalPerspectiveDsl.g:24391:3: ruleNumber
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0());
@@ -76816,17 +78980,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XStringLiteral__ValueAssignment_1"
- // InternalPerspectiveDsl.g:23708:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
+ // InternalPerspectiveDsl.g:24400:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23712:1: ( ( RULE_STRING ) )
- // InternalPerspectiveDsl.g:23713:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:24404:1: ( ( RULE_STRING ) )
+ // InternalPerspectiveDsl.g:24405:2: ( RULE_STRING )
{
- // InternalPerspectiveDsl.g:23713:2: ( RULE_STRING )
- // InternalPerspectiveDsl.g:23714:3: RULE_STRING
+ // InternalPerspectiveDsl.g:24405:2: ( RULE_STRING )
+ // InternalPerspectiveDsl.g:24406:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
@@ -76857,23 +79021,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__TypeAssignment_3"
- // InternalPerspectiveDsl.g:23723:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
+ // InternalPerspectiveDsl.g:24415:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23727:1: ( ( ( ruleQualifiedName ) ) )
- // InternalPerspectiveDsl.g:23728:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:24419:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:24420:2: ( ( ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:23728:2: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:23729:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:24420:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:24421:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
- // InternalPerspectiveDsl.g:23730:3: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:23731:4: ruleQualifiedName
+ // InternalPerspectiveDsl.g:24422:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:24423:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
@@ -76914,17 +79078,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4"
- // InternalPerspectiveDsl.g:23742:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
+ // InternalPerspectiveDsl.g:24434:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23746:1: ( ( ruleArrayBrackets ) )
- // InternalPerspectiveDsl.g:23747:2: ( ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:24438:1: ( ( ruleArrayBrackets ) )
+ // InternalPerspectiveDsl.g:24439:2: ( ruleArrayBrackets )
{
- // InternalPerspectiveDsl.g:23747:2: ( ruleArrayBrackets )
- // InternalPerspectiveDsl.g:23748:3: ruleArrayBrackets
+ // InternalPerspectiveDsl.g:24439:2: ( ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:24440:3: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
@@ -76959,17 +79123,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2"
- // InternalPerspectiveDsl.g:23757:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24449:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23761:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23762:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24453:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24454:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23762:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23763:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24454:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24455:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -77004,17 +79168,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2"
- // InternalPerspectiveDsl.g:23772:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24464:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23776:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23777:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24468:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24469:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23777:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23778:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24469:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24470:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -77049,17 +79213,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"
- // InternalPerspectiveDsl.g:23787:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24479:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23791:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23792:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24483:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24484:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23792:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23793:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24484:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24485:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -77094,17 +79258,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"
- // InternalPerspectiveDsl.g:23802:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
+ // InternalPerspectiveDsl.g:24494:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23806:1: ( ( ruleXCatchClause ) )
- // InternalPerspectiveDsl.g:23807:2: ( ruleXCatchClause )
+ // InternalPerspectiveDsl.g:24498:1: ( ( ruleXCatchClause ) )
+ // InternalPerspectiveDsl.g:24499:2: ( ruleXCatchClause )
{
- // InternalPerspectiveDsl.g:23807:2: ( ruleXCatchClause )
- // InternalPerspectiveDsl.g:23808:3: ruleXCatchClause
+ // InternalPerspectiveDsl.g:24499:2: ( ruleXCatchClause )
+ // InternalPerspectiveDsl.g:24500:3: ruleXCatchClause
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
@@ -77139,17 +79303,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"
- // InternalPerspectiveDsl.g:23817:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24509:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23821:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23822:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24513:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24514:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23822:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23823:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24514:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24515:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
@@ -77184,17 +79348,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"
- // InternalPerspectiveDsl.g:23832:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24524:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23836:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23837:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24528:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24529:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23837:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23838:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24529:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24530:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
@@ -77229,17 +79393,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1"
- // InternalPerspectiveDsl.g:23847:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24539:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23851:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23852:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24543:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24544:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23852:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23853:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24544:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24545:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
@@ -77274,17 +79438,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3"
- // InternalPerspectiveDsl.g:23862:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24554:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23866:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23867:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24558:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24559:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23867:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23868:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24559:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24560:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0());
@@ -77319,17 +79483,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2"
- // InternalPerspectiveDsl.g:23877:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
+ // InternalPerspectiveDsl.g:24569:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23881:1: ( ( ruleFullJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:23882:2: ( ruleFullJvmFormalParameter )
+ // InternalPerspectiveDsl.g:24573:1: ( ( ruleFullJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:24574:2: ( ruleFullJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:23882:2: ( ruleFullJvmFormalParameter )
- // InternalPerspectiveDsl.g:23883:3: ruleFullJvmFormalParameter
+ // InternalPerspectiveDsl.g:24574:2: ( ruleFullJvmFormalParameter )
+ // InternalPerspectiveDsl.g:24575:3: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
@@ -77364,17 +79528,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XCatchClause__ExpressionAssignment_4"
- // InternalPerspectiveDsl.g:23892:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:24584:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23896:1: ( ( ruleXExpression ) )
- // InternalPerspectiveDsl.g:23897:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24588:1: ( ( ruleXExpression ) )
+ // InternalPerspectiveDsl.g:24589:2: ( ruleXExpression )
{
- // InternalPerspectiveDsl.g:23897:2: ( ruleXExpression )
- // InternalPerspectiveDsl.g:23898:3: ruleXExpression
+ // InternalPerspectiveDsl.g:24589:2: ( ruleXExpression )
+ // InternalPerspectiveDsl.g:24590:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
@@ -77409,17 +79573,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"
- // InternalPerspectiveDsl.g:23907:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24599:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23911:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23912:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24603:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24604:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23912:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23913:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24604:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24605:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
@@ -77454,17 +79618,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"
- // InternalPerspectiveDsl.g:23922:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24614:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23926:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23927:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24618:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24619:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23927:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23928:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24619:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24620:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
@@ -77499,17 +79663,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2"
- // InternalPerspectiveDsl.g:23937:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24629:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23941:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:23942:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24633:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24634:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:23942:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:23943:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24634:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24635:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
@@ -77544,23 +79708,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0"
- // InternalPerspectiveDsl.g:23952:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalPerspectiveDsl.g:24644:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23956:1: ( ( ( ruleQualifiedName ) ) )
- // InternalPerspectiveDsl.g:23957:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:24648:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:24649:2: ( ( ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:23957:2: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:23958:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:24649:2: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:24650:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
- // InternalPerspectiveDsl.g:23959:3: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:23960:4: ruleQualifiedName
+ // InternalPerspectiveDsl.g:24651:3: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:24652:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
@@ -77601,17 +79765,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"
- // InternalPerspectiveDsl.g:23971:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24663:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23975:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:23976:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24667:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24668:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:23976:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:23977:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24668:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24669:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
@@ -77646,17 +79810,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"
- // InternalPerspectiveDsl.g:23986:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24678:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:23990:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:23991:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24682:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24683:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:23991:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:23992:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24683:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24684:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
@@ -77691,23 +79855,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"
- // InternalPerspectiveDsl.g:24001:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
+ // InternalPerspectiveDsl.g:24693:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24005:1: ( ( ( ruleValidID ) ) )
- // InternalPerspectiveDsl.g:24006:2: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:24697:1: ( ( ( ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:24698:2: ( ( ruleValidID ) )
{
- // InternalPerspectiveDsl.g:24006:2: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:24007:3: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24698:2: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:24699:3: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
- // InternalPerspectiveDsl.g:24008:3: ( ruleValidID )
- // InternalPerspectiveDsl.g:24009:4: ruleValidID
+ // InternalPerspectiveDsl.g:24700:3: ( ruleValidID )
+ // InternalPerspectiveDsl.g:24701:4: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1());
@@ -77748,17 +79912,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"
- // InternalPerspectiveDsl.g:24020:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24712:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24024:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:24025:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24716:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24717:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:24025:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:24026:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24717:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24718:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
@@ -77793,17 +79957,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"
- // InternalPerspectiveDsl.g:24035:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalPerspectiveDsl.g:24727:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24039:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:24040:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24731:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:24732:2: ( ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:24040:2: ( ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:24041:3: ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:24732:2: ( ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:24733:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
@@ -77838,17 +80002,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"
- // InternalPerspectiveDsl.g:24050:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
+ // InternalPerspectiveDsl.g:24742:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24054:1: ( ( ruleJvmUpperBound ) )
- // InternalPerspectiveDsl.g:24055:2: ( ruleJvmUpperBound )
+ // InternalPerspectiveDsl.g:24746:1: ( ( ruleJvmUpperBound ) )
+ // InternalPerspectiveDsl.g:24747:2: ( ruleJvmUpperBound )
{
- // InternalPerspectiveDsl.g:24055:2: ( ruleJvmUpperBound )
- // InternalPerspectiveDsl.g:24056:3: ruleJvmUpperBound
+ // InternalPerspectiveDsl.g:24747:2: ( ruleJvmUpperBound )
+ // InternalPerspectiveDsl.g:24748:3: ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
@@ -77883,17 +80047,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"
- // InternalPerspectiveDsl.g:24065:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
+ // InternalPerspectiveDsl.g:24757:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24069:1: ( ( ruleJvmUpperBoundAnded ) )
- // InternalPerspectiveDsl.g:24070:2: ( ruleJvmUpperBoundAnded )
+ // InternalPerspectiveDsl.g:24761:1: ( ( ruleJvmUpperBoundAnded ) )
+ // InternalPerspectiveDsl.g:24762:2: ( ruleJvmUpperBoundAnded )
{
- // InternalPerspectiveDsl.g:24070:2: ( ruleJvmUpperBoundAnded )
- // InternalPerspectiveDsl.g:24071:3: ruleJvmUpperBoundAnded
+ // InternalPerspectiveDsl.g:24762:2: ( ruleJvmUpperBoundAnded )
+ // InternalPerspectiveDsl.g:24763:3: ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
@@ -77928,17 +80092,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"
- // InternalPerspectiveDsl.g:24080:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
+ // InternalPerspectiveDsl.g:24772:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24084:1: ( ( ruleJvmLowerBound ) )
- // InternalPerspectiveDsl.g:24085:2: ( ruleJvmLowerBound )
+ // InternalPerspectiveDsl.g:24776:1: ( ( ruleJvmLowerBound ) )
+ // InternalPerspectiveDsl.g:24777:2: ( ruleJvmLowerBound )
{
- // InternalPerspectiveDsl.g:24085:2: ( ruleJvmLowerBound )
- // InternalPerspectiveDsl.g:24086:3: ruleJvmLowerBound
+ // InternalPerspectiveDsl.g:24777:2: ( ruleJvmLowerBound )
+ // InternalPerspectiveDsl.g:24778:3: ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
@@ -77973,17 +80137,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"
- // InternalPerspectiveDsl.g:24095:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
+ // InternalPerspectiveDsl.g:24787:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24099:1: ( ( ruleJvmLowerBoundAnded ) )
- // InternalPerspectiveDsl.g:24100:2: ( ruleJvmLowerBoundAnded )
+ // InternalPerspectiveDsl.g:24791:1: ( ( ruleJvmLowerBoundAnded ) )
+ // InternalPerspectiveDsl.g:24792:2: ( ruleJvmLowerBoundAnded )
{
- // InternalPerspectiveDsl.g:24100:2: ( ruleJvmLowerBoundAnded )
- // InternalPerspectiveDsl.g:24101:3: ruleJvmLowerBoundAnded
+ // InternalPerspectiveDsl.g:24792:2: ( ruleJvmLowerBoundAnded )
+ // InternalPerspectiveDsl.g:24793:3: ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
@@ -78018,17 +80182,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1"
- // InternalPerspectiveDsl.g:24110:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24802:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24114:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:24115:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24806:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24807:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:24115:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:24116:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24807:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24808:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -78063,17 +80227,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"
- // InternalPerspectiveDsl.g:24125:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24817:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24129:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:24130:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24821:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24822:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:24130:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:24131:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24822:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24823:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -78108,17 +80272,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1"
- // InternalPerspectiveDsl.g:24140:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24832:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24144:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:24145:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24836:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24837:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:24145:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:24146:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24837:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24838:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -78153,17 +80317,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"
- // InternalPerspectiveDsl.g:24155:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalPerspectiveDsl.g:24847:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24159:1: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:24160:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24851:1: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:24852:2: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:24160:2: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:24161:3: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:24852:2: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:24853:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -78198,17 +80362,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
// $ANTLR start "rule__XImportSection__ImportDeclarationsAssignment"
- // InternalPerspectiveDsl.g:24170:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ;
+ // InternalPerspectiveDsl.g:24862:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ;
public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalPerspectiveDsl.g:24174:1: ( ( ruleXImportDeclaration ) )
- // InternalPerspectiveDsl.g:24175:2: ( ruleXImportDeclaration )
+ // InternalPerspectiveDsl.g:24866:1: ( ( ruleXImportDeclaration ) )
+ // InternalPerspectiveDsl.g:24867:2: ( ruleXImportDeclaration )
{
- // InternalPerspectiveDsl.g:24175:2: ( ruleXImportDeclaration )
- // InternalPerspectiveDsl.g:24176:3: ruleXImportDeclaration
+ // InternalPerspectiveDsl.g:24867:2: ( ruleXImportDeclaration )
+ // InternalPerspectiveDsl.g:24868:3: ruleXImportDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0());
@@ -78241,19 +80405,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
// $ANTLR end "rule__XImportSection__ImportDeclarationsAssignment"
- // $ANTLR start synpred23_InternalPerspectiveDsl
- public final void synpred23_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2941:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:2941:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // $ANTLR start synpred24_InternalPerspectiveDsl
+ public final void synpred24_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3022:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:3022:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:2941:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
- // InternalPerspectiveDsl.g:2942:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalPerspectiveDsl.g:3022:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3023:3: ( rule__XAnnotation__Group_3_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
- // InternalPerspectiveDsl.g:2943:3: ( rule__XAnnotation__Group_3_1_0__0 )
- // InternalPerspectiveDsl.g:2943:4: rule__XAnnotation__Group_3_1_0__0
+ // InternalPerspectiveDsl.g:3024:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalPerspectiveDsl.g:3024:4: rule__XAnnotation__Group_3_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__0();
@@ -78269,21 +80433,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred23_InternalPerspectiveDsl
+ // $ANTLR end synpred24_InternalPerspectiveDsl
- // $ANTLR start synpred24_InternalPerspectiveDsl
- public final void synpred24_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2962:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:2962:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // $ANTLR start synpred25_InternalPerspectiveDsl
+ public final void synpred25_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3043:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:3043:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:2962:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
- // InternalPerspectiveDsl.g:2963:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalPerspectiveDsl.g:3043:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3044:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:2964:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
- // InternalPerspectiveDsl.g:2964:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
+ // InternalPerspectiveDsl.g:3045:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalPerspectiveDsl.g:3045:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__0();
@@ -78299,21 +80463,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred24_InternalPerspectiveDsl
+ // $ANTLR end synpred25_InternalPerspectiveDsl
- // $ANTLR start synpred25_InternalPerspectiveDsl
- public final void synpred25_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2983:2: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) )
- // InternalPerspectiveDsl.g:2983:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // $ANTLR start synpred26_InternalPerspectiveDsl
+ public final void synpred26_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3064:2: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) )
+ // InternalPerspectiveDsl.g:3064:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
{
- // InternalPerspectiveDsl.g:2983:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
- // InternalPerspectiveDsl.g:2984:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalPerspectiveDsl.g:3064:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // InternalPerspectiveDsl.g:3065:3: ( rule__XAnnotationElementValue__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
- // InternalPerspectiveDsl.g:2985:3: ( rule__XAnnotationElementValue__Group_0__0 )
- // InternalPerspectiveDsl.g:2985:4: rule__XAnnotationElementValue__Group_0__0
+ // InternalPerspectiveDsl.g:3066:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalPerspectiveDsl.g:3066:4: rule__XAnnotationElementValue__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__0();
@@ -78329,21 +80493,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred25_InternalPerspectiveDsl
+ // $ANTLR end synpred26_InternalPerspectiveDsl
- // $ANTLR start synpred50_InternalPerspectiveDsl
- public final void synpred50_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3268:2: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) )
- // InternalPerspectiveDsl.g:3268:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // $ANTLR start synpred51_InternalPerspectiveDsl
+ public final void synpred51_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3349:2: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) )
+ // InternalPerspectiveDsl.g:3349:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
- // InternalPerspectiveDsl.g:3268:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
- // InternalPerspectiveDsl.g:3269:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalPerspectiveDsl.g:3349:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // InternalPerspectiveDsl.g:3350:3: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
- // InternalPerspectiveDsl.g:3270:3: ( rule__OpOther__Group_6_1_0__0 )
- // InternalPerspectiveDsl.g:3270:4: rule__OpOther__Group_6_1_0__0
+ // InternalPerspectiveDsl.g:3351:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalPerspectiveDsl.g:3351:4: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0();
@@ -78359,15 +80523,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred50_InternalPerspectiveDsl
+ // $ANTLR end synpred51_InternalPerspectiveDsl
- // $ANTLR start synpred51_InternalPerspectiveDsl
- public final void synpred51_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3274:2: ( ( '<' ) )
- // InternalPerspectiveDsl.g:3274:2: ( '<' )
+ // $ANTLR start synpred52_InternalPerspectiveDsl
+ public final void synpred52_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3355:2: ( ( '<' ) )
+ // InternalPerspectiveDsl.g:3355:2: ( '<' )
{
- // InternalPerspectiveDsl.g:3274:2: ( '<' )
- // InternalPerspectiveDsl.g:3275:3: '<'
+ // InternalPerspectiveDsl.g:3355:2: ( '<' )
+ // InternalPerspectiveDsl.g:3356:3: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
@@ -78379,21 +80543,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred51_InternalPerspectiveDsl
+ // $ANTLR end synpred52_InternalPerspectiveDsl
- // $ANTLR start synpred64_InternalPerspectiveDsl
- public final void synpred64_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3487:2: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) )
- // InternalPerspectiveDsl.g:3487:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // $ANTLR start synpred65_InternalPerspectiveDsl
+ public final void synpred65_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3568:2: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) )
+ // InternalPerspectiveDsl.g:3568:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
- // InternalPerspectiveDsl.g:3487:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- // InternalPerspectiveDsl.g:3488:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalPerspectiveDsl.g:3568:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // InternalPerspectiveDsl.g:3569:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
- // InternalPerspectiveDsl.g:3489:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- // InternalPerspectiveDsl.g:3489:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
+ // InternalPerspectiveDsl.g:3570:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalPerspectiveDsl.g:3570:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
@@ -78409,21 +80573,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred64_InternalPerspectiveDsl
+ // $ANTLR end synpred65_InternalPerspectiveDsl
- // $ANTLR start synpred72_InternalPerspectiveDsl
- public final void synpred72_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3550:2: ( ( ( ruleXForLoopExpression ) ) )
- // InternalPerspectiveDsl.g:3550:2: ( ( ruleXForLoopExpression ) )
+ // $ANTLR start synpred73_InternalPerspectiveDsl
+ public final void synpred73_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3631:2: ( ( ( ruleXForLoopExpression ) ) )
+ // InternalPerspectiveDsl.g:3631:2: ( ( ruleXForLoopExpression ) )
{
- // InternalPerspectiveDsl.g:3550:2: ( ( ruleXForLoopExpression ) )
- // InternalPerspectiveDsl.g:3551:3: ( ruleXForLoopExpression )
+ // InternalPerspectiveDsl.g:3631:2: ( ( ruleXForLoopExpression ) )
+ // InternalPerspectiveDsl.g:3632:3: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
- // InternalPerspectiveDsl.g:3552:3: ( ruleXForLoopExpression )
- // InternalPerspectiveDsl.g:3552:4: ruleXForLoopExpression
+ // InternalPerspectiveDsl.g:3633:3: ( ruleXForLoopExpression )
+ // InternalPerspectiveDsl.g:3633:4: ruleXForLoopExpression
{
pushFollow(FOLLOW_2);
ruleXForLoopExpression();
@@ -78439,15 +80603,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred72_InternalPerspectiveDsl
+ // $ANTLR end synpred73_InternalPerspectiveDsl
- // $ANTLR start synpred73_InternalPerspectiveDsl
- public final void synpred73_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3556:2: ( ( ruleXBasicForLoopExpression ) )
- // InternalPerspectiveDsl.g:3556:2: ( ruleXBasicForLoopExpression )
+ // $ANTLR start synpred74_InternalPerspectiveDsl
+ public final void synpred74_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3637:2: ( ( ruleXBasicForLoopExpression ) )
+ // InternalPerspectiveDsl.g:3637:2: ( ruleXBasicForLoopExpression )
{
- // InternalPerspectiveDsl.g:3556:2: ( ruleXBasicForLoopExpression )
- // InternalPerspectiveDsl.g:3557:3: ruleXBasicForLoopExpression
+ // InternalPerspectiveDsl.g:3637:2: ( ruleXBasicForLoopExpression )
+ // InternalPerspectiveDsl.g:3638:3: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
@@ -78463,21 +80627,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred73_InternalPerspectiveDsl
+ // $ANTLR end synpred74_InternalPerspectiveDsl
- // $ANTLR start synpred86_InternalPerspectiveDsl
- public final void synpred86_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3679:2: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) )
- // InternalPerspectiveDsl.g:3679:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // $ANTLR start synpred87_InternalPerspectiveDsl
+ public final void synpred87_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3760:2: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) )
+ // InternalPerspectiveDsl.g:3760:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
- // InternalPerspectiveDsl.g:3679:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
- // InternalPerspectiveDsl.g:3680:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3760:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:3761:3: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
- // InternalPerspectiveDsl.g:3681:3: ( rule__XSwitchExpression__Group_2_0__0 )
- // InternalPerspectiveDsl.g:3681:4: rule__XSwitchExpression__Group_2_0__0
+ // InternalPerspectiveDsl.g:3762:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3762:4: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__0();
@@ -78493,21 +80657,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred86_InternalPerspectiveDsl
+ // $ANTLR end synpred87_InternalPerspectiveDsl
- // $ANTLR start synpred90_InternalPerspectiveDsl
- public final void synpred90_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3763:2: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) )
- // InternalPerspectiveDsl.g:3763:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // $ANTLR start synpred91_InternalPerspectiveDsl
+ public final void synpred91_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3844:2: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) )
+ // InternalPerspectiveDsl.g:3844:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
- // InternalPerspectiveDsl.g:3763:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- // InternalPerspectiveDsl.g:3764:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3844:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // InternalPerspectiveDsl.g:3845:3: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
- // InternalPerspectiveDsl.g:3765:3: ( rule__XVariableDeclaration__Group_2_0__0 )
- // InternalPerspectiveDsl.g:3765:4: rule__XVariableDeclaration__Group_2_0__0
+ // InternalPerspectiveDsl.g:3846:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalPerspectiveDsl.g:3846:4: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0();
@@ -78523,21 +80687,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred90_InternalPerspectiveDsl
+ // $ANTLR end synpred91_InternalPerspectiveDsl
- // $ANTLR start synpred91_InternalPerspectiveDsl
- public final void synpred91_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3784:2: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) )
- // InternalPerspectiveDsl.g:3784:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // $ANTLR start synpred92_InternalPerspectiveDsl
+ public final void synpred92_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3865:2: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) )
+ // InternalPerspectiveDsl.g:3865:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
- // InternalPerspectiveDsl.g:3784:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
- // InternalPerspectiveDsl.g:3785:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalPerspectiveDsl.g:3865:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // InternalPerspectiveDsl.g:3866:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
- // InternalPerspectiveDsl.g:3786:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
- // InternalPerspectiveDsl.g:3786:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
+ // InternalPerspectiveDsl.g:3867:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalPerspectiveDsl.g:3867:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
@@ -78553,21 +80717,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred91_InternalPerspectiveDsl
+ // $ANTLR end synpred92_InternalPerspectiveDsl
- // $ANTLR start synpred97_InternalPerspectiveDsl
- public final void synpred97_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3865:2: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) )
- // InternalPerspectiveDsl.g:3865:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // $ANTLR start synpred98_InternalPerspectiveDsl
+ public final void synpred98_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:3946:2: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) )
+ // InternalPerspectiveDsl.g:3946:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
- // InternalPerspectiveDsl.g:3865:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
- // InternalPerspectiveDsl.g:3866:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalPerspectiveDsl.g:3946:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // InternalPerspectiveDsl.g:3947:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
- // InternalPerspectiveDsl.g:3867:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
- // InternalPerspectiveDsl.g:3867:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
+ // InternalPerspectiveDsl.g:3948:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalPerspectiveDsl.g:3948:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
@@ -78583,12 +80747,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred97_InternalPerspectiveDsl
+ // $ANTLR end synpred98_InternalPerspectiveDsl
- // $ANTLR start synpred127_InternalPerspectiveDsl
- public final void synpred127_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:9036:3: ( rule__XAssignment__Group_1_1__0 )
- // InternalPerspectiveDsl.g:9036:3: rule__XAssignment__Group_1_1__0
+ // $ANTLR start synpred131_InternalPerspectiveDsl
+ public final void synpred131_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:9630:3: ( rule__XAssignment__Group_1_1__0 )
+ // InternalPerspectiveDsl.g:9630:3: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__0();
@@ -78598,12 +80762,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred127_InternalPerspectiveDsl
+ // $ANTLR end synpred131_InternalPerspectiveDsl
- // $ANTLR start synpred129_InternalPerspectiveDsl
- public final void synpred129_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:9387:3: ( rule__XOrExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:9387:3: rule__XOrExpression__Group_1__0
+ // $ANTLR start synpred133_InternalPerspectiveDsl
+ public final void synpred133_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:9981:3: ( rule__XOrExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:9981:3: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1__0();
@@ -78613,12 +80777,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred129_InternalPerspectiveDsl
+ // $ANTLR end synpred133_InternalPerspectiveDsl
- // $ANTLR start synpred130_InternalPerspectiveDsl
- public final void synpred130_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:9576:3: ( rule__XAndExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:9576:3: rule__XAndExpression__Group_1__0
+ // $ANTLR start synpred134_InternalPerspectiveDsl
+ public final void synpred134_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:10170:3: ( rule__XAndExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:10170:3: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1__0();
@@ -78628,12 +80792,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred130_InternalPerspectiveDsl
+ // $ANTLR end synpred134_InternalPerspectiveDsl
- // $ANTLR start synpred131_InternalPerspectiveDsl
- public final void synpred131_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:9765:3: ( rule__XEqualityExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:9765:3: rule__XEqualityExpression__Group_1__0
+ // $ANTLR start synpred135_InternalPerspectiveDsl
+ public final void synpred135_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:10359:3: ( rule__XEqualityExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:10359:3: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1__0();
@@ -78643,12 +80807,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred131_InternalPerspectiveDsl
+ // $ANTLR end synpred135_InternalPerspectiveDsl
- // $ANTLR start synpred132_InternalPerspectiveDsl
- public final void synpred132_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:9954:3: ( rule__XRelationalExpression__Alternatives_1 )
- // InternalPerspectiveDsl.g:9954:3: rule__XRelationalExpression__Alternatives_1
+ // $ANTLR start synpred136_InternalPerspectiveDsl
+ public final void synpred136_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:10548:3: ( rule__XRelationalExpression__Alternatives_1 )
+ // InternalPerspectiveDsl.g:10548:3: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Alternatives_1();
@@ -78658,12 +80822,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred132_InternalPerspectiveDsl
+ // $ANTLR end synpred136_InternalPerspectiveDsl
- // $ANTLR start synpred133_InternalPerspectiveDsl
- public final void synpred133_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:10332:3: ( rule__XOtherOperatorExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:10332:3: rule__XOtherOperatorExpression__Group_1__0
+ // $ANTLR start synpred137_InternalPerspectiveDsl
+ public final void synpred137_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:10926:3: ( rule__XOtherOperatorExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:10926:3: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1__0();
@@ -78673,12 +80837,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred133_InternalPerspectiveDsl
+ // $ANTLR end synpred137_InternalPerspectiveDsl
- // $ANTLR start synpred134_InternalPerspectiveDsl
- public final void synpred134_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:10845:3: ( rule__XAdditiveExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:10845:3: rule__XAdditiveExpression__Group_1__0
+ // $ANTLR start synpred138_InternalPerspectiveDsl
+ public final void synpred138_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:11439:3: ( rule__XAdditiveExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:11439:3: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1__0();
@@ -78688,12 +80852,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred134_InternalPerspectiveDsl
+ // $ANTLR end synpred138_InternalPerspectiveDsl
- // $ANTLR start synpred135_InternalPerspectiveDsl
- public final void synpred135_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:11034:3: ( rule__XMultiplicativeExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:11034:3: rule__XMultiplicativeExpression__Group_1__0
+ // $ANTLR start synpred139_InternalPerspectiveDsl
+ public final void synpred139_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:11628:3: ( rule__XMultiplicativeExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:11628:3: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1__0();
@@ -78703,12 +80867,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred135_InternalPerspectiveDsl
+ // $ANTLR end synpred139_InternalPerspectiveDsl
- // $ANTLR start synpred136_InternalPerspectiveDsl
- public final void synpred136_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:11304:3: ( rule__XCastedExpression__Group_1__0 )
- // InternalPerspectiveDsl.g:11304:3: rule__XCastedExpression__Group_1__0
+ // $ANTLR start synpred140_InternalPerspectiveDsl
+ public final void synpred140_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:11898:3: ( rule__XCastedExpression__Group_1__0 )
+ // InternalPerspectiveDsl.g:11898:3: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1__0();
@@ -78718,12 +80882,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred136_InternalPerspectiveDsl
+ // $ANTLR end synpred140_InternalPerspectiveDsl
- // $ANTLR start synpred137_InternalPerspectiveDsl
- public final void synpred137_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:11493:3: ( rule__XPostfixOperation__Group_1__0 )
- // InternalPerspectiveDsl.g:11493:3: rule__XPostfixOperation__Group_1__0
+ // $ANTLR start synpred141_InternalPerspectiveDsl
+ public final void synpred141_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:12087:3: ( rule__XPostfixOperation__Group_1__0 )
+ // InternalPerspectiveDsl.g:12087:3: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0();
@@ -78733,12 +80897,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred137_InternalPerspectiveDsl
+ // $ANTLR end synpred141_InternalPerspectiveDsl
- // $ANTLR start synpred138_InternalPerspectiveDsl
- public final void synpred138_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:11628:3: ( rule__XMemberFeatureCall__Alternatives_1 )
- // InternalPerspectiveDsl.g:11628:3: rule__XMemberFeatureCall__Alternatives_1
+ // $ANTLR start synpred142_InternalPerspectiveDsl
+ public final void synpred142_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:12222:3: ( rule__XMemberFeatureCall__Alternatives_1 )
+ // InternalPerspectiveDsl.g:12222:3: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1();
@@ -78748,12 +80912,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred138_InternalPerspectiveDsl
+ // $ANTLR end synpred142_InternalPerspectiveDsl
- // $ANTLR start synpred140_InternalPerspectiveDsl
- public final void synpred140_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:11926:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
- // InternalPerspectiveDsl.g:11926:3: rule__XMemberFeatureCall__Group_1_1_3__0
+ // $ANTLR start synpred144_InternalPerspectiveDsl
+ public final void synpred144_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:12520:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
+ // InternalPerspectiveDsl.g:12520:3: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__0();
@@ -78763,12 +80927,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred140_InternalPerspectiveDsl
+ // $ANTLR end synpred144_InternalPerspectiveDsl
- // $ANTLR start synpred141_InternalPerspectiveDsl
- public final void synpred141_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:11952:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
- // InternalPerspectiveDsl.g:11952:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
+ // $ANTLR start synpred145_InternalPerspectiveDsl
+ public final void synpred145_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:12546:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
+ // InternalPerspectiveDsl.g:12546:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
@@ -78778,12 +80942,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred141_InternalPerspectiveDsl
+ // $ANTLR end synpred145_InternalPerspectiveDsl
- // $ANTLR start synpred149_InternalPerspectiveDsl
- public final void synpred149_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:12925:3: ( rule__XClosure__Group_1__0 )
- // InternalPerspectiveDsl.g:12925:3: rule__XClosure__Group_1__0
+ // $ANTLR start synpred153_InternalPerspectiveDsl
+ public final void synpred153_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:13519:3: ( rule__XClosure__Group_1__0 )
+ // InternalPerspectiveDsl.g:13519:3: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0();
@@ -78793,12 +80957,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred149_InternalPerspectiveDsl
+ // $ANTLR end synpred153_InternalPerspectiveDsl
- // $ANTLR start synpred156_InternalPerspectiveDsl
- public final void synpred156_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:13896:3: ( rule__XIfExpression__Group_6__0 )
- // InternalPerspectiveDsl.g:13896:3: rule__XIfExpression__Group_6__0
+ // $ANTLR start synpred160_InternalPerspectiveDsl
+ public final void synpred160_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:14490:3: ( rule__XIfExpression__Group_6__0 )
+ // InternalPerspectiveDsl.g:14490:3: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__0();
@@ -78808,12 +80972,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred156_InternalPerspectiveDsl
+ // $ANTLR end synpred160_InternalPerspectiveDsl
- // $ANTLR start synpred159_InternalPerspectiveDsl
- public final void synpred159_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:14356:3: ( rule__XSwitchExpression__Group_2_1_0__0 )
- // InternalPerspectiveDsl.g:14356:3: rule__XSwitchExpression__Group_2_1_0__0
+ // $ANTLR start synpred163_InternalPerspectiveDsl
+ public final void synpred163_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:14950:3: ( rule__XSwitchExpression__Group_2_1_0__0 )
+ // InternalPerspectiveDsl.g:14950:3: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0();
@@ -78823,12 +80987,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred159_InternalPerspectiveDsl
+ // $ANTLR end synpred163_InternalPerspectiveDsl
- // $ANTLR start synpred172_InternalPerspectiveDsl
- public final void synpred172_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:16489:3: ( rule__XFeatureCall__Group_3__0 )
- // InternalPerspectiveDsl.g:16489:3: rule__XFeatureCall__Group_3__0
+ // $ANTLR start synpred176_InternalPerspectiveDsl
+ public final void synpred176_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:17083:3: ( rule__XFeatureCall__Group_3__0 )
+ // InternalPerspectiveDsl.g:17083:3: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__0();
@@ -78838,12 +81002,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred172_InternalPerspectiveDsl
+ // $ANTLR end synpred176_InternalPerspectiveDsl
- // $ANTLR start synpred173_InternalPerspectiveDsl
- public final void synpred173_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:16515:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
- // InternalPerspectiveDsl.g:16515:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
+ // $ANTLR start synpred177_InternalPerspectiveDsl
+ public final void synpred177_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:17109:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
+ // InternalPerspectiveDsl.g:17109:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
@@ -78853,12 +81017,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred173_InternalPerspectiveDsl
+ // $ANTLR end synpred177_InternalPerspectiveDsl
- // $ANTLR start synpred177_InternalPerspectiveDsl
- public final void synpred177_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:16975:3: ( rule__XConstructorCall__Group_3__0 )
- // InternalPerspectiveDsl.g:16975:3: rule__XConstructorCall__Group_3__0
+ // $ANTLR start synpred181_InternalPerspectiveDsl
+ public final void synpred181_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:17569:3: ( rule__XConstructorCall__Group_3__0 )
+ // InternalPerspectiveDsl.g:17569:3: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__0();
@@ -78868,12 +81032,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred177_InternalPerspectiveDsl
+ // $ANTLR end synpred181_InternalPerspectiveDsl
- // $ANTLR start synpred178_InternalPerspectiveDsl
- public final void synpred178_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:17002:3: ( rule__XConstructorCall__Group_4__0 )
- // InternalPerspectiveDsl.g:17002:3: rule__XConstructorCall__Group_4__0
+ // $ANTLR start synpred182_InternalPerspectiveDsl
+ public final void synpred182_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:17596:3: ( rule__XConstructorCall__Group_4__0 )
+ // InternalPerspectiveDsl.g:17596:3: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__0();
@@ -78883,12 +81047,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred178_InternalPerspectiveDsl
+ // $ANTLR end synpred182_InternalPerspectiveDsl
- // $ANTLR start synpred179_InternalPerspectiveDsl
- public final void synpred179_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:17028:3: ( rule__XConstructorCall__ArgumentsAssignment_5 )
- // InternalPerspectiveDsl.g:17028:3: rule__XConstructorCall__ArgumentsAssignment_5
+ // $ANTLR start synpred183_InternalPerspectiveDsl
+ public final void synpred183_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:17622:3: ( rule__XConstructorCall__ArgumentsAssignment_5 )
+ // InternalPerspectiveDsl.g:17622:3: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_5();
@@ -78898,12 +81062,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred179_InternalPerspectiveDsl
+ // $ANTLR end synpred183_InternalPerspectiveDsl
- // $ANTLR start synpred184_InternalPerspectiveDsl
- public final void synpred184_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:17919:3: ( rule__XReturnExpression__ExpressionAssignment_2 )
- // InternalPerspectiveDsl.g:17919:3: rule__XReturnExpression__ExpressionAssignment_2
+ // $ANTLR start synpred188_InternalPerspectiveDsl
+ public final void synpred188_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:18513:3: ( rule__XReturnExpression__ExpressionAssignment_2 )
+ // InternalPerspectiveDsl.g:18513:3: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__ExpressionAssignment_2();
@@ -78913,12 +81077,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred184_InternalPerspectiveDsl
+ // $ANTLR end synpred188_InternalPerspectiveDsl
- // $ANTLR start synpred185_InternalPerspectiveDsl
- public final void synpred185_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:18061:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
- // InternalPerspectiveDsl.g:18061:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // $ANTLR start synpred189_InternalPerspectiveDsl
+ public final void synpred189_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:18655:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalPerspectiveDsl.g:18655:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
@@ -78928,12 +81092,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred185_InternalPerspectiveDsl
+ // $ANTLR end synpred189_InternalPerspectiveDsl
- // $ANTLR start synpred186_InternalPerspectiveDsl
- public final void synpred186_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:18088:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
- // InternalPerspectiveDsl.g:18088:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
+ // $ANTLR start synpred190_InternalPerspectiveDsl
+ public final void synpred190_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:18682:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
+ // InternalPerspectiveDsl.g:18682:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
@@ -78943,12 +81107,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred186_InternalPerspectiveDsl
+ // $ANTLR end synpred190_InternalPerspectiveDsl
- // $ANTLR start synpred187_InternalPerspectiveDsl
- public final void synpred187_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:18601:3: ( rule__QualifiedName__Group_1__0 )
- // InternalPerspectiveDsl.g:18601:3: rule__QualifiedName__Group_1__0
+ // $ANTLR start synpred191_InternalPerspectiveDsl
+ public final void synpred191_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:19195:3: ( rule__QualifiedName__Group_1__0 )
+ // InternalPerspectiveDsl.g:19195:3: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group_1__0();
@@ -78958,12 +81122,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred187_InternalPerspectiveDsl
+ // $ANTLR end synpred191_InternalPerspectiveDsl
- // $ANTLR start synpred189_InternalPerspectiveDsl
- public final void synpred189_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:18817:3: ( rule__JvmTypeReference__Group_0_1__0 )
- // InternalPerspectiveDsl.g:18817:3: rule__JvmTypeReference__Group_0_1__0
+ // $ANTLR start synpred193_InternalPerspectiveDsl
+ public final void synpred193_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:19411:3: ( rule__JvmTypeReference__Group_0_1__0 )
+ // InternalPerspectiveDsl.g:19411:3: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1__0();
@@ -78973,12 +81137,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred189_InternalPerspectiveDsl
+ // $ANTLR end synpred193_InternalPerspectiveDsl
- // $ANTLR start synpred193_InternalPerspectiveDsl
- public final void synpred193_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:19276:3: ( rule__JvmParameterizedTypeReference__Group_1__0 )
- // InternalPerspectiveDsl.g:19276:3: rule__JvmParameterizedTypeReference__Group_1__0
+ // $ANTLR start synpred197_InternalPerspectiveDsl
+ public final void synpred197_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:19870:3: ( rule__JvmParameterizedTypeReference__Group_1__0 )
+ // InternalPerspectiveDsl.g:19870:3: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__0();
@@ -78988,12 +81152,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred193_InternalPerspectiveDsl
+ // $ANTLR end synpred197_InternalPerspectiveDsl
- // $ANTLR start synpred195_InternalPerspectiveDsl
- public final void synpred195_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:19411:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
- // InternalPerspectiveDsl.g:19411:3: rule__JvmParameterizedTypeReference__Group_1_4__0
+ // $ANTLR start synpred199_InternalPerspectiveDsl
+ public final void synpred199_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:20005:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
+ // InternalPerspectiveDsl.g:20005:3: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4__0();
@@ -79003,12 +81167,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred195_InternalPerspectiveDsl
+ // $ANTLR end synpred199_InternalPerspectiveDsl
- // $ANTLR start synpred196_InternalPerspectiveDsl
- public final void synpred196_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:19546:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
- // InternalPerspectiveDsl.g:19546:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
+ // $ANTLR start synpred200_InternalPerspectiveDsl
+ public final void synpred200_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:20140:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
+ // InternalPerspectiveDsl.g:20140:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
@@ -79018,12 +81182,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred196_InternalPerspectiveDsl
+ // $ANTLR end synpred200_InternalPerspectiveDsl
- // $ANTLR start synpred201_InternalPerspectiveDsl
- public final void synpred201_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20344:2: ( rule__Perspective__UnorderedGroup_5__0 )
- // InternalPerspectiveDsl.g:20344:2: rule__Perspective__UnorderedGroup_5__0
+ // $ANTLR start synpred205_InternalPerspectiveDsl
+ public final void synpred205_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:20938:2: ( rule__Perspective__UnorderedGroup_5__0 )
+ // InternalPerspectiveDsl.g:20938:2: rule__Perspective__UnorderedGroup_5__0
{
pushFollow(FOLLOW_2);
rule__Perspective__UnorderedGroup_5__0();
@@ -79033,32 +81197,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred201_InternalPerspectiveDsl
+ // $ANTLR end synpred205_InternalPerspectiveDsl
- // $ANTLR start synpred202_InternalPerspectiveDsl
- public final void synpred202_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20359:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20359:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
+ // $ANTLR start synpred206_InternalPerspectiveDsl
+ public final void synpred206_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:20953:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:20953:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20359:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20360:4: {...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) )
+ // InternalPerspectiveDsl.g:20953:3: ({...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20954:4: {...}? => ( ( ( rule__Perspective__Group_5_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred202_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0)");
+ throw new FailedPredicateException(input, "synpred206_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0)");
}
- // InternalPerspectiveDsl.g:20360:107: ( ( ( rule__Perspective__Group_5_0__0 ) ) )
- // InternalPerspectiveDsl.g:20361:5: ( ( rule__Perspective__Group_5_0__0 ) )
+ // InternalPerspectiveDsl.g:20954:107: ( ( ( rule__Perspective__Group_5_0__0 ) ) )
+ // InternalPerspectiveDsl.g:20955:5: ( ( rule__Perspective__Group_5_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 0);
- // InternalPerspectiveDsl.g:20367:5: ( ( rule__Perspective__Group_5_0__0 ) )
- // InternalPerspectiveDsl.g:20368:6: ( rule__Perspective__Group_5_0__0 )
+ // InternalPerspectiveDsl.g:20961:5: ( ( rule__Perspective__Group_5_0__0 ) )
+ // InternalPerspectiveDsl.g:20962:6: ( rule__Perspective__Group_5_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_5_0());
}
- // InternalPerspectiveDsl.g:20369:6: ( rule__Perspective__Group_5_0__0 )
- // InternalPerspectiveDsl.g:20369:7: rule__Perspective__Group_5_0__0
+ // InternalPerspectiveDsl.g:20963:6: ( rule__Perspective__Group_5_0__0 )
+ // InternalPerspectiveDsl.g:20963:7: rule__Perspective__Group_5_0__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_0__0();
@@ -79080,32 +81244,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred202_InternalPerspectiveDsl
+ // $ANTLR end synpred206_InternalPerspectiveDsl
- // $ANTLR start synpred203_InternalPerspectiveDsl
- public final void synpred203_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20374:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20374:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
+ // $ANTLR start synpred207_InternalPerspectiveDsl
+ public final void synpred207_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:20968:3: ( ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:20968:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20374:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20375:4: {...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) )
+ // InternalPerspectiveDsl.g:20968:3: ({...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:20969:4: {...}? => ( ( ( rule__Perspective__Group_5_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred203_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1)");
+ throw new FailedPredicateException(input, "synpred207_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1)");
}
- // InternalPerspectiveDsl.g:20375:107: ( ( ( rule__Perspective__Group_5_1__0 ) ) )
- // InternalPerspectiveDsl.g:20376:5: ( ( rule__Perspective__Group_5_1__0 ) )
+ // InternalPerspectiveDsl.g:20969:107: ( ( ( rule__Perspective__Group_5_1__0 ) ) )
+ // InternalPerspectiveDsl.g:20970:5: ( ( rule__Perspective__Group_5_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveAccess().getUnorderedGroup_5(), 1);
- // InternalPerspectiveDsl.g:20382:5: ( ( rule__Perspective__Group_5_1__0 ) )
- // InternalPerspectiveDsl.g:20383:6: ( rule__Perspective__Group_5_1__0 )
+ // InternalPerspectiveDsl.g:20976:5: ( ( rule__Perspective__Group_5_1__0 ) )
+ // InternalPerspectiveDsl.g:20977:6: ( rule__Perspective__Group_5_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveAccess().getGroup_5_1());
}
- // InternalPerspectiveDsl.g:20384:6: ( rule__Perspective__Group_5_1__0 )
- // InternalPerspectiveDsl.g:20384:7: rule__Perspective__Group_5_1__0
+ // InternalPerspectiveDsl.g:20978:6: ( rule__Perspective__Group_5_1__0 )
+ // InternalPerspectiveDsl.g:20978:7: rule__Perspective__Group_5_1__0
{
pushFollow(FOLLOW_2);
rule__Perspective__Group_5_1__0();
@@ -79127,12 +81291,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred203_InternalPerspectiveDsl
+ // $ANTLR end synpred207_InternalPerspectiveDsl
- // $ANTLR start synpred204_InternalPerspectiveDsl
- public final void synpred204_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20418:2: ( rule__Perspective__UnorderedGroup_5__1 )
- // InternalPerspectiveDsl.g:20418:2: rule__Perspective__UnorderedGroup_5__1
+ // $ANTLR start synpred208_InternalPerspectiveDsl
+ public final void synpred208_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21012:2: ( rule__Perspective__UnorderedGroup_5__1 )
+ // InternalPerspectiveDsl.g:21012:2: rule__Perspective__UnorderedGroup_5__1
{
pushFollow(FOLLOW_2);
rule__Perspective__UnorderedGroup_5__1();
@@ -79142,12 +81306,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred204_InternalPerspectiveDsl
+ // $ANTLR end synpred208_InternalPerspectiveDsl
- // $ANTLR start synpred205_InternalPerspectiveDsl
- public final void synpred205_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20430:2: ( rule__Perspective__UnorderedGroup_5__2 )
- // InternalPerspectiveDsl.g:20430:2: rule__Perspective__UnorderedGroup_5__2
+ // $ANTLR start synpred209_InternalPerspectiveDsl
+ public final void synpred209_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21024:2: ( rule__Perspective__UnorderedGroup_5__2 )
+ // InternalPerspectiveDsl.g:21024:2: rule__Perspective__UnorderedGroup_5__2
{
pushFollow(FOLLOW_2);
rule__Perspective__UnorderedGroup_5__2();
@@ -79157,12 +81321,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred205_InternalPerspectiveDsl
+ // $ANTLR end synpred209_InternalPerspectiveDsl
- // $ANTLR start synpred206_InternalPerspectiveDsl
- public final void synpred206_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20454:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )
- // InternalPerspectiveDsl.g:20454:2: rule__PerspectiveSashContainer__UnorderedGroup_3__0
+ // $ANTLR start synpred210_InternalPerspectiveDsl
+ public final void synpred210_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21048:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__0 )
+ // InternalPerspectiveDsl.g:21048:2: rule__PerspectiveSashContainer__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__UnorderedGroup_3__0();
@@ -79172,32 +81336,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred206_InternalPerspectiveDsl
+ // $ANTLR end synpred210_InternalPerspectiveDsl
- // $ANTLR start synpred207_InternalPerspectiveDsl
- public final void synpred207_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20469:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20469:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
+ // $ANTLR start synpred211_InternalPerspectiveDsl
+ public final void synpred211_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21063:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21063:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20469:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20470:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21063:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21064:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred207_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0)");
+ throw new FailedPredicateException(input, "synpred211_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:20470:120: ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
- // InternalPerspectiveDsl.g:20471:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21064:120: ( ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21065:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0);
- // InternalPerspectiveDsl.g:20477:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:20478:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21071:5: ( ( rule__PerspectiveSashContainer__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21072:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:20479:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
- // InternalPerspectiveDsl.g:20479:7: rule__PerspectiveSashContainer__Group_3_0__0
+ // InternalPerspectiveDsl.g:21073:6: ( rule__PerspectiveSashContainer__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21073:7: rule__PerspectiveSashContainer__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_0__0();
@@ -79219,32 +81383,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred207_InternalPerspectiveDsl
+ // $ANTLR end synpred211_InternalPerspectiveDsl
- // $ANTLR start synpred208_InternalPerspectiveDsl
- public final void synpred208_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20484:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20484:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
+ // $ANTLR start synpred212_InternalPerspectiveDsl
+ public final void synpred212_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21078:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21078:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20484:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20485:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21078:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21079:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred208_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1)");
+ throw new FailedPredicateException(input, "synpred212_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:20485:120: ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
- // InternalPerspectiveDsl.g:20486:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21079:120: ( ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21080:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1);
- // InternalPerspectiveDsl.g:20492:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:20493:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21086:5: ( ( rule__PerspectiveSashContainer__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21087:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:20494:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
- // InternalPerspectiveDsl.g:20494:7: rule__PerspectiveSashContainer__Group_3_1__0
+ // InternalPerspectiveDsl.g:21088:6: ( rule__PerspectiveSashContainer__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21088:7: rule__PerspectiveSashContainer__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_1__0();
@@ -79266,32 +81430,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred208_InternalPerspectiveDsl
+ // $ANTLR end synpred212_InternalPerspectiveDsl
- // $ANTLR start synpred209_InternalPerspectiveDsl
- public final void synpred209_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20499:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20499:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
+ // $ANTLR start synpred213_InternalPerspectiveDsl
+ public final void synpred213_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21093:3: ( ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21093:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20499:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
- // InternalPerspectiveDsl.g:20500:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21093:3: ({...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21094:4: {...}? => ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred209_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2)");
+ throw new FailedPredicateException(input, "synpred213_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:20500:120: ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
- // InternalPerspectiveDsl.g:20501:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21094:120: ( ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21095:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2);
- // InternalPerspectiveDsl.g:20507:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
- // InternalPerspectiveDsl.g:20508:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21101:5: ( ( rule__PerspectiveSashContainer__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21102:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSashContainerAccess().getGroup_3_2());
}
- // InternalPerspectiveDsl.g:20509:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
- // InternalPerspectiveDsl.g:20509:7: rule__PerspectiveSashContainer__Group_3_2__0
+ // InternalPerspectiveDsl.g:21103:6: ( rule__PerspectiveSashContainer__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21103:7: rule__PerspectiveSashContainer__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__Group_3_2__0();
@@ -79313,12 +81477,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred209_InternalPerspectiveDsl
+ // $ANTLR end synpred213_InternalPerspectiveDsl
- // $ANTLR start synpred210_InternalPerspectiveDsl
- public final void synpred210_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20543:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )
- // InternalPerspectiveDsl.g:20543:2: rule__PerspectiveSashContainer__UnorderedGroup_3__1
+ // $ANTLR start synpred214_InternalPerspectiveDsl
+ public final void synpred214_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21137:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__1 )
+ // InternalPerspectiveDsl.g:21137:2: rule__PerspectiveSashContainer__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__UnorderedGroup_3__1();
@@ -79328,12 +81492,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred210_InternalPerspectiveDsl
+ // $ANTLR end synpred214_InternalPerspectiveDsl
- // $ANTLR start synpred211_InternalPerspectiveDsl
- public final void synpred211_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20555:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )
- // InternalPerspectiveDsl.g:20555:2: rule__PerspectiveSashContainer__UnorderedGroup_3__2
+ // $ANTLR start synpred215_InternalPerspectiveDsl
+ public final void synpred215_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21149:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__2 )
+ // InternalPerspectiveDsl.g:21149:2: rule__PerspectiveSashContainer__UnorderedGroup_3__2
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__UnorderedGroup_3__2();
@@ -79343,12 +81507,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred211_InternalPerspectiveDsl
+ // $ANTLR end synpred215_InternalPerspectiveDsl
- // $ANTLR start synpred212_InternalPerspectiveDsl
- public final void synpred212_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20567:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )
- // InternalPerspectiveDsl.g:20567:2: rule__PerspectiveSashContainer__UnorderedGroup_3__3
+ // $ANTLR start synpred216_InternalPerspectiveDsl
+ public final void synpred216_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21161:2: ( rule__PerspectiveSashContainer__UnorderedGroup_3__3 )
+ // InternalPerspectiveDsl.g:21161:2: rule__PerspectiveSashContainer__UnorderedGroup_3__3
{
pushFollow(FOLLOW_2);
rule__PerspectiveSashContainer__UnorderedGroup_3__3();
@@ -79358,12 +81522,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred212_InternalPerspectiveDsl
+ // $ANTLR end synpred216_InternalPerspectiveDsl
- // $ANTLR start synpred213_InternalPerspectiveDsl
- public final void synpred213_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20591:2: ( rule__PerspectivePartStack__UnorderedGroup_3__0 )
- // InternalPerspectiveDsl.g:20591:2: rule__PerspectivePartStack__UnorderedGroup_3__0
+ // $ANTLR start synpred217_InternalPerspectiveDsl
+ public final void synpred217_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21185:2: ( rule__PerspectivePartStack__UnorderedGroup_3__0 )
+ // InternalPerspectiveDsl.g:21185:2: rule__PerspectivePartStack__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__UnorderedGroup_3__0();
@@ -79373,32 +81537,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred213_InternalPerspectiveDsl
+ // $ANTLR end synpred217_InternalPerspectiveDsl
- // $ANTLR start synpred214_InternalPerspectiveDsl
- public final void synpred214_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20606:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20606:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
+ // $ANTLR start synpred218_InternalPerspectiveDsl
+ public final void synpred218_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21200:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21200:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20606:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20607:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21200:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21201:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred214_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0)");
+ throw new FailedPredicateException(input, "synpred218_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:20607:116: ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
- // InternalPerspectiveDsl.g:20608:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21201:116: ( ( ( rule__PerspectivePartStack__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21202:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0);
- // InternalPerspectiveDsl.g:20614:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:20615:6: ( rule__PerspectivePartStack__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21208:5: ( ( rule__PerspectivePartStack__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21209:6: ( rule__PerspectivePartStack__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:20616:6: ( rule__PerspectivePartStack__Group_3_0__0 )
- // InternalPerspectiveDsl.g:20616:7: rule__PerspectivePartStack__Group_3_0__0
+ // InternalPerspectiveDsl.g:21210:6: ( rule__PerspectivePartStack__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21210:7: rule__PerspectivePartStack__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_0__0();
@@ -79420,32 +81584,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred214_InternalPerspectiveDsl
+ // $ANTLR end synpred218_InternalPerspectiveDsl
- // $ANTLR start synpred215_InternalPerspectiveDsl
- public final void synpred215_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20621:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20621:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
+ // $ANTLR start synpred219_InternalPerspectiveDsl
+ public final void synpred219_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21215:3: ( ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21215:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20621:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20622:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21215:3: ({...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21216:4: {...}? => ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred215_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1)");
+ throw new FailedPredicateException(input, "synpred219_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:20622:116: ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
- // InternalPerspectiveDsl.g:20623:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21216:116: ( ( ( rule__PerspectivePartStack__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21217:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1);
- // InternalPerspectiveDsl.g:20629:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:20630:6: ( rule__PerspectivePartStack__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21223:5: ( ( rule__PerspectivePartStack__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21224:6: ( rule__PerspectivePartStack__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartStackAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:20631:6: ( rule__PerspectivePartStack__Group_3_1__0 )
- // InternalPerspectiveDsl.g:20631:7: rule__PerspectivePartStack__Group_3_1__0
+ // InternalPerspectiveDsl.g:21225:6: ( rule__PerspectivePartStack__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21225:7: rule__PerspectivePartStack__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__Group_3_1__0();
@@ -79467,12 +81631,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred215_InternalPerspectiveDsl
+ // $ANTLR end synpred219_InternalPerspectiveDsl
- // $ANTLR start synpred216_InternalPerspectiveDsl
- public final void synpred216_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20665:2: ( rule__PerspectivePartStack__UnorderedGroup_3__1 )
- // InternalPerspectiveDsl.g:20665:2: rule__PerspectivePartStack__UnorderedGroup_3__1
+ // $ANTLR start synpred220_InternalPerspectiveDsl
+ public final void synpred220_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21259:2: ( rule__PerspectivePartStack__UnorderedGroup_3__1 )
+ // InternalPerspectiveDsl.g:21259:2: rule__PerspectivePartStack__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__UnorderedGroup_3__1();
@@ -79482,12 +81646,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred216_InternalPerspectiveDsl
+ // $ANTLR end synpred220_InternalPerspectiveDsl
- // $ANTLR start synpred217_InternalPerspectiveDsl
- public final void synpred217_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20677:2: ( rule__PerspectivePartStack__UnorderedGroup_3__2 )
- // InternalPerspectiveDsl.g:20677:2: rule__PerspectivePartStack__UnorderedGroup_3__2
+ // $ANTLR start synpred221_InternalPerspectiveDsl
+ public final void synpred221_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21271:2: ( rule__PerspectivePartStack__UnorderedGroup_3__2 )
+ // InternalPerspectiveDsl.g:21271:2: rule__PerspectivePartStack__UnorderedGroup_3__2
{
pushFollow(FOLLOW_2);
rule__PerspectivePartStack__UnorderedGroup_3__2();
@@ -79497,12 +81661,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred217_InternalPerspectiveDsl
+ // $ANTLR end synpred221_InternalPerspectiveDsl
- // $ANTLR start synpred218_InternalPerspectiveDsl
- public final void synpred218_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20701:2: ( rule__PerspectivePart__UnorderedGroup_3__0 )
- // InternalPerspectiveDsl.g:20701:2: rule__PerspectivePart__UnorderedGroup_3__0
+ // $ANTLR start synpred222_InternalPerspectiveDsl
+ public final void synpred222_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21295:2: ( rule__PerspectivePart__UnorderedGroup_3__0 )
+ // InternalPerspectiveDsl.g:21295:2: rule__PerspectivePart__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3__0();
@@ -79512,32 +81676,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred218_InternalPerspectiveDsl
+ // $ANTLR end synpred222_InternalPerspectiveDsl
- // $ANTLR start synpred219_InternalPerspectiveDsl
- public final void synpred219_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20716:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20716:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
+ // $ANTLR start synpred223_InternalPerspectiveDsl
+ public final void synpred223_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21310:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21310:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20716:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20717:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21310:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21311:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred219_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0)");
+ throw new FailedPredicateException(input, "synpred223_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:20717:111: ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
- // InternalPerspectiveDsl.g:20718:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21311:111: ( ( ( rule__PerspectivePart__Group_3_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21312:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0);
- // InternalPerspectiveDsl.g:20724:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
- // InternalPerspectiveDsl.g:20725:6: ( rule__PerspectivePart__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21318:5: ( ( rule__PerspectivePart__Group_3_0__0 ) )
+ // InternalPerspectiveDsl.g:21319:6: ( rule__PerspectivePart__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_0());
}
- // InternalPerspectiveDsl.g:20726:6: ( rule__PerspectivePart__Group_3_0__0 )
- // InternalPerspectiveDsl.g:20726:7: rule__PerspectivePart__Group_3_0__0
+ // InternalPerspectiveDsl.g:21320:6: ( rule__PerspectivePart__Group_3_0__0 )
+ // InternalPerspectiveDsl.g:21320:7: rule__PerspectivePart__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_0__0();
@@ -79559,32 +81723,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred219_InternalPerspectiveDsl
+ // $ANTLR end synpred223_InternalPerspectiveDsl
- // $ANTLR start synpred220_InternalPerspectiveDsl
- public final void synpred220_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20731:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20731:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
+ // $ANTLR start synpred224_InternalPerspectiveDsl
+ public final void synpred224_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21325:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21325:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20731:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
- // InternalPerspectiveDsl.g:20732:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21325:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21326:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred220_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1)");
+ throw new FailedPredicateException(input, "synpred224_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:20732:111: ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
- // InternalPerspectiveDsl.g:20733:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21326:111: ( ( ( rule__PerspectivePart__Group_3_1__0 ) ) )
+ // InternalPerspectiveDsl.g:21327:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1);
- // InternalPerspectiveDsl.g:20739:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
- // InternalPerspectiveDsl.g:20740:6: ( rule__PerspectivePart__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21333:5: ( ( rule__PerspectivePart__Group_3_1__0 ) )
+ // InternalPerspectiveDsl.g:21334:6: ( rule__PerspectivePart__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_1());
}
- // InternalPerspectiveDsl.g:20741:6: ( rule__PerspectivePart__Group_3_1__0 )
- // InternalPerspectiveDsl.g:20741:7: rule__PerspectivePart__Group_3_1__0
+ // InternalPerspectiveDsl.g:21335:6: ( rule__PerspectivePart__Group_3_1__0 )
+ // InternalPerspectiveDsl.g:21335:7: rule__PerspectivePart__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_1__0();
@@ -79606,32 +81770,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred220_InternalPerspectiveDsl
+ // $ANTLR end synpred224_InternalPerspectiveDsl
- // $ANTLR start synpred221_InternalPerspectiveDsl
- public final void synpred221_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20746:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20746:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
+ // $ANTLR start synpred225_InternalPerspectiveDsl
+ public final void synpred225_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21340:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21340:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20746:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
- // InternalPerspectiveDsl.g:20747:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21340:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21341:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred221_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2)");
+ throw new FailedPredicateException(input, "synpred225_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:20747:111: ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
- // InternalPerspectiveDsl.g:20748:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21341:111: ( ( ( rule__PerspectivePart__Group_3_2__0 ) ) )
+ // InternalPerspectiveDsl.g:21342:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2);
- // InternalPerspectiveDsl.g:20754:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
- // InternalPerspectiveDsl.g:20755:6: ( rule__PerspectivePart__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21348:5: ( ( rule__PerspectivePart__Group_3_2__0 ) )
+ // InternalPerspectiveDsl.g:21349:6: ( rule__PerspectivePart__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_2());
}
- // InternalPerspectiveDsl.g:20756:6: ( rule__PerspectivePart__Group_3_2__0 )
- // InternalPerspectiveDsl.g:20756:7: rule__PerspectivePart__Group_3_2__0
+ // InternalPerspectiveDsl.g:21350:6: ( rule__PerspectivePart__Group_3_2__0 )
+ // InternalPerspectiveDsl.g:21350:7: rule__PerspectivePart__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_2__0();
@@ -79653,32 +81817,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred221_InternalPerspectiveDsl
+ // $ANTLR end synpred225_InternalPerspectiveDsl
- // $ANTLR start synpred222_InternalPerspectiveDsl
- public final void synpred222_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20761:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20761:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
+ // $ANTLR start synpred226_InternalPerspectiveDsl
+ public final void synpred226_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21355:3: ( ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21355:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20761:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
- // InternalPerspectiveDsl.g:20762:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
+ // InternalPerspectiveDsl.g:21355:3: ({...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21356:4: {...}? => ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred222_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3)");
+ throw new FailedPredicateException(input, "synpred226_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3)");
}
- // InternalPerspectiveDsl.g:20762:111: ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
- // InternalPerspectiveDsl.g:20763:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
+ // InternalPerspectiveDsl.g:21356:111: ( ( ( rule__PerspectivePart__Group_3_3__0 ) ) )
+ // InternalPerspectiveDsl.g:21357:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3);
- // InternalPerspectiveDsl.g:20769:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
- // InternalPerspectiveDsl.g:20770:6: ( rule__PerspectivePart__Group_3_3__0 )
+ // InternalPerspectiveDsl.g:21363:5: ( ( rule__PerspectivePart__Group_3_3__0 ) )
+ // InternalPerspectiveDsl.g:21364:6: ( rule__PerspectivePart__Group_3_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectivePartAccess().getGroup_3_3());
}
- // InternalPerspectiveDsl.g:20771:6: ( rule__PerspectivePart__Group_3_3__0 )
- // InternalPerspectiveDsl.g:20771:7: rule__PerspectivePart__Group_3_3__0
+ // InternalPerspectiveDsl.g:21365:6: ( rule__PerspectivePart__Group_3_3__0 )
+ // InternalPerspectiveDsl.g:21365:7: rule__PerspectivePart__Group_3_3__0
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__Group_3_3__0();
@@ -79700,12 +81864,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred222_InternalPerspectiveDsl
+ // $ANTLR end synpred226_InternalPerspectiveDsl
- // $ANTLR start synpred223_InternalPerspectiveDsl
- public final void synpred223_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20805:2: ( rule__PerspectivePart__UnorderedGroup_3__1 )
- // InternalPerspectiveDsl.g:20805:2: rule__PerspectivePart__UnorderedGroup_3__1
+ // $ANTLR start synpred227_InternalPerspectiveDsl
+ public final void synpred227_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21399:2: ( rule__PerspectivePart__UnorderedGroup_3__1 )
+ // InternalPerspectiveDsl.g:21399:2: rule__PerspectivePart__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3__1();
@@ -79715,12 +81879,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred223_InternalPerspectiveDsl
+ // $ANTLR end synpred227_InternalPerspectiveDsl
- // $ANTLR start synpred224_InternalPerspectiveDsl
- public final void synpred224_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20817:2: ( rule__PerspectivePart__UnorderedGroup_3__2 )
- // InternalPerspectiveDsl.g:20817:2: rule__PerspectivePart__UnorderedGroup_3__2
+ // $ANTLR start synpred228_InternalPerspectiveDsl
+ public final void synpred228_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21411:2: ( rule__PerspectivePart__UnorderedGroup_3__2 )
+ // InternalPerspectiveDsl.g:21411:2: rule__PerspectivePart__UnorderedGroup_3__2
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3__2();
@@ -79730,12 +81894,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred224_InternalPerspectiveDsl
+ // $ANTLR end synpred228_InternalPerspectiveDsl
- // $ANTLR start synpred225_InternalPerspectiveDsl
- public final void synpred225_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20829:2: ( rule__PerspectivePart__UnorderedGroup_3__3 )
- // InternalPerspectiveDsl.g:20829:2: rule__PerspectivePart__UnorderedGroup_3__3
+ // $ANTLR start synpred229_InternalPerspectiveDsl
+ public final void synpred229_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21423:2: ( rule__PerspectivePart__UnorderedGroup_3__3 )
+ // InternalPerspectiveDsl.g:21423:2: rule__PerspectivePart__UnorderedGroup_3__3
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3__3();
@@ -79745,12 +81909,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred225_InternalPerspectiveDsl
+ // $ANTLR end synpred229_InternalPerspectiveDsl
- // $ANTLR start synpred226_InternalPerspectiveDsl
- public final void synpred226_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20841:2: ( rule__PerspectivePart__UnorderedGroup_3__4 )
- // InternalPerspectiveDsl.g:20841:2: rule__PerspectivePart__UnorderedGroup_3__4
+ // $ANTLR start synpred230_InternalPerspectiveDsl
+ public final void synpred230_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21435:2: ( rule__PerspectivePart__UnorderedGroup_3__4 )
+ // InternalPerspectiveDsl.g:21435:2: rule__PerspectivePart__UnorderedGroup_3__4
{
pushFollow(FOLLOW_2);
rule__PerspectivePart__UnorderedGroup_3__4();
@@ -79760,12 +81924,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred226_InternalPerspectiveDsl
+ // $ANTLR end synpred230_InternalPerspectiveDsl
- // $ANTLR start synpred227_InternalPerspectiveDsl
- public final void synpred227_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20865:2: ( rule__PerspectiveSearch__UnorderedGroup_4__0 )
- // InternalPerspectiveDsl.g:20865:2: rule__PerspectiveSearch__UnorderedGroup_4__0
+ // $ANTLR start synpred231_InternalPerspectiveDsl
+ public final void synpred231_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21459:2: ( rule__PerspectiveSearch__UnorderedGroup_4__0 )
+ // InternalPerspectiveDsl.g:21459:2: rule__PerspectiveSearch__UnorderedGroup_4__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__UnorderedGroup_4__0();
@@ -79775,32 +81939,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred227_InternalPerspectiveDsl
+ // $ANTLR end synpred231_InternalPerspectiveDsl
- // $ANTLR start synpred228_InternalPerspectiveDsl
- public final void synpred228_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20880:3: ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) )
- // InternalPerspectiveDsl.g:20880:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
+ // $ANTLR start synpred232_InternalPerspectiveDsl
+ public final void synpred232_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21474:3: ( ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) ) )
+ // InternalPerspectiveDsl.g:21474:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
{
- // InternalPerspectiveDsl.g:20880:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
- // InternalPerspectiveDsl.g:20881:4: {...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21474:3: ({...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) ) )
+ // InternalPerspectiveDsl.g:21475:4: {...}? => ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred228_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0)");
+ throw new FailedPredicateException(input, "synpred232_InternalPerspectiveDsl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0)");
}
- // InternalPerspectiveDsl.g:20881:113: ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
- // InternalPerspectiveDsl.g:20882:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
+ // InternalPerspectiveDsl.g:21475:113: ( ( ( rule__PerspectiveSearch__Group_4_0__0 ) ) )
+ // InternalPerspectiveDsl.g:21476:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0);
- // InternalPerspectiveDsl.g:20888:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
- // InternalPerspectiveDsl.g:20889:6: ( rule__PerspectiveSearch__Group_4_0__0 )
+ // InternalPerspectiveDsl.g:21482:5: ( ( rule__PerspectiveSearch__Group_4_0__0 ) )
+ // InternalPerspectiveDsl.g:21483:6: ( rule__PerspectiveSearch__Group_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPerspectiveSearchAccess().getGroup_4_0());
}
- // InternalPerspectiveDsl.g:20890:6: ( rule__PerspectiveSearch__Group_4_0__0 )
- // InternalPerspectiveDsl.g:20890:7: rule__PerspectiveSearch__Group_4_0__0
+ // InternalPerspectiveDsl.g:21484:6: ( rule__PerspectiveSearch__Group_4_0__0 )
+ // InternalPerspectiveDsl.g:21484:7: rule__PerspectiveSearch__Group_4_0__0
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__Group_4_0__0();
@@ -79822,12 +81986,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred228_InternalPerspectiveDsl
+ // $ANTLR end synpred232_InternalPerspectiveDsl
- // $ANTLR start synpred229_InternalPerspectiveDsl
- public final void synpred229_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:20924:2: ( rule__PerspectiveSearch__UnorderedGroup_4__1 )
- // InternalPerspectiveDsl.g:20924:2: rule__PerspectiveSearch__UnorderedGroup_4__1
+ // $ANTLR start synpred233_InternalPerspectiveDsl
+ public final void synpred233_InternalPerspectiveDsl_fragment() throws RecognitionException {
+ // InternalPerspectiveDsl.g:21518:2: ( rule__PerspectiveSearch__UnorderedGroup_4__1 )
+ // InternalPerspectiveDsl.g:21518:2: rule__PerspectiveSearch__UnorderedGroup_4__1
{
pushFollow(FOLLOW_2);
rule__PerspectiveSearch__UnorderedGroup_4__1();
@@ -79837,15 +82001,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
- // $ANTLR end synpred229_InternalPerspectiveDsl
+ // $ANTLR end synpred233_InternalPerspectiveDsl
// Delegated rules
- public final boolean synpred130_InternalPerspectiveDsl() {
+ public final boolean synpred232_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred130_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred232_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79855,11 +82019,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred227_InternalPerspectiveDsl() {
+ public final boolean synpred188_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred227_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred188_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79869,11 +82033,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred193_InternalPerspectiveDsl() {
+ public final boolean synpred227_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred193_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred227_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79883,11 +82047,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred206_InternalPerspectiveDsl() {
+ public final boolean synpred193_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred206_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred193_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79897,11 +82061,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred172_InternalPerspectiveDsl() {
+ public final boolean synpred206_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred172_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred206_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79925,11 +82089,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred50_InternalPerspectiveDsl() {
+ public final boolean synpred215_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred50_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred215_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79939,11 +82103,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred184_InternalPerspectiveDsl() {
+ public final boolean synpred134_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred184_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred134_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79953,11 +82117,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred215_InternalPerspectiveDsl() {
+ public final boolean synpred92_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred215_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred92_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79967,11 +82131,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred134_InternalPerspectiveDsl() {
+ public final boolean synpred137_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred134_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred137_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79981,11 +82145,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred137_InternalPerspectiveDsl() {
+ public final boolean synpred219_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred137_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred219_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -79995,11 +82159,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred219_InternalPerspectiveDsl() {
+ public final boolean synpred223_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred219_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred223_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80009,11 +82173,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred223_InternalPerspectiveDsl() {
+ public final boolean synpred163_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred223_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred163_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80023,11 +82187,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred202_InternalPerspectiveDsl() {
+ public final boolean synpred24_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred202_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred24_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80037,11 +82201,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred24_InternalPerspectiveDsl() {
+ public final boolean synpred142_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred24_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred142_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80051,11 +82215,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred129_InternalPerspectiveDsl() {
+ public final boolean synpred87_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred129_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred87_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80065,11 +82229,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred179_InternalPerspectiveDsl() {
+ public final boolean synpred74_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred179_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred74_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80079,11 +82243,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred196_InternalPerspectiveDsl() {
+ public final boolean synpred207_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred196_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred207_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80093,11 +82257,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred207_InternalPerspectiveDsl() {
+ public final boolean synpred233_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred207_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred233_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80107,11 +82271,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred187_InternalPerspectiveDsl() {
+ public final boolean synpred190_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred187_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred190_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80135,11 +82299,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred214_InternalPerspectiveDsl() {
+ public final boolean synpred145_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred214_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred145_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80149,11 +82313,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred149_InternalPerspectiveDsl() {
+ public final boolean synpred214_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred149_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred214_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80191,11 +82355,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred97_InternalPerspectiveDsl() {
+ public final boolean synpred222_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred97_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred222_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80205,11 +82369,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred222_InternalPerspectiveDsl() {
+ public final boolean synpred141_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred222_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred141_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80219,11 +82383,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred141_InternalPerspectiveDsl() {
+ public final boolean synpred160_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred141_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred160_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80261,11 +82425,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred25_InternalPerspectiveDsl() {
+ public final boolean synpred176_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred25_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred176_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80275,11 +82439,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred203_InternalPerspectiveDsl() {
+ public final boolean synpred183_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred203_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred183_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80289,11 +82453,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred195_InternalPerspectiveDsl() {
+ public final boolean synpred25_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred195_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred25_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80317,11 +82481,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred86_InternalPerspectiveDsl() {
+ public final boolean synpred199_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred86_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred199_InternalPerspectiveDsl_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
+ public final boolean synpred191_InternalPerspectiveDsl() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred191_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80359,11 +82537,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred127_InternalPerspectiveDsl() {
+ public final boolean synpred52_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred127_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred52_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80373,11 +82551,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred186_InternalPerspectiveDsl() {
+ public final boolean synpred213_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred186_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred213_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80387,11 +82565,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred213_InternalPerspectiveDsl() {
+ public final boolean synpred230_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred213_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred230_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80401,11 +82579,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred132_InternalPerspectiveDsl() {
+ public final boolean synpred98_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred132_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred98_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80415,11 +82593,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred90_InternalPerspectiveDsl() {
+ public final boolean synpred139_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred90_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred139_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80429,11 +82607,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred73_InternalPerspectiveDsl() {
+ public final boolean synpred153_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred73_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred153_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80443,11 +82621,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred64_InternalPerspectiveDsl() {
+ public final boolean synpred73_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred64_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred73_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80513,11 +82691,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred156_InternalPerspectiveDsl() {
+ public final boolean synpred200_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred156_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred200_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80527,11 +82705,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred221_InternalPerspectiveDsl() {
+ public final boolean synpred182_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred221_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred182_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80541,11 +82719,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred204_InternalPerspectiveDsl() {
+ public final boolean synpred221_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred204_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred221_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80555,11 +82733,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred225_InternalPerspectiveDsl() {
+ public final boolean synpred26_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred225_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred26_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80569,11 +82747,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred228_InternalPerspectiveDsl() {
+ public final boolean synpred225_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred228_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred225_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80583,11 +82761,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred209_InternalPerspectiveDsl() {
+ public final boolean synpred144_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred209_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred144_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80597,11 +82775,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred205_InternalPerspectiveDsl() {
+ public final boolean synpred228_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred205_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred228_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80611,11 +82789,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred173_InternalPerspectiveDsl() {
+ public final boolean synpred209_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred173_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred209_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80625,11 +82803,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred212_InternalPerspectiveDsl() {
+ public final boolean synpred231_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred212_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred231_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80639,11 +82817,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred72_InternalPerspectiveDsl() {
+ public final boolean synpred205_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred72_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred205_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80653,11 +82831,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred185_InternalPerspectiveDsl() {
+ public final boolean synpred212_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred185_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred212_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80709,20 +82887,6 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred23_InternalPerspectiveDsl() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred23_InternalPerspectiveDsl_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
public final boolean synpred136_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
@@ -80737,11 +82901,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred201_InternalPerspectiveDsl() {
+ public final boolean synpred197_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred201_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred197_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80751,11 +82915,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred178_InternalPerspectiveDsl() {
+ public final boolean synpred216_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred178_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred216_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80765,11 +82929,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred216_InternalPerspectiveDsl() {
+ public final boolean synpred181_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred216_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred181_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80779,11 +82943,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred159_InternalPerspectiveDsl() {
+ public final boolean synpred220_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred159_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred220_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80793,11 +82957,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred220_InternalPerspectiveDsl() {
+ public final boolean synpred224_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred220_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred224_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80807,11 +82971,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
state.failed=false;
return success;
}
- public final boolean synpred224_InternalPerspectiveDsl() {
+ public final boolean synpred65_InternalPerspectiveDsl() {
state.backtracking++;
int start = input.mark();
try {
- synpred224_InternalPerspectiveDsl_fragment(); // can never throw exception
+ synpred65_InternalPerspectiveDsl_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -80834,34 +82998,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
protected DFA31 dfa31 = new DFA31(this);
protected DFA36 dfa36 = new DFA36(this);
protected DFA39 dfa39 = new DFA39(this);
- protected DFA69 dfa69 = new DFA69(this);
- protected DFA75 dfa75 = new DFA75(this);
- protected DFA82 dfa82 = new DFA82(this);
- protected DFA83 dfa83 = new DFA83(this);
- protected DFA91 dfa91 = new DFA91(this);
- protected DFA101 dfa101 = new DFA101(this);
- protected DFA114 dfa114 = new DFA114(this);
- protected DFA115 dfa115 = new DFA115(this);
- protected DFA119 dfa119 = new DFA119(this);
- protected DFA120 dfa120 = new DFA120(this);
- protected DFA121 dfa121 = new DFA121(this);
- protected DFA126 dfa126 = new DFA126(this);
- protected DFA135 dfa135 = new DFA135(this);
+ protected DFA72 dfa72 = new DFA72(this);
+ protected DFA78 dfa78 = new DFA78(this);
+ protected DFA85 dfa85 = new DFA85(this);
+ protected DFA86 dfa86 = new DFA86(this);
+ protected DFA94 dfa94 = new DFA94(this);
+ protected DFA104 dfa104 = new DFA104(this);
+ protected DFA117 dfa117 = new DFA117(this);
+ protected DFA118 dfa118 = new DFA118(this);
+ protected DFA122 dfa122 = new DFA122(this);
+ protected DFA123 dfa123 = new DFA123(this);
+ protected DFA124 dfa124 = new DFA124(this);
+ protected DFA129 dfa129 = new DFA129(this);
protected DFA138 dfa138 = new DFA138(this);
+ protected DFA141 dfa141 = new DFA141(this);
static final String dfa_1s = "\10\uffff";
static final String dfa_2s = "\2\uffff\1\5\3\uffff\1\5\1\uffff";
static final String dfa_3s = "\1\4\1\uffff\1\53\1\uffff\1\4\1\uffff\1\53\1\uffff";
- static final String dfa_4s = "\1\171\1\uffff\1\131\1\uffff\1\44\1\uffff\1\131\1\uffff";
+ static final String dfa_4s = "\1\176\1\uffff\1\136\1\uffff\1\44\1\uffff\1\136\1\uffff";
static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\uffff\1\3";
static final String dfa_6s = "\10\uffff}>";
static final String[] dfa_7s = {
- "\1\2\51\uffff\1\1\112\uffff\1\3",
+ "\1\2\51\uffff\1\1\117\uffff\1\3",
"",
- "\1\4\3\uffff\1\5\5\uffff\1\5\43\uffff\1\5",
+ "\1\4\3\uffff\1\5\5\uffff\1\5\50\uffff\1\5",
"",
"\1\6\37\uffff\1\7",
"",
- "\1\4\3\uffff\1\5\5\uffff\1\5\43\uffff\1\5",
+ "\1\4\3\uffff\1\5\5\uffff\1\5\50\uffff\1\5",
""
};
@@ -80887,16 +83051,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_7;
}
public String getDescription() {
- return "2882:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );";
+ return "2963:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );";
}
}
static final String dfa_8s = "\43\uffff";
static final String dfa_9s = "\1\4\1\0\41\uffff";
- static final String dfa_10s = "\1\176\1\0\41\uffff";
+ static final String dfa_10s = "\1\u0083\1\0\41\uffff";
static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\1";
static final String dfa_12s = "\1\uffff\1\0\41\uffff}>";
static final String[] dfa_13s = {
- "\1\1\4\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\3\uffff\1\2\43\uffff\2\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\12\uffff\1\2",
+ "\1\1\4\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\3\uffff\1\2\50\uffff\2\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\12\uffff\1\2",
"\1\uffff",
"",
"",
@@ -80954,7 +83118,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_13;
}
public String getDescription() {
- return "2936:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );";
+ return "3017:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -80967,7 +83131,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index7_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred23_InternalPerspectiveDsl()) ) {s = 34;}
+ if ( (synpred24_InternalPerspectiveDsl()) ) {s = 34;}
else if ( (true) ) {s = 2;}
@@ -80984,7 +83148,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
static final String[] dfa_14s = {
- "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\3\uffff\1\2\43\uffff\2\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\12\uffff\1\2",
+ "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\3\uffff\1\2\50\uffff\2\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\12\uffff\1\2",
"\1\uffff",
"",
"",
@@ -81036,7 +83200,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_14;
}
public String getDescription() {
- return "2957:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );";
+ return "3038:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81049,7 +83213,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index8_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred24_InternalPerspectiveDsl()) ) {s = 34;}
+ if ( (synpred25_InternalPerspectiveDsl()) ) {s = 34;}
else if ( (true) ) {s = 2;}
@@ -81080,7 +83244,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_14;
}
public String getDescription() {
- return "2978:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );";
+ return "3059:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81093,7 +83257,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index9_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred25_InternalPerspectiveDsl()) ) {s = 34;}
+ if ( (synpred26_InternalPerspectiveDsl()) ) {s = 34;}
else if ( (true) ) {s = 2;}
@@ -81149,25 +83313,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_20;
}
public String getDescription() {
- return "3179:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
+ return "3260:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
}
}
static final String dfa_21s = "\12\uffff";
static final String dfa_22s = "\4\uffff\5\3\1\uffff";
static final String dfa_23s = "\1\53\2\4\1\uffff\5\4\1\uffff";
- static final String dfa_24s = "\1\173\2\61\1\uffff\5\176\1\uffff";
+ static final String dfa_24s = "\1\u0080\2\61\1\uffff\5\u0083\1\uffff";
static final String dfa_25s = "\3\uffff\1\2\5\uffff\1\1";
static final String dfa_26s = "\12\uffff}>";
static final String[] dfa_27s = {
- "\1\1\116\uffff\1\2\1\3",
+ "\1\1\123\uffff\1\2\1\3",
"\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"",
- "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\41\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\41\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\41\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\41\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\41\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\46\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\46\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\46\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\46\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\3\uffff\2\3\46\uffff\1\3\1\uffff\32\3\5\uffff\2\3\1\uffff\2\3",
""
};
@@ -81193,15 +83357,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_27;
}
public String getDescription() {
- return "3413:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
+ return "3494:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
}
}
static final String dfa_28s = "\1\4\2\0\40\uffff";
- static final String dfa_29s = "\1\176\2\0\40\uffff";
+ static final String dfa_29s = "\1\u0083\2\0\40\uffff";
static final String dfa_30s = "\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String dfa_31s = "\1\uffff\1\0\1\1\40\uffff}>";
static final String[] dfa_32s = {
- "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\3\uffff\1\5\44\uffff\1\2\3\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\1\uffff\1\5",
+ "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\3\uffff\1\5\51\uffff\1\2\3\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -81257,7 +83421,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_32;
}
public String getDescription() {
- return "3482:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );";
+ return "3563:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81270,7 +83434,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index27_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred64_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred65_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -81285,7 +83449,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index27_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred64_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred65_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -81303,11 +83467,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
static final String dfa_33s = "\40\uffff";
static final String dfa_34s = "\1\4\26\uffff\1\0\10\uffff";
- static final String dfa_35s = "\1\176\26\uffff\1\0\10\uffff";
+ static final String dfa_35s = "\1\u0083\26\uffff\1\0\10\uffff";
static final String dfa_36s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11";
static final String dfa_37s = "\27\uffff\1\0\10\uffff}>";
static final String[] dfa_38s = {
- "\1\5\4\14\22\uffff\1\5\21\uffff\5\5\1\14\3\uffff\1\2\44\uffff\1\35\3\uffff\2\14\2\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\12\uffff\1\14",
+ "\1\5\4\14\22\uffff\1\5\21\uffff\5\5\1\14\3\uffff\1\2\51\uffff\1\35\3\uffff\2\14\2\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\12\uffff\1\14",
"",
"",
"",
@@ -81362,7 +83526,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_38;
}
public String getDescription() {
- return "3503:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );";
+ return "3584:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81375,9 +83539,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index28_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred72_InternalPerspectiveDsl()) ) {s = 30;}
+ if ( (synpred73_InternalPerspectiveDsl()) ) {s = 30;}
- else if ( (synpred73_InternalPerspectiveDsl()) ) {s = 31;}
+ else if ( (synpred74_InternalPerspectiveDsl()) ) {s = 31;}
input.seek(index28_23);
@@ -81392,7 +83556,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
}
static final String[] dfa_39s = {
- "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\3\uffff\1\2\44\uffff\1\1\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\12\uffff\1\2",
+ "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\3\uffff\1\2\51\uffff\1\1\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\12\uffff\1\2",
"\1\uffff",
"",
"",
@@ -81444,7 +83608,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_39;
}
public String getDescription() {
- return "3674:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );";
+ return "3755:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81457,7 +83621,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index31_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred86_InternalPerspectiveDsl()) ) {s = 34;}
+ if ( (synpred87_InternalPerspectiveDsl()) ) {s = 34;}
else if ( (true) ) {s = 2;}
@@ -81488,7 +83652,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_32;
}
public String getDescription() {
- return "3779:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );";
+ return "3860:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81501,7 +83665,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index36_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred92_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -81516,7 +83680,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index36_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred92_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -81547,7 +83711,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_32;
}
public String getDescription() {
- return "3860:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );";
+ return "3941:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -81560,7 +83724,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index39_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred97_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred98_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -81575,7 +83739,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
int index39_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred97_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred98_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -81593,11 +83757,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
}
static final String dfa_40s = "\1\10\11\uffff";
static final String dfa_41s = "\1\4\7\0\2\uffff";
- static final String dfa_42s = "\1\176\7\0\2\uffff";
+ static final String dfa_42s = "\1\u0083\7\0\2\uffff";
static final String dfa_43s = "\10\uffff\1\2\1\1";
- static final String dfa_44s = "\1\uffff\1\3\1\6\1\0\1\1\1\4\1\5\1\2\2\uffff}>";
+ static final String dfa_44s = "\1\uffff\1\4\1\6\1\0\1\2\1\5\1\3\1\1\2\uffff}>";
static final String[] dfa_45s = {
- "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\3\uffff\2\10\41\uffff\1\10\1\uffff\32\10\5\uffff\2\10\1\uffff\2\10",
+ "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\3\uffff\2\10\46\uffff\1\10\1\uffff\32\10\5\uffff\2\10\1\uffff\2\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -81615,11 +83779,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s);
static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s);
- class DFA69 extends DFA {
+ class DFA72 extends DFA {
- public DFA69(BaseRecognizer recognizer) {
+ public DFA72(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 69;
+ this.decisionNumber = 72;
this.eot = dfa_21;
this.eof = dfa_40;
this.min = dfa_41;
@@ -81629,132 +83793,132 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_45;
}
public String getDescription() {
- return "9036:2: ( rule__XAssignment__Group_1_1__0 )?";
+ return "9630:2: ( rule__XAssignment__Group_1_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA69_3 = input.LA(1);
+ int LA72_3 = input.LA(1);
- int index69_3 = input.index();
+ int index72_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_3);
+ input.seek(index72_3);
if ( s>=0 ) return s;
break;
case 1 :
- int LA69_4 = input.LA(1);
+ int LA72_7 = input.LA(1);
- int index69_4 = input.index();
+ int index72_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_4);
+ input.seek(index72_7);
if ( s>=0 ) return s;
break;
case 2 :
- int LA69_7 = input.LA(1);
+ int LA72_4 = input.LA(1);
- int index69_7 = input.index();
+ int index72_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_7);
+ input.seek(index72_4);
if ( s>=0 ) return s;
break;
case 3 :
- int LA69_1 = input.LA(1);
+ int LA72_6 = input.LA(1);
- int index69_1 = input.index();
+ int index72_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_1);
+ input.seek(index72_6);
if ( s>=0 ) return s;
break;
case 4 :
- int LA69_5 = input.LA(1);
+ int LA72_1 = input.LA(1);
- int index69_5 = input.index();
+ int index72_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_5);
+ input.seek(index72_1);
if ( s>=0 ) return s;
break;
case 5 :
- int LA69_6 = input.LA(1);
+ int LA72_5 = input.LA(1);
- int index69_6 = input.index();
+ int index72_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_6);
+ input.seek(index72_5);
if ( s>=0 ) return s;
break;
case 6 :
- int LA69_2 = input.LA(1);
+ int LA72_2 = input.LA(1);
- int index69_2 = input.index();
+ int index72_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalPerspectiveDsl()) ) {s = 9;}
+ if ( (synpred131_InternalPerspectiveDsl()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index69_2);
+ input.seek(index72_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 69, _s, input);
+ new NoViableAltException(getDescription(), 72, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_46s = "\1\1\12\uffff";
static final String dfa_47s = "\1\4\1\uffff\10\0\1\uffff";
- static final String dfa_48s = "\1\176\1\uffff\10\0\1\uffff";
+ static final String dfa_48s = "\1\u0083\1\uffff\10\0\1\uffff";
static final String dfa_49s = "\1\uffff\1\2\10\uffff\1\1";
- static final String dfa_50s = "\2\uffff\1\3\1\7\1\0\1\4\1\6\1\1\1\2\1\5\1\uffff}>";
+ static final String dfa_50s = "\2\uffff\1\0\1\2\1\1\1\4\1\6\1\3\1\7\1\5\1\uffff}>";
static final String[] dfa_51s = {
- "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\3\uffff\2\1\41\uffff\1\1\1\uffff\32\1\5\uffff\2\1\1\uffff\2\1",
+ "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\3\uffff\2\1\46\uffff\1\1\1\uffff\32\1\5\uffff\2\1\1\uffff\2\1",
"",
"\1\uffff",
"\1\uffff",
@@ -81773,11 +83937,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s);
static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s);
- class DFA75 extends DFA {
+ class DFA78 extends DFA {
- public DFA75(BaseRecognizer recognizer) {
+ public DFA78(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 75;
+ this.decisionNumber = 78;
this.eot = dfa_15;
this.eof = dfa_46;
this.min = dfa_47;
@@ -81787,136 +83951,136 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_51;
}
public String getDescription() {
- return "()* loopback of 10332:2: ( rule__XOtherOperatorExpression__Group_1__0 )*";
+ return "()* loopback of 10926:2: ( rule__XOtherOperatorExpression__Group_1__0 )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA75_4 = input.LA(1);
+ int LA78_2 = input.LA(1);
- int index75_4 = input.index();
+ int index78_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_4);
+ input.seek(index78_2);
if ( s>=0 ) return s;
break;
case 1 :
- int LA75_7 = input.LA(1);
+ int LA78_4 = input.LA(1);
- int index75_7 = input.index();
+ int index78_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_7);
+ input.seek(index78_4);
if ( s>=0 ) return s;
break;
case 2 :
- int LA75_8 = input.LA(1);
+ int LA78_3 = input.LA(1);
- int index75_8 = input.index();
+ int index78_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_8);
+ input.seek(index78_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA75_2 = input.LA(1);
+ int LA78_7 = input.LA(1);
- int index75_2 = input.index();
+ int index78_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_2);
+ input.seek(index78_7);
if ( s>=0 ) return s;
break;
case 4 :
- int LA75_5 = input.LA(1);
+ int LA78_5 = input.LA(1);
- int index75_5 = input.index();
+ int index78_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_5);
+ input.seek(index78_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA75_9 = input.LA(1);
+ int LA78_9 = input.LA(1);
- int index75_9 = input.index();
+ int index78_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_9);
+ input.seek(index78_9);
if ( s>=0 ) return s;
break;
case 6 :
- int LA75_6 = input.LA(1);
+ int LA78_6 = input.LA(1);
- int index75_6 = input.index();
+ int index78_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_6);
+ input.seek(index78_6);
if ( s>=0 ) return s;
break;
case 7 :
- int LA75_3 = input.LA(1);
+ int LA78_8 = input.LA(1);
- int index75_3 = input.index();
+ int index78_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred133_InternalPerspectiveDsl()) ) {s = 10;}
+ if ( (synpred137_InternalPerspectiveDsl()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index75_3);
+ input.seek(index78_8);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 75, _s, input);
+ new NoViableAltException(getDescription(), 78, _s, input);
error(nvae);
throw nvae;
}
@@ -81924,11 +84088,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final String dfa_52s = "\116\uffff";
static final String dfa_53s = "\1\2\115\uffff";
static final String dfa_54s = "\1\4\1\0\114\uffff";
- static final String dfa_55s = "\1\176\1\0\114\uffff";
+ static final String dfa_55s = "\1\u0083\1\0\114\uffff";
static final String dfa_56s = "\2\uffff\1\2\112\uffff\1\1";
static final String dfa_57s = "\1\uffff\1\0\114\uffff}>";
static final String[] dfa_58s = {
- "\5\2\5\uffff\45\2\3\uffff\2\2\41\uffff\1\2\1\uffff\1\1\31\2\5\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\45\2\3\uffff\2\2\46\uffff\1\2\1\uffff\1\1\31\2\5\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -82016,11 +84180,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s);
static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s);
- class DFA82 extends DFA {
+ class DFA85 extends DFA {
- public DFA82(BaseRecognizer recognizer) {
+ public DFA85(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 82;
+ this.decisionNumber = 85;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82030,37 +84194,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_58;
}
public String getDescription() {
- return "11926:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
+ return "12520:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA82_1 = input.LA(1);
+ int LA85_1 = input.LA(1);
- int index82_1 = input.index();
+ int index85_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred144_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index82_1);
+ input.seek(index85_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 82, _s, input);
+ new NoViableAltException(getDescription(), 85, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_59s = {
- "\5\2\5\uffff\45\2\3\uffff\2\2\41\uffff\1\2\1\uffff\5\2\1\1\24\2\5\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\45\2\3\uffff\2\2\46\uffff\1\2\1\uffff\5\2\1\1\24\2\5\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -82141,11 +84305,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
};
static final short[][] dfa_59 = unpackEncodedStringArray(dfa_59s);
- class DFA83 extends DFA {
+ class DFA86 extends DFA {
- public DFA83(BaseRecognizer recognizer) {
+ public DFA86(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 83;
+ this.decisionNumber = 86;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82155,42 +84319,42 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_59;
}
public String getDescription() {
- return "11952:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
+ return "12546:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA83_1 = input.LA(1);
+ int LA86_1 = input.LA(1);
- int index83_1 = input.index();
+ int index86_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred141_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred145_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index83_1);
+ input.seek(index86_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 83, _s, input);
+ new NoViableAltException(getDescription(), 86, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_60s = "\46\uffff";
static final String dfa_61s = "\1\4\2\0\43\uffff";
- static final String dfa_62s = "\1\176\2\0\43\uffff";
+ static final String dfa_62s = "\1\u0083\2\0\43\uffff";
static final String dfa_63s = "\3\uffff\1\1\1\uffff\1\2\40\uffff";
static final String dfa_64s = "\1\uffff\1\0\1\1\43\uffff}>";
static final String[] dfa_65s = {
- "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\3\uffff\1\5\44\uffff\1\2\2\uffff\3\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\2\5",
+ "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\3\uffff\1\5\51\uffff\1\2\2\uffff\3\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\10\uffff\1\3\2\5",
"\1\uffff",
"\1\uffff",
"",
@@ -82237,11 +84401,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s);
static final short[][] dfa_65 = unpackEncodedStringArray(dfa_65s);
- class DFA91 extends DFA {
+ class DFA94 extends DFA {
- public DFA91(BaseRecognizer recognizer) {
+ public DFA94(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 91;
+ this.decisionNumber = 94;
this.eot = dfa_60;
this.eof = dfa_60;
this.min = dfa_61;
@@ -82251,57 +84415,57 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_65;
}
public String getDescription() {
- return "12925:2: ( rule__XClosure__Group_1__0 )?";
+ return "13519:2: ( rule__XClosure__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA91_1 = input.LA(1);
+ int LA94_1 = input.LA(1);
- int index91_1 = input.index();
+ int index94_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred153_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index91_1);
+ input.seek(index94_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA91_2 = input.LA(1);
+ int LA94_2 = input.LA(1);
- int index91_2 = input.index();
+ int index94_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred153_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index91_2);
+ input.seek(index94_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 91, _s, input);
+ new NoViableAltException(getDescription(), 94, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_66s = "\42\uffff";
static final String dfa_67s = "\1\4\2\0\37\uffff";
- static final String dfa_68s = "\1\176\2\0\37\uffff";
+ static final String dfa_68s = "\1\u0083\2\0\37\uffff";
static final String dfa_69s = "\3\uffff\1\1\1\2\35\uffff";
static final String dfa_70s = "\1\uffff\1\0\1\1\37\uffff}>";
static final String[] dfa_71s = {
- "\1\1\4\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\3\uffff\1\4\44\uffff\1\2\3\uffff\2\4\2\uffff\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\12\uffff\1\4",
+ "\1\1\4\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\3\uffff\1\4\51\uffff\1\2\3\uffff\2\4\2\uffff\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\12\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
@@ -82344,11 +84508,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_70 = DFA.unpackEncodedString(dfa_70s);
static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s);
- class DFA101 extends DFA {
+ class DFA104 extends DFA {
- public DFA101(BaseRecognizer recognizer) {
+ public DFA104(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 101;
+ this.decisionNumber = 104;
this.eot = dfa_66;
this.eof = dfa_66;
this.min = dfa_67;
@@ -82358,56 +84522,56 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_71;
}
public String getDescription() {
- return "14356:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
+ return "14950:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA101_1 = input.LA(1);
+ int LA104_1 = input.LA(1);
- int index101_1 = input.index();
+ int index104_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred159_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred163_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 4;}
- input.seek(index101_1);
+ input.seek(index104_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA101_2 = input.LA(1);
+ int LA104_2 = input.LA(1);
- int index101_2 = input.index();
+ int index104_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred159_InternalPerspectiveDsl()) ) {s = 3;}
+ if ( (synpred163_InternalPerspectiveDsl()) ) {s = 3;}
else if ( (true) ) {s = 4;}
- input.seek(index101_2);
+ input.seek(index104_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 101, _s, input);
+ new NoViableAltException(getDescription(), 104, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA114 extends DFA {
+ class DFA117 extends DFA {
- public DFA114(BaseRecognizer recognizer) {
+ public DFA117(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 114;
+ this.decisionNumber = 117;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82417,41 +84581,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_58;
}
public String getDescription() {
- return "16489:2: ( rule__XFeatureCall__Group_3__0 )?";
+ return "17083:2: ( rule__XFeatureCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA114_1 = input.LA(1);
+ int LA117_1 = input.LA(1);
- int index114_1 = input.index();
+ int index117_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred172_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred176_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index114_1);
+ input.seek(index117_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 114, _s, input);
+ new NoViableAltException(getDescription(), 117, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA115 extends DFA {
+ class DFA118 extends DFA {
- public DFA115(BaseRecognizer recognizer) {
+ public DFA118(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 115;
+ this.decisionNumber = 118;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82461,37 +84625,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_59;
}
public String getDescription() {
- return "16515:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
+ return "17109:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA115_1 = input.LA(1);
+ int LA118_1 = input.LA(1);
- int index115_1 = input.index();
+ int index118_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred173_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred177_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index115_1);
+ input.seek(index118_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 115, _s, input);
+ new NoViableAltException(getDescription(), 118, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_72s = {
- "\5\2\5\uffff\15\2\1\1\27\2\3\uffff\2\2\41\uffff\1\2\1\uffff\32\2\5\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\15\2\1\1\27\2\3\uffff\2\2\46\uffff\1\2\1\uffff\32\2\5\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -82572,11 +84736,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
};
static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s);
- class DFA119 extends DFA {
+ class DFA122 extends DFA {
- public DFA119(BaseRecognizer recognizer) {
+ public DFA122(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 119;
+ this.decisionNumber = 122;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82586,41 +84750,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_72;
}
public String getDescription() {
- return "16975:2: ( rule__XConstructorCall__Group_3__0 )?";
+ return "17569:2: ( rule__XConstructorCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA119_1 = input.LA(1);
+ int LA122_1 = input.LA(1);
- int index119_1 = input.index();
+ int index122_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred177_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred181_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index119_1);
+ input.seek(index122_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 119, _s, input);
+ new NoViableAltException(getDescription(), 122, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA120 extends DFA {
+ class DFA123 extends DFA {
- public DFA120(BaseRecognizer recognizer) {
+ public DFA123(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 120;
+ this.decisionNumber = 123;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82630,41 +84794,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_58;
}
public String getDescription() {
- return "17002:2: ( rule__XConstructorCall__Group_4__0 )?";
+ return "17596:2: ( rule__XConstructorCall__Group_4__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA120_1 = input.LA(1);
+ int LA123_1 = input.LA(1);
- int index120_1 = input.index();
+ int index123_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred178_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred182_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index120_1);
+ input.seek(index123_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 120, _s, input);
+ new NoViableAltException(getDescription(), 123, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA121 extends DFA {
+ class DFA124 extends DFA {
- public DFA121(BaseRecognizer recognizer) {
+ public DFA124(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 121;
+ this.decisionNumber = 124;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -82674,42 +84838,42 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_59;
}
public String getDescription() {
- return "17028:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
+ return "17622:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA121_1 = input.LA(1);
+ int LA124_1 = input.LA(1);
- int index121_1 = input.index();
+ int index124_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred179_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred183_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index121_1);
+ input.seek(index124_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 121, _s, input);
+ new NoViableAltException(getDescription(), 124, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_73s = "\1\41\115\uffff";
static final String dfa_74s = "\1\4\40\0\55\uffff";
- static final String dfa_75s = "\1\176\40\0\55\uffff";
+ static final String dfa_75s = "\1\u0083\40\0\55\uffff";
static final String dfa_76s = "\41\uffff\1\2\53\uffff\1\1";
static final String dfa_77s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>";
static final String[] dfa_78s = {
- "\1\1\1\27\1\23\1\24\1\25\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\3\uffff\1\12\1\41\41\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\2\41\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\5\uffff\2\41\1\uffff\1\41\1\22",
+ "\1\1\1\27\1\23\1\24\1\25\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\3\uffff\1\12\1\41\46\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\2\41\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\5\uffff\2\41\1\uffff\1\41\1\22",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -82795,11 +84959,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_77 = DFA.unpackEncodedString(dfa_77s);
static final short[][] dfa_78 = unpackEncodedStringArray(dfa_78s);
- class DFA126 extends DFA {
+ class DFA129 extends DFA {
- public DFA126(BaseRecognizer recognizer) {
+ public DFA129(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 126;
+ this.decisionNumber = 129;
this.eot = dfa_52;
this.eof = dfa_73;
this.min = dfa_74;
@@ -82809,496 +84973,496 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_78;
}
public String getDescription() {
- return "17919:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
+ return "18513:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA126_1 = input.LA(1);
+ int LA129_1 = input.LA(1);
- int index126_1 = input.index();
+ int index129_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_1);
+ input.seek(index129_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA126_2 = input.LA(1);
+ int LA129_2 = input.LA(1);
- int index126_2 = input.index();
+ int index129_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_2);
+ input.seek(index129_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA126_3 = input.LA(1);
+ int LA129_3 = input.LA(1);
- int index126_3 = input.index();
+ int index129_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_3);
+ input.seek(index129_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA126_4 = input.LA(1);
+ int LA129_4 = input.LA(1);
- int index126_4 = input.index();
+ int index129_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_4);
+ input.seek(index129_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA126_5 = input.LA(1);
+ int LA129_5 = input.LA(1);
- int index126_5 = input.index();
+ int index129_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_5);
+ input.seek(index129_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA126_6 = input.LA(1);
+ int LA129_6 = input.LA(1);
- int index126_6 = input.index();
+ int index129_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_6);
+ input.seek(index129_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA126_7 = input.LA(1);
+ int LA129_7 = input.LA(1);
- int index126_7 = input.index();
+ int index129_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_7);
+ input.seek(index129_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA126_8 = input.LA(1);
+ int LA129_8 = input.LA(1);
- int index126_8 = input.index();
+ int index129_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_8);
+ input.seek(index129_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA126_9 = input.LA(1);
+ int LA129_9 = input.LA(1);
- int index126_9 = input.index();
+ int index129_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_9);
+ input.seek(index129_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA126_10 = input.LA(1);
+ int LA129_10 = input.LA(1);
- int index126_10 = input.index();
+ int index129_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_10);
+ input.seek(index129_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA126_11 = input.LA(1);
+ int LA129_11 = input.LA(1);
- int index126_11 = input.index();
+ int index129_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_11);
+ input.seek(index129_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA126_12 = input.LA(1);
+ int LA129_12 = input.LA(1);
- int index126_12 = input.index();
+ int index129_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_12);
+ input.seek(index129_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA126_13 = input.LA(1);
+ int LA129_13 = input.LA(1);
- int index126_13 = input.index();
+ int index129_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_13);
+ input.seek(index129_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA126_14 = input.LA(1);
+ int LA129_14 = input.LA(1);
- int index126_14 = input.index();
+ int index129_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_14);
+ input.seek(index129_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA126_15 = input.LA(1);
+ int LA129_15 = input.LA(1);
- int index126_15 = input.index();
+ int index129_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_15);
+ input.seek(index129_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA126_16 = input.LA(1);
+ int LA129_16 = input.LA(1);
- int index126_16 = input.index();
+ int index129_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_16);
+ input.seek(index129_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA126_17 = input.LA(1);
+ int LA129_17 = input.LA(1);
- int index126_17 = input.index();
+ int index129_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_17);
+ input.seek(index129_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA126_18 = input.LA(1);
+ int LA129_18 = input.LA(1);
- int index126_18 = input.index();
+ int index129_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_18);
+ input.seek(index129_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA126_19 = input.LA(1);
+ int LA129_19 = input.LA(1);
- int index126_19 = input.index();
+ int index129_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_19);
+ input.seek(index129_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA126_20 = input.LA(1);
+ int LA129_20 = input.LA(1);
- int index126_20 = input.index();
+ int index129_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_20);
+ input.seek(index129_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA126_21 = input.LA(1);
+ int LA129_21 = input.LA(1);
- int index126_21 = input.index();
+ int index129_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_21);
+ input.seek(index129_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA126_22 = input.LA(1);
+ int LA129_22 = input.LA(1);
- int index126_22 = input.index();
+ int index129_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_22);
+ input.seek(index129_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA126_23 = input.LA(1);
+ int LA129_23 = input.LA(1);
- int index126_23 = input.index();
+ int index129_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_23);
+ input.seek(index129_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA126_24 = input.LA(1);
+ int LA129_24 = input.LA(1);
- int index126_24 = input.index();
+ int index129_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_24);
+ input.seek(index129_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA126_25 = input.LA(1);
+ int LA129_25 = input.LA(1);
- int index126_25 = input.index();
+ int index129_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_25);
+ input.seek(index129_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA126_26 = input.LA(1);
+ int LA129_26 = input.LA(1);
- int index126_26 = input.index();
+ int index129_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_26);
+ input.seek(index129_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA126_27 = input.LA(1);
+ int LA129_27 = input.LA(1);
- int index126_27 = input.index();
+ int index129_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_27);
+ input.seek(index129_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA126_28 = input.LA(1);
+ int LA129_28 = input.LA(1);
- int index126_28 = input.index();
+ int index129_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_28);
+ input.seek(index129_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA126_29 = input.LA(1);
+ int LA129_29 = input.LA(1);
- int index126_29 = input.index();
+ int index129_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_29);
+ input.seek(index129_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA126_30 = input.LA(1);
+ int LA129_30 = input.LA(1);
- int index126_30 = input.index();
+ int index129_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_30);
+ input.seek(index129_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA126_31 = input.LA(1);
+ int LA129_31 = input.LA(1);
- int index126_31 = input.index();
+ int index129_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_31);
+ input.seek(index129_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA126_32 = input.LA(1);
+ int LA129_32 = input.LA(1);
- int index126_32 = input.index();
+ int index129_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalPerspectiveDsl()) ) {s = 77;}
+ if ( (synpred188_InternalPerspectiveDsl()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index126_32);
+ input.seek(index129_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 126, _s, input);
+ new NoViableAltException(getDescription(), 129, _s, input);
error(nvae);
throw nvae;
}
@@ -83306,11 +85470,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final String dfa_79s = "\117\uffff";
static final String dfa_80s = "\1\2\116\uffff";
static final String dfa_81s = "\1\4\1\0\115\uffff";
- static final String dfa_82s = "\1\176\1\0\115\uffff";
+ static final String dfa_82s = "\1\u0083\1\0\115\uffff";
static final String dfa_83s = "\2\uffff\1\2\113\uffff\1\1";
static final String dfa_84s = "\1\uffff\1\0\115\uffff}>";
static final String[] dfa_85s = {
- "\5\2\5\uffff\15\2\1\1\27\2\3\uffff\2\2\41\uffff\1\2\1\uffff\32\2\1\uffff\1\2\3\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\15\2\1\1\27\2\3\uffff\2\2\46\uffff\1\2\1\uffff\32\2\1\uffff\1\2\3\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -83399,11 +85563,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
static final short[] dfa_84 = DFA.unpackEncodedString(dfa_84s);
static final short[][] dfa_85 = unpackEncodedStringArray(dfa_85s);
- class DFA135 extends DFA {
+ class DFA138 extends DFA {
- public DFA135(BaseRecognizer recognizer) {
+ public DFA138(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 135;
+ this.decisionNumber = 138;
this.eot = dfa_79;
this.eof = dfa_80;
this.min = dfa_81;
@@ -83413,41 +85577,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_85;
}
public String getDescription() {
- return "19276:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
+ return "19870:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA135_1 = input.LA(1);
+ int LA138_1 = input.LA(1);
- int index135_1 = input.index();
+ int index138_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred193_InternalPerspectiveDsl()) ) {s = 78;}
+ if ( (synpred197_InternalPerspectiveDsl()) ) {s = 78;}
else if ( (true) ) {s = 2;}
- input.seek(index135_1);
+ input.seek(index138_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 135, _s, input);
+ new NoViableAltException(getDescription(), 138, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA138 extends DFA {
+ class DFA141 extends DFA {
- public DFA138(BaseRecognizer recognizer) {
+ public DFA141(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 138;
+ this.decisionNumber = 141;
this.eot = dfa_79;
this.eof = dfa_80;
this.min = dfa_81;
@@ -83457,31 +85621,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
this.transition = dfa_85;
}
public String getDescription() {
- return "19546:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
+ return "20140:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA138_1 = input.LA(1);
+ int LA141_1 = input.LA(1);
- int index138_1 = input.index();
+ int index141_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred196_InternalPerspectiveDsl()) ) {s = 78;}
+ if ( (synpred200_InternalPerspectiveDsl()) ) {s = 78;}
else if ( (true) ) {s = 2;}
- input.seek(index138_1);
+ input.seek(index141_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 138, _s, input);
+ new NoViableAltException(getDescription(), 141, _s, input);
error(nvae);
throw nvae;
}
@@ -83499,137 +85663,145 @@ public class InternalPerspectiveDslParser extends AbstractInternalContentAssistP
public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0180000000000000L});
public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0100000000000002L});
public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0100000000000000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x3A00000000000000L,0x0080000000000000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x4080000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x4000000000000002L,0x000000000000000CL});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x3A00000000000000L,0x1000000000000000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0xC080000000000000L,0x0000000000000018L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x8000000000000002L,0x0000000000000018L});
public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0400000000000000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x9000000000000000L,0x0000000000000003L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0018000000000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000003L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x4000000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800000000000000L,0x0100000000000012L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000001C67FE0L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000300000L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000080L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000400000000010L,0x0200000000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0001000000000010L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000001000000010L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000007L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x8080000000000000L,0x0000000000000018L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0018000000000000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000006L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000018L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x1800000000000000L,0x2000000000000024L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x000000001E33FF00L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0080000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0080000000000010L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000001800000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000080L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0047E10C080001F0L,0x400BFE299C000000L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000002L,0x0000000020000000L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0047E10C080001F0L,0x400BFE298C000000L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0047E10C080001F0L,0x400BFE29CC000000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000400000000010L,0x4000000000000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0001000000000010L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000001000000010L});
public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0001E00000000010L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x000000000C1F0000L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000004002L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000008002L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000001E00000L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000001E00002L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x000000000E000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x000000000E000002L,0x0000000200000000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000080000010L,0x0000000008000000L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x00000003FC000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x00000003FC000002L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000088000000L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000C00000000L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000C00000002L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x000000F000000000L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x000000F000000002L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000010C00000000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000060000000000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000080000000000L,0x0C00000000000000L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000080000000002L,0x0C00000000000000L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000080000000000L,0x0400000000000000L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0003E00008000010L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000108000000L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000080000010L,0x0020000008000000L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000004000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0047E10C880001F0L,0x500BFE299C000000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x00C7E10C080001F0L,0x400BFE298C000000L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0047F10C880001F0L,0x700BFE298C000000L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000080000010L,0x1000000008000000L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0047F10C080001F2L,0x600BFE298C000000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0047E10C880001F0L,0x400BFE298C000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0080000080000010L,0x000001C028000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000080000012L,0x0000014028000000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000080000010L,0x0000014028000000L});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0047F10C080001F0L,0x600BFE298E000000L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0047E10C080001F0L,0x400BFE298E000000L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0047F10C080001F0L,0x600BFE298C000000L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x00C7F10C080001F0L,0x600BFE298C000000L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000100000000000L,0x2000000000000000L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000008000000L,0x0000000108000000L});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0004000000000000L,0x4000000000000000L});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x00000000000001C0L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x00040000000001E0L,0x4000600180000000L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0000000110000000L});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000002L,0x0000000100000000L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L});
- public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
- public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0014000000000000L});
- public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
- public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L});
- public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L});
- public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000080000000002L});
- public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000180L});
- public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000080000010L,0x0000000018000000L});
- public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0002200000000000L});
- public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
- public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L});
- public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x3800000000000002L});
- public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x9000000000000002L,0x0000000000000003L});
- public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x1000000000000002L,0x0000000000000003L});
- public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x1800000000000002L,0x0100000000000012L});
- public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000000002L,0x0000000000300000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0047E10C080001F0L,0x017FC53380000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0047E10C080001F0L,0x017FC53180000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0047E10C080001F0L,0x017FC53980000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0001E00000000010L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x000000000C1F0000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000006000000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000004002L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000008002L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000001E00000L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000001E00002L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x000000000E000000L,0x0000004000000000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x000000000E000002L,0x0000004000000000L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000080000010L,0x0000000100000000L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x00000003FC000000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x00000003FC000002L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000088000000L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000C00000000L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000C00000002L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x000000F000000000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x000000F000000002L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000010C00000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000002L,0x0000008000000000L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000060000000000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000080000000000L,0x8000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000080000000002L,0x8000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000080000000000L,0x8000000000000000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0003E00008000010L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000002100000000L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000080000010L,0x0400000100000000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000004000000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0047E10C880001F0L,0x017FC53380000000L,0x000000000000000AL});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x00C7E10C080001F0L,0x017FC53180000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0047F10C880001F0L,0x017FC53180000000L,0x000000000000000EL});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000080000010L,0x0000000100000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0047F10C080001F2L,0x017FC53180000000L,0x000000000000000CL});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0047E10C880001F0L,0x017FC53180000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0080000080000010L,0x0000380500000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000080000012L,0x0000280500000000L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000080000010L,0x0000280500000000L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0047F10C080001F0L,0x017FC531C0000000L,0x000000000000000CL});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0047E10C080001F0L,0x017FC531C0000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0047F10C080001F0L,0x017FC53180000000L,0x000000000000000CL});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x00C7F10C080001F0L,0x017FC53180000000L,0x000000000000000CL});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000008000000L,0x0000002100000000L});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0004000000000000L,0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x00000000000001C0L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x00040000000001E0L,0x000C003000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0000002200000000L});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L});
+ public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
+ public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
+ public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
+ public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000000000000L,0x0280000000000000L});
+ public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
+ public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L});
+ public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L});
+ public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000080000000000L});
+ public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000080000000002L});
+ public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000180L});
+ public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0000000080000010L,0x0000000300000000L});
+ public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0002200000000000L});
+ public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
+ public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L});
+ public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x3800000000000002L});
+ public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x1000000000000002L,0x0000000000000007L});
+ public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x1000000000000002L,0x0000000000000006L});
+ public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x1800000000000002L,0x2000000000000024L});
+ public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000000000002L,0x0000000001800000L});
}
diff --git a/org.eclipse.osbp.xtext.perspective.ui/i18n/I18N.properties b/org.eclipse.osbp.xtext.perspective.ui/i18n/I18N.properties
index 8b674b3..6eb50f8 100644
--- a/org.eclipse.osbp.xtext.perspective.ui/i18n/I18N.properties
+++ b/org.eclipse.osbp.xtext.perspective.ui/i18n/I18N.properties
@@ -8,6 +8,7 @@ org.eclipse.osbp.xtext.perspective.Perspective.iconURI=The identifier for a reso
org.eclipse.osbp.xtext.perspective.Perspective.perspective=Each Workbench window contains one or more perspectives. A perspective defines the initial set and layout of views in the Workbench window. Each perspective provides a set of functionality aimed at accomplishing a specific type of task or works with specific types of resources.
org.eclipse.osbp.xtext.perspective.Perspective.process=
org.eclipse.osbp.xtext.perspective.Perspective.toolbar=Graphical control element on which on-screen buttons, icons, menus, or other input or output elements are placed.
+org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange.dataInterchange=Create a dataInterchange view to trigger imports and exports.
org.eclipse.osbp.xtext.perspective.Perspective.usertask=
org.eclipse.osbp.xtext.perspective.PerspectiveBPMN=
org.eclipse.osbp.xtext.perspective.PerspectiveBPMN.bpmn=Assign the bpmn view to this container.
diff --git a/org.eclipse.osbp.xtext.perspective.ui/src-gen/org/eclipse/osbp/xtext/perspective/ui/contentassist/AbstractPerspectiveDslProposalProvider.java b/org.eclipse.osbp.xtext.perspective.ui/src-gen/org/eclipse/osbp/xtext/perspective/ui/contentassist/AbstractPerspectiveDslProposalProvider.java
index 2a78594..6363660 100644
--- a/org.eclipse.osbp.xtext.perspective.ui/src-gen/org/eclipse/osbp/xtext/perspective/ui/contentassist/AbstractPerspectiveDslProposalProvider.java
+++ b/org.eclipse.osbp.xtext.perspective.ui/src-gen/org/eclipse/osbp/xtext/perspective/ui/contentassist/AbstractPerspectiveDslProposalProvider.java
@@ -72,6 +72,9 @@ public abstract class AbstractPerspectiveDslProposalProvider extends OXtypePropo
public void completePerspective_Elements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completePerspective_Eventmanager(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completePerspectiveSashContainer_ElementId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -123,6 +126,18 @@ public abstract class AbstractPerspectiveDslProposalProvider extends OXtypePropo
public void completePerspectivePart_IsClosable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void completePerspectiveEventManager_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePerspectiveEventManager_Events(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePerspectiveEvent_Target(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePerspectiveEvent_Allowedsources(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
public void completePerspectiveSelection_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
@@ -174,6 +189,9 @@ public abstract class AbstractPerspectiveDslProposalProvider extends OXtypePropo
public void completePerspectiveDashboard_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completePerspectiveBrowser_Url(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void complete_PerspectiveModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
@@ -196,6 +214,12 @@ public abstract class AbstractPerspectiveDslProposalProvider extends OXtypePropo
public void complete_PerspectivePart(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_PerspectiveEventManager(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_PerspectiveEvent(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_PerspectiveView(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -244,6 +268,9 @@ public abstract class AbstractPerspectiveDslProposalProvider extends OXtypePropo
public void complete_PerspectiveDashboard(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_PerspectiveBrowser(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_TRANSLATABLEID(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/org.eclipse.osbp.xtext.perspective.ui/xtend-gen/org/eclipse/osbp/xtext/perspective/ui/converter/E4PerspectiveToDSLConverter.java b/org.eclipse.osbp.xtext.perspective.ui/xtend-gen/org/eclipse/osbp/xtext/perspective/ui/converter/E4PerspectiveToDSLConverter.java
index 0e23210..9a819b5 100644
--- a/org.eclipse.osbp.xtext.perspective.ui/xtend-gen/org/eclipse/osbp/xtext/perspective/ui/converter/E4PerspectiveToDSLConverter.java
+++ b/org.eclipse.osbp.xtext.perspective.ui/xtend-gen/org/eclipse/osbp/xtext/perspective/ui/converter/E4PerspectiveToDSLConverter.java
@@ -32,15 +32,11 @@ import org.eclipse.e4.ui.model.application.ui.basic.MStackElement;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.osbp.xtext.chart.Chart;
import org.eclipse.osbp.xtext.chart.ChartDSLPackage;
-import org.eclipse.osbp.xtext.dialogdsl.Dialog;
import org.eclipse.osbp.xtext.dialogdsl.DialogDSLPackage;
import org.eclipse.osbp.xtext.oxtype.oxtype.OXImportDeclaration;
import org.eclipse.osbp.xtext.oxtype.oxtype.OXtypeFactory;
import org.eclipse.osbp.xtext.perspective.Perspective;
-import org.eclipse.osbp.xtext.perspective.PerspectiveChart;
-import org.eclipse.osbp.xtext.perspective.PerspectiveDialog;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslFactory;
import org.eclipse.osbp.xtext.perspective.PerspectiveElement;
import org.eclipse.osbp.xtext.perspective.PerspectiveGrid;
@@ -48,11 +44,9 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveModel;
import org.eclipse.osbp.xtext.perspective.PerspectivePackage;
import org.eclipse.osbp.xtext.perspective.PerspectivePart;
import org.eclipse.osbp.xtext.perspective.PerspectivePartStack;
-import org.eclipse.osbp.xtext.perspective.PerspectiveReport;
import org.eclipse.osbp.xtext.perspective.PerspectiveSashContainer;
import org.eclipse.osbp.xtext.perspective.PerspectiveTable;
import org.eclipse.osbp.xtext.perspective.SashOrientation;
-import org.eclipse.osbp.xtext.reportdsl.Report;
import org.eclipse.osbp.xtext.reportdsl.ReportDSLPackage;
import org.eclipse.osbp.xtext.table.Table;
import org.eclipse.osbp.xtext.table.TableDSLPackage;
@@ -252,66 +246,18 @@ public class E4PerspectiveToDSLConverter {
}
protected void _convertView(final ChartDSLPackage ePackage, final MPart mPart, final PerspectivePart oPart) {
- final PerspectiveChart oChart = this.pFactory.createPerspectiveChart();
- oPart.setView(oChart);
- final String fqn = mPart.getPersistedState().get(E4PerspectiveToDSLConverter.OSBP_FQN);
- boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(fqn);
- if (_isNullOrEmpty) {
- return;
- }
- String _substring = fqn.substring(0, fqn.lastIndexOf("."));
- this.imports.add(_substring);
- final String[] tokens = fqn.split("\\.");
- int _length = tokens.length;
- int _minus = (_length - 1);
- final Iterable<IEObjectDescription> result = this.descriptions.getExportedObjects(ChartDSLPackage.Literals.CHART,
- QualifiedName.create(tokens[_minus]), false);
- boolean _hasNext = result.iterator().hasNext();
- if (_hasNext) {
- final IEObjectDescription eObjectDesc = result.iterator().next();
- EObject _eObjectOrProxy = eObjectDesc.getEObjectOrProxy();
- oChart.setRef(((Chart) _eObjectOrProxy));
- }
+ throw new Error("Unresolved compilation problems:"
+ + "\nType mismatch: cannot convert from Chart to Chart");
}
protected void _convertView(final ReportDSLPackage ePackage, final MPart mPart, final PerspectivePart oPart) {
- final PerspectiveReport oReport = this.pFactory.createPerspectiveReport();
- oPart.setView(oReport);
- final String fqn = mPart.getPersistedState().get(E4PerspectiveToDSLConverter.OSBP_FQN);
- boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(fqn);
- if (_isNullOrEmpty) {
- return;
- }
- String _substring = fqn.substring(0, fqn.lastIndexOf("."));
- this.imports.add(_substring);
- final Iterable<IEObjectDescription> result = this.descriptions.getExportedObjects(ReportDSLPackage.Literals.REPORT,
- QualifiedName.create(fqn.split("\\.")), false);
- boolean _hasNext = result.iterator().hasNext();
- if (_hasNext) {
- final IEObjectDescription eObjectDesc = result.iterator().next();
- EObject _eObjectOrProxy = eObjectDesc.getEObjectOrProxy();
- oReport.setRef(((Report) _eObjectOrProxy));
- }
+ throw new Error("Unresolved compilation problems:"
+ + "\nType mismatch: cannot convert from Report to Report");
}
protected void _convertView(final DialogDSLPackage ePackage, final MPart mPart, final PerspectivePart oPart) {
- final PerspectiveDialog oDialog = this.pFactory.createPerspectiveDialog();
- oPart.setView(oDialog);
- final String fqn = mPart.getPersistedState().get(E4PerspectiveToDSLConverter.OSBP_FQN);
- boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(fqn);
- if (_isNullOrEmpty) {
- return;
- }
- String _substring = fqn.substring(0, fqn.lastIndexOf("."));
- this.imports.add(_substring);
- final Iterable<IEObjectDescription> result = this.descriptions.getExportedObjects(DialogDSLPackage.Literals.DIALOG,
- QualifiedName.create(fqn.split("\\.")), false);
- boolean _hasNext = result.iterator().hasNext();
- if (_hasNext) {
- final IEObjectDescription eObjectDesc = result.iterator().next();
- EObject _eObjectOrProxy = eObjectDesc.getEObjectOrProxy();
- oDialog.setRef(((Dialog) _eObjectOrProxy));
- }
+ throw new Error("Unresolved compilation problems:"
+ + "\nType mismatch: cannot convert from Dialog to Dialog");
}
public SashOrientation toOrientation(final boolean isHorizontal) {
diff --git a/org.eclipse.osbp.xtext.perspective/META-INF/MANIFEST.MF b/org.eclipse.osbp.xtext.perspective/META-INF/MANIFEST.MF
index b2f1bfe..c5d187f 100644
--- a/org.eclipse.osbp.xtext.perspective/META-INF/MANIFEST.MF
+++ b/org.eclipse.osbp.xtext.perspective/META-INF/MANIFEST.MF
@@ -85,7 +85,6 @@ Export-Package: org.eclipse.osbp.xtext.perspective;version="0.9.0",
org.eclipse.osbp.xtext.perspective.formatting;version="0.9.0",
org.eclipse.osbp.xtext.perspective.impl;version="0.9.0",
org.eclipse.osbp.xtext.perspective.jvmmodel;version="0.9.0",
- org.eclipse.osbp.xtext.perspective.linking;version="0.9.0",
org.eclipse.osbp.xtext.perspective.parser.antlr;version="0.9.0",
org.eclipse.osbp.xtext.perspective.parser.antlr.internal;version="0.9.0",
org.eclipse.osbp.xtext.perspective.scoping;version="0.9.0",
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/Perspective.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/Perspective.java
index 02e6c0f..016ffde 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/Perspective.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/Perspective.java
@@ -42,6 +42,7 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* <li>{@link org.eclipse.osbp.xtext.perspective.Perspective#getToolbar <em>Toolbar</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.perspective.Perspective#getToolbarTypeJvm <em>Toolbar Type Jvm</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.perspective.Perspective#getElements <em>Elements</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.Perspective#getEventmanager <em>Eventmanager</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspective()
@@ -273,4 +274,30 @@ public interface Perspective extends PerspectiveBase {
*/
EList<PerspectiveElement> getElements();
+ /**
+ * Returns the value of the '<em><b>Eventmanager</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Eventmanager</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Eventmanager</em>' containment reference.
+ * @see #setEventmanager(PerspectiveEventManager)
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspective_Eventmanager()
+ * @model containment="true"
+ * @generated
+ */
+ PerspectiveEventManager getEventmanager();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.Perspective#getEventmanager <em>Eventmanager</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Eventmanager</em>' containment reference.
+ * @see #getEventmanager()
+ * @generated
+ */
+ void setEventmanager(PerspectiveEventManager value);
+
} // Perspective
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveBrowser.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveBrowser.java
new file mode 100644
index 0000000..c0a75e0
--- /dev/null
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveBrowser.java
@@ -0,0 +1,62 @@
+/**
+ * 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
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.perspective;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Perspective Browser</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveBrowser#getUrl <em>Url</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveBrowser()
+ * @model
+ * @generated
+ */
+public interface PerspectiveBrowser extends PerspectiveView {
+ /**
+ * Returns the value of the '<em><b>Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Url</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Url</em>' attribute.
+ * @see #setUrl(String)
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveBrowser_Url()
+ * @model unique="false"
+ * @generated
+ */
+ String getUrl();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveBrowser#getUrl <em>Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Url</em>' attribute.
+ * @see #getUrl()
+ * @generated
+ */
+ void setUrl(String value);
+
+} // PerspectiveBrowser
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveChart.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveChart.java
index f9763d3..1c81e2a 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveChart.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveChart.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.chart.Chart;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Chart</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveChart#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveChart#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveChart()
@@ -63,30 +60,4 @@ public interface PerspectiveChart extends PerspectiveView {
*/
void setRef(Chart value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveChart_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveChart#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveChart
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDataInterchange.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDataInterchange.java
index 3611bb5..47f1e86 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDataInterchange.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDataInterchange.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Data Interchange</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveDataInterchange()
@@ -63,30 +60,4 @@ public interface PerspectiveDataInterchange extends PerspectiveView {
*/
void setRef(DataInterchangeGroup value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveDataInterchange_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveDataInterchange
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDialog.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDialog.java
index 930a866..f7ab8b8 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDialog.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDialog.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.dialogdsl.Dialog;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Dialog</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveDialog#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveDialog#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveDialog()
@@ -63,30 +60,4 @@ public interface PerspectiveDialog extends PerspectiveView {
*/
void setRef(Dialog value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveDialog_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveDialog#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveDialog
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslFactory.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslFactory.java
index f15951f..94c976a 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslFactory.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslFactory.java
@@ -80,6 +80,24 @@ public interface PerspectiveDslFactory extends EFactory {
Perspective createPerspective();
/**
+ * Returns a new object of class '<em>Perspective Event Manager</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Perspective Event Manager</em>'.
+ * @generated
+ */
+ PerspectiveEventManager createPerspectiveEventManager();
+
+ /**
+ * Returns a new object of class '<em>Perspective Event</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Perspective Event</em>'.
+ * @generated
+ */
+ PerspectiveEvent createPerspectiveEvent();
+
+ /**
* Returns a new object of class '<em>Perspective Element</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -251,6 +269,15 @@ public interface PerspectiveDslFactory extends EFactory {
PerspectiveDashboard createPerspectiveDashboard();
/**
+ * Returns a new object of class '<em>Perspective Browser</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Perspective Browser</em>'.
+ * @generated
+ */
+ PerspectiveBrowser createPerspectiveBrowser();
+
+ /**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslPackage.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslPackage.java
index 3d06e11..ba848ca 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslPackage.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDslPackage.java
@@ -39,7 +39,7 @@ import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslFactory
* @model kind="package"
- * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='perspective' modelName='PerspectiveDsl' prefix='PerspectiveDsl' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License 2.0 \r\n which accompanies this distribution, and is available at \r\n https://www.eclipse.org/legal/epl-2.0/ \r\n \r\n SPDX-License-Identifier: EPL-2.0 \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors: \r\n \t\tJoerg Riegel - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+ * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='perspective' modelName='PerspectiveDsl' prefix='PerspectiveDsl' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='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 2.0 \n which accompanies this distribution, and is available at \n https://www.eclipse.org/legal/epl-2.0/ \n \n SPDX-License-Identifier: EPL-2.0 \n\n Based on ideas from Xtext, Xtend, Xcore\n \n Contributors: \n \t\tJoerg Riegel - Initial implementation \n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='perspectivedsl'"
* @generated
*/
@@ -203,7 +203,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @generated
* @ordered
*/
- int PERSPECTIVE_PACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
+ int PERSPECTIVE_PACKAGE___ERESOLVE_PROXY__OBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Perspective Package</em>' class.
@@ -361,13 +361,22 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE__ELEMENTS = PERSPECTIVE_BASE_FEATURE_COUNT + 8;
/**
+ * The feature id for the '<em><b>Eventmanager</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE__EVENTMANAGER = PERSPECTIVE_BASE_FEATURE_COUNT + 9;
+
+ /**
* The number of structural features of the '<em>Perspective</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_FEATURE_COUNT = PERSPECTIVE_BASE_FEATURE_COUNT + 9;
+ int PERSPECTIVE_FEATURE_COUNT = PERSPECTIVE_BASE_FEATURE_COUNT + 10;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -388,6 +397,107 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_OPERATION_COUNT = PERSPECTIVE_BASE_OPERATION_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventManagerImpl <em>Perspective Event Manager</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventManagerImpl
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveEventManager()
+ * @generated
+ */
+ int PERSPECTIVE_EVENT_MANAGER = 5;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_MANAGER__NAME = PERSPECTIVE_BASE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Events</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_MANAGER__EVENTS = PERSPECTIVE_BASE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Perspective Event Manager</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_MANAGER_FEATURE_COUNT = PERSPECTIVE_BASE_FEATURE_COUNT + 1;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_MANAGER___ERESOLVE_PROXY__INTERNALEOBJECT = PERSPECTIVE_BASE___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Perspective Event Manager</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_MANAGER_OPERATION_COUNT = PERSPECTIVE_BASE_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventImpl <em>Perspective Event</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventImpl
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveEvent()
+ * @generated
+ */
+ int PERSPECTIVE_EVENT = 6;
+
+ /**
+ * The feature id for the '<em><b>Target</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT__TARGET = 0;
+
+ /**
+ * The feature id for the '<em><b>Allowedsources</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT__ALLOWEDSOURCES = 1;
+
+ /**
+ * The number of structural features of the '<em>Perspective Event</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>Perspective Event</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_EVENT_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveElementImpl <em>Perspective Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -395,7 +505,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveElement()
* @generated
*/
- int PERSPECTIVE_ELEMENT = 5;
+ int PERSPECTIVE_ELEMENT = 7;
/**
* The feature id for the '<em><b>Element Id</b></em>' attribute.
@@ -468,7 +578,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveSashContainer()
* @generated
*/
- int PERSPECTIVE_SASH_CONTAINER = 6;
+ int PERSPECTIVE_SASH_CONTAINER = 8;
/**
* The feature id for the '<em><b>Element Id</b></em>' attribute.
@@ -559,7 +669,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectivePart()
* @generated
*/
- int PERSPECTIVE_PART = 7;
+ int PERSPECTIVE_PART = 9;
/**
* The feature id for the '<em><b>Element Id</b></em>' attribute.
@@ -659,7 +769,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectivePartStack()
* @generated
*/
- int PERSPECTIVE_PART_STACK = 8;
+ int PERSPECTIVE_PART_STACK = 10;
/**
* The feature id for the '<em><b>Element Id</b></em>' attribute.
@@ -741,7 +851,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveView()
* @generated
*/
- int PERSPECTIVE_VIEW = 9;
+ int PERSPECTIVE_VIEW = 11;
/**
* The number of structural features of the '<em>Perspective View</em>' class.
@@ -778,7 +888,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveSelection()
* @generated
*/
- int PERSPECTIVE_SELECTION = 10;
+ int PERSPECTIVE_SELECTION = 12;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -790,22 +900,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_SELECTION__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_SELECTION__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Selection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_SELECTION_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_SELECTION_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -833,7 +934,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveTable()
* @generated
*/
- int PERSPECTIVE_TABLE = 11;
+ int PERSPECTIVE_TABLE = 13;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -845,22 +946,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_TABLE__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_TABLE__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Table</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_TABLE_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_TABLE_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -888,7 +980,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveGrid()
* @generated
*/
- int PERSPECTIVE_GRID = 12;
+ int PERSPECTIVE_GRID = 14;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -900,22 +992,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_GRID__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_GRID__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Grid</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_GRID_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_GRID_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -943,7 +1026,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveChart()
* @generated
*/
- int PERSPECTIVE_CHART = 13;
+ int PERSPECTIVE_CHART = 15;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -955,22 +1038,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_CHART__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_CHART__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Chart</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_CHART_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_CHART_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -998,7 +1072,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveReport()
* @generated
*/
- int PERSPECTIVE_REPORT = 14;
+ int PERSPECTIVE_REPORT = 16;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -1010,22 +1084,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_REPORT__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_REPORT__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Report</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_REPORT_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_REPORT_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -1053,7 +1118,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveOrganization()
* @generated
*/
- int PERSPECTIVE_ORGANIZATION = 15;
+ int PERSPECTIVE_ORGANIZATION = 17;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -1099,7 +1164,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveTopology()
* @generated
*/
- int PERSPECTIVE_TOPOLOGY = 16;
+ int PERSPECTIVE_TOPOLOGY = 18;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -1111,22 +1176,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_TOPOLOGY__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Topology</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_TOPOLOGY_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_TOPOLOGY_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -1154,7 +1210,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveDialog()
* @generated
*/
- int PERSPECTIVE_DIALOG = 17;
+ int PERSPECTIVE_DIALOG = 19;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -1166,22 +1222,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_DIALOG__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_DIALOG__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Dialog</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_DIALOG_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_DIALOG_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -1209,7 +1256,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveBPMN()
* @generated
*/
- int PERSPECTIVE_BPMN = 18;
+ int PERSPECTIVE_BPMN = 20;
/**
* The number of structural features of the '<em>Perspective BPMN</em>' class.
@@ -1246,7 +1293,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveKanban()
* @generated
*/
- int PERSPECTIVE_KANBAN = 19;
+ int PERSPECTIVE_KANBAN = 21;
/**
* The feature id for the '<em><b>Dto Ref</b></em>' reference.
@@ -1310,7 +1357,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveWelcome()
* @generated
*/
- int PERSPECTIVE_WELCOME = 20;
+ int PERSPECTIVE_WELCOME = 22;
/**
* The number of structural features of the '<em>Perspective Welcome</em>' class.
@@ -1347,7 +1394,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveSearch()
* @generated
*/
- int PERSPECTIVE_SEARCH = 21;
+ int PERSPECTIVE_SEARCH = 23;
/**
* The feature id for the '<em><b>Dto Ref</b></em>' reference.
@@ -1411,7 +1458,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveDataInterchange()
* @generated
*/
- int PERSPECTIVE_DATA_INTERCHANGE = 22;
+ int PERSPECTIVE_DATA_INTERCHANGE = 24;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -1423,22 +1470,13 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_DATA_INTERCHANGE__REF = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
-
- /**
* The number of structural features of the '<em>Perspective Data Interchange</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PERSPECTIVE_DATA_INTERCHANGE_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 2;
+ int PERSPECTIVE_DATA_INTERCHANGE_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -1466,7 +1504,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveTitle()
* @generated
*/
- int PERSPECTIVE_TITLE = 23;
+ int PERSPECTIVE_TITLE = 25;
/**
* The feature id for the '<em><b>Html Name</b></em>' attribute.
@@ -1512,7 +1550,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveDashboard()
* @generated
*/
- int PERSPECTIVE_DASHBOARD = 24;
+ int PERSPECTIVE_DASHBOARD = 26;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1551,6 +1589,52 @@ public interface PerspectiveDslPackage extends EPackage {
int PERSPECTIVE_DASHBOARD_OPERATION_COUNT = PERSPECTIVE_VIEW_OPERATION_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveBrowserImpl <em>Perspective Browser</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveBrowserImpl
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveBrowser()
+ * @generated
+ */
+ int PERSPECTIVE_BROWSER = 27;
+
+ /**
+ * The feature id for the '<em><b>Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_BROWSER__URL = PERSPECTIVE_VIEW_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Perspective Browser</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_BROWSER_FEATURE_COUNT = PERSPECTIVE_VIEW_FEATURE_COUNT + 1;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_BROWSER___ERESOLVE_PROXY__INTERNALEOBJECT = PERSPECTIVE_VIEW___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Perspective Browser</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSPECTIVE_BROWSER_OPERATION_COUNT = PERSPECTIVE_VIEW_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.osbp.xtext.perspective.SashOrientation <em>Sash Orientation</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1558,7 +1642,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getSashOrientation()
* @generated
*/
- int SASH_ORIENTATION = 25;
+ int SASH_ORIENTATION = 28;
/**
* The meta object id for the '<em>Internal EObject</em>' data type.
@@ -1568,7 +1652,7 @@ public interface PerspectiveDslPackage extends EPackage {
* @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getInternalEObject()
* @generated
*/
- int INTERNAL_EOBJECT = 26;
+ int INTERNAL_EOBJECT = 29;
/**
@@ -1775,6 +1859,70 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspective_Elements();
/**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.Perspective#getEventmanager <em>Eventmanager</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Eventmanager</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.Perspective#getEventmanager()
+ * @see #getPerspective()
+ * @generated
+ */
+ EReference getPerspective_Eventmanager();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEventManager <em>Perspective Event Manager</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Perspective Event Manager</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEventManager
+ * @generated
+ */
+ EClass getPerspectiveEventManager();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEventManager#getEvents <em>Events</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Events</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEventManager#getEvents()
+ * @see #getPerspectiveEventManager()
+ * @generated
+ */
+ EReference getPerspectiveEventManager_Events();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent <em>Perspective Event</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Perspective Event</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEvent
+ * @generated
+ */
+ EClass getPerspectiveEvent();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getTarget <em>Target</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Target</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getTarget()
+ * @see #getPerspectiveEvent()
+ * @generated
+ */
+ EReference getPerspectiveEvent_Target();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getAllowedsources <em>Allowedsources</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Allowedsources</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getAllowedsources()
+ * @see #getPerspectiveEvent()
+ * @generated
+ */
+ EReference getPerspectiveEvent_Allowedsources();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveElement <em>Perspective Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1956,17 +2104,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveSelection_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveSelection#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveSelection#getRefTypeJvm()
- * @see #getPerspectiveSelection()
- * @generated
- */
- EReference getPerspectiveSelection_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveTable <em>Perspective Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1988,17 +2125,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveTable_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveTable#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveTable#getRefTypeJvm()
- * @see #getPerspectiveTable()
- * @generated
- */
- EReference getPerspectiveTable_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveGrid <em>Perspective Grid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2020,17 +2146,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveGrid_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveGrid#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveGrid#getRefTypeJvm()
- * @see #getPerspectiveGrid()
- * @generated
- */
- EReference getPerspectiveGrid_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveChart <em>Perspective Chart</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2052,17 +2167,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveChart_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveChart#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveChart#getRefTypeJvm()
- * @see #getPerspectiveChart()
- * @generated
- */
- EReference getPerspectiveChart_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveReport <em>Perspective Report</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2084,17 +2188,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveReport_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveReport#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveReport#getRefTypeJvm()
- * @see #getPerspectiveReport()
- * @generated
- */
- EReference getPerspectiveReport_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveOrganization <em>Perspective Organization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2137,17 +2230,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveTopology_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveTopology#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveTopology#getRefTypeJvm()
- * @see #getPerspectiveTopology()
- * @generated
- */
- EReference getPerspectiveTopology_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveDialog <em>Perspective Dialog</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2169,17 +2251,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveDialog_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveDialog#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDialog#getRefTypeJvm()
- * @see #getPerspectiveDialog()
- * @generated
- */
- EReference getPerspectiveDialog_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveBPMN <em>Perspective BPMN</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2307,17 +2378,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference getPerspectiveDataInterchange_Ref();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange#getRefTypeJvm <em>Ref Type Jvm</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Ref Type Jvm</em>'.
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange#getRefTypeJvm()
- * @see #getPerspectiveDataInterchange()
- * @generated
- */
- EReference getPerspectiveDataInterchange_RefTypeJvm();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveTitle <em>Perspective Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2360,6 +2420,27 @@ public interface PerspectiveDslPackage extends EPackage {
EAttribute getPerspectiveDashboard_Name();
/**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveBrowser <em>Perspective Browser</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Perspective Browser</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveBrowser
+ * @generated
+ */
+ EClass getPerspectiveBrowser();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.perspective.PerspectiveBrowser#getUrl <em>Url</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Url</em>'.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveBrowser#getUrl()
+ * @see #getPerspectiveBrowser()
+ * @generated
+ */
+ EAttribute getPerspectiveBrowser_Url();
+
+ /**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.perspective.SashOrientation <em>Sash Orientation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2566,6 +2647,58 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE__ELEMENTS = eINSTANCE.getPerspective_Elements();
/**
+ * The meta object literal for the '<em><b>Eventmanager</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PERSPECTIVE__EVENTMANAGER = eINSTANCE.getPerspective_Eventmanager();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventManagerImpl <em>Perspective Event Manager</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventManagerImpl
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveEventManager()
+ * @generated
+ */
+ EClass PERSPECTIVE_EVENT_MANAGER = eINSTANCE.getPerspectiveEventManager();
+
+ /**
+ * The meta object literal for the '<em><b>Events</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PERSPECTIVE_EVENT_MANAGER__EVENTS = eINSTANCE.getPerspectiveEventManager_Events();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventImpl <em>Perspective Event</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventImpl
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveEvent()
+ * @generated
+ */
+ EClass PERSPECTIVE_EVENT = eINSTANCE.getPerspectiveEvent();
+
+ /**
+ * The meta object literal for the '<em><b>Target</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PERSPECTIVE_EVENT__TARGET = eINSTANCE.getPerspectiveEvent_Target();
+
+ /**
+ * The meta object literal for the '<em><b>Allowedsources</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PERSPECTIVE_EVENT__ALLOWEDSOURCES = eINSTANCE.getPerspectiveEvent_Allowedsources();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveElementImpl <em>Perspective Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2714,14 +2847,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_SELECTION__REF = eINSTANCE.getPerspectiveSelection_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_SELECTION__REF_TYPE_JVM = eINSTANCE.getPerspectiveSelection_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveTableImpl <em>Perspective Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2740,14 +2865,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_TABLE__REF = eINSTANCE.getPerspectiveTable_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_TABLE__REF_TYPE_JVM = eINSTANCE.getPerspectiveTable_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveGridImpl <em>Perspective Grid</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2766,14 +2883,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_GRID__REF = eINSTANCE.getPerspectiveGrid_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_GRID__REF_TYPE_JVM = eINSTANCE.getPerspectiveGrid_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveChartImpl <em>Perspective Chart</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2792,14 +2901,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_CHART__REF = eINSTANCE.getPerspectiveChart_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_CHART__REF_TYPE_JVM = eINSTANCE.getPerspectiveChart_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveReportImpl <em>Perspective Report</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2818,14 +2919,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_REPORT__REF = eINSTANCE.getPerspectiveReport_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_REPORT__REF_TYPE_JVM = eINSTANCE.getPerspectiveReport_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveOrganizationImpl <em>Perspective Organization</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2862,14 +2955,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_TOPOLOGY__REF = eINSTANCE.getPerspectiveTopology_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM = eINSTANCE.getPerspectiveTopology_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveDialogImpl <em>Perspective Dialog</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2888,14 +2973,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_DIALOG__REF = eINSTANCE.getPerspectiveDialog_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_DIALOG__REF_TYPE_JVM = eINSTANCE.getPerspectiveDialog_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveBPMNImpl <em>Perspective BPMN</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3002,14 +3079,6 @@ public interface PerspectiveDslPackage extends EPackage {
EReference PERSPECTIVE_DATA_INTERCHANGE__REF = eINSTANCE.getPerspectiveDataInterchange_Ref();
/**
- * The meta object literal for the '<em><b>Ref Type Jvm</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM = eINSTANCE.getPerspectiveDataInterchange_RefTypeJvm();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveTitleImpl <em>Perspective Title</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3046,6 +3115,24 @@ public interface PerspectiveDslPackage extends EPackage {
EAttribute PERSPECTIVE_DASHBOARD__NAME = eINSTANCE.getPerspectiveDashboard_Name();
/**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveBrowserImpl <em>Perspective Browser</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveBrowserImpl
+ * @see org.eclipse.osbp.xtext.perspective.impl.PerspectiveDslPackageImpl#getPerspectiveBrowser()
+ * @generated
+ */
+ EClass PERSPECTIVE_BROWSER = eINSTANCE.getPerspectiveBrowser();
+
+ /**
+ * The meta object literal for the '<em><b>Url</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PERSPECTIVE_BROWSER__URL = eINSTANCE.getPerspectiveBrowser_Url();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.perspective.SashOrientation <em>Sash Orientation</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEvent.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEvent.java
new file mode 100644
index 0000000..4f006e8
--- /dev/null
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEvent.java
@@ -0,0 +1,82 @@
+/**
+ * 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
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.perspective;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Perspective Event</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getTarget <em>Target</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getAllowedsources <em>Allowedsources</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveEvent()
+ * @model
+ * @generated
+ */
+public interface PerspectiveEvent extends EObject {
+ /**
+ * Returns the value of the '<em><b>Target</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Target</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Target</em>' reference.
+ * @see #setTarget(PerspectivePart)
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveEvent_Target()
+ * @model
+ * @generated
+ */
+ PerspectivePart getTarget();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent#getTarget <em>Target</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Target</em>' reference.
+ * @see #getTarget()
+ * @generated
+ */
+ void setTarget(PerspectivePart value);
+
+ /**
+ * Returns the value of the '<em><b>Allowedsources</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.osbp.xtext.perspective.PerspectivePart}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Allowedsources</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Allowedsources</em>' reference list.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveEvent_Allowedsources()
+ * @model
+ * @generated
+ */
+ EList<PerspectivePart> getAllowedsources();
+
+} // PerspectiveEvent
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEventManager.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEventManager.java
new file mode 100644
index 0000000..fbc8bc0
--- /dev/null
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveEventManager.java
@@ -0,0 +1,53 @@
+/**
+ * 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
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.perspective;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Perspective Event Manager</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveEventManager#getEvents <em>Events</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveEventManager()
+ * @model
+ * @generated
+ */
+public interface PerspectiveEventManager extends PerspectiveBase {
+ /**
+ * Returns the value of the '<em><b>Events</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Events</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Events</em>' containment reference list.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveEventManager_Events()
+ * @model containment="true"
+ * @generated
+ */
+ EList<PerspectiveEvent> getEvents();
+
+} // PerspectiveEventManager
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveGrid.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveGrid.java
index 7d63ba1..c7494ab 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveGrid.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveGrid.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.table.Table;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Grid</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveGrid#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveGrid#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveGrid()
@@ -63,30 +60,4 @@ public interface PerspectiveGrid extends PerspectiveView {
*/
void setRef(Table value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveGrid_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveGrid#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveGrid
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveReport.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveReport.java
index 9f70306..3b00119 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveReport.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveReport.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.reportdsl.Report;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Report</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveReport#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveReport#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveReport()
@@ -63,30 +60,4 @@ public interface PerspectiveReport extends PerspectiveView {
*/
void setRef(Report value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveReport_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveReport#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveReport
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveSelection.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveSelection.java
index 1a3ea5a..9e09042 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveSelection.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveSelection.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.table.Table;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Selection</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveSelection#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveSelection#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveSelection()
@@ -63,30 +60,4 @@ public interface PerspectiveSelection extends PerspectiveView {
*/
void setRef(Table value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveSelection_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveSelection#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveSelection
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTable.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTable.java
index 0c2e56c..a549de8 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTable.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTable.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.table.Table;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Table</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveTable#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveTable#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveTable()
@@ -63,30 +60,4 @@ public interface PerspectiveTable extends PerspectiveView {
*/
void setRef(Table value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveTable_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveTable#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveTable
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTopology.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTopology.java
index 556dcfe..1962b59 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTopology.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/PerspectiveTopology.java
@@ -17,8 +17,6 @@ package org.eclipse.osbp.xtext.perspective;
import org.eclipse.osbp.xtext.topologydsl.Topology;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Perspective Topology</b></em>'.
@@ -29,7 +27,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveTopology#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.PerspectiveTopology#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveTopology()
@@ -63,30 +60,4 @@ public interface PerspectiveTopology extends PerspectiveView {
*/
void setRef(Topology value);
- /**
- * Returns the value of the '<em><b>Ref Type Jvm</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ref Type Jvm</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #setRefTypeJvm(JvmTypeReference)
- * @see org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage#getPerspectiveTopology_RefTypeJvm()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- JvmTypeReference getRefTypeJvm();
-
- /**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.perspective.PerspectiveTopology#getRefTypeJvm <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Ref Type Jvm</em>' containment reference.
- * @see #getRefTypeJvm()
- * @generated
- */
- void setRefTypeJvm(JvmTypeReference value);
-
} // PerspectiveTopology
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveBrowserImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveBrowserImpl.java
new file mode 100644
index 0000000..5c0d4e5
--- /dev/null
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveBrowserImpl.java
@@ -0,0 +1,175 @@
+/**
+ * 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
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.perspective.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.osbp.xtext.perspective.PerspectiveBrowser;
+import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Perspective Browser</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveBrowserImpl#getUrl <em>Url</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class PerspectiveBrowserImpl extends PerspectiveLazyResolverImpl implements PerspectiveBrowser {
+ /**
+ * The default value of the '{@link #getUrl() <em>Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUrl()
+ * @generated
+ * @ordered
+ */
+ protected static final String URL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUrl()
+ * @generated
+ * @ordered
+ */
+ protected String url = URL_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PerspectiveBrowserImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return PerspectiveDslPackage.Literals.PERSPECTIVE_BROWSER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUrl() {
+ return url;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUrl(String newUrl) {
+ String oldUrl = url;
+ url = newUrl;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_BROWSER__URL, oldUrl, url));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER__URL:
+ return getUrl();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER__URL:
+ setUrl((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER__URL:
+ setUrl(URL_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER__URL:
+ return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (url: ");
+ result.append(url);
+ result.append(')');
+ return result.toString();
+ }
+
+} //PerspectiveBrowserImpl
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveChartImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveChartImpl.java
index af7265d..e79bb51 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveChartImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveChartImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.chart.Chart;
import org.eclipse.osbp.xtext.perspective.PerspectiveChart;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Chart</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveChartImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveChartImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveChartImpl extends PerspectiveLazyResolverImpl implements
protected Chart ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveChartImpl extends PerspectiveLazyResolverImpl implements
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_CHART__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveChartImpl extends PerspectiveLazyResolverImpl implements
case PerspectiveDslPackage.PERSPECTIVE_CHART__REF:
setRef((Chart)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveChartImpl extends PerspectiveLazyResolverImpl implements
case PerspectiveDslPackage.PERSPECTIVE_CHART__REF:
setRef((Chart)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveChartImpl extends PerspectiveLazyResolverImpl implements
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_CHART__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_CHART__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDataInterchangeImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDataInterchangeImpl.java
index d764e53..dcf8083 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDataInterchangeImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDataInterchangeImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup;
import org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Data Interchange</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveDataInterchangeImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveDataInterchangeImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveDataInterchangeImpl extends PerspectiveLazyResolverImpl
protected DataInterchangeGroup ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveDataInterchangeImpl extends PerspectiveLazyResolverImpl
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveDataInterchangeImpl extends PerspectiveLazyResolverImpl
case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF:
setRef((DataInterchangeGroup)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveDataInterchangeImpl extends PerspectiveLazyResolverImpl
case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF:
setRef((DataInterchangeGroup)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveDataInterchangeImpl extends PerspectiveLazyResolverImpl
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDialogImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDialogImpl.java
index c0e645c..71e8e1d 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDialogImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDialogImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.dialogdsl.Dialog;
import org.eclipse.osbp.xtext.perspective.PerspectiveDialog;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Dialog</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveDialogImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveDialogImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveDialogImpl extends PerspectiveLazyResolverImpl implement
protected Dialog ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveDialogImpl extends PerspectiveLazyResolverImpl implement
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveDialogImpl extends PerspectiveLazyResolverImpl implement
case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF:
setRef((Dialog)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveDialogImpl extends PerspectiveLazyResolverImpl implement
case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF:
setRef((Dialog)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveDialogImpl extends PerspectiveLazyResolverImpl implement
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_DIALOG__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslFactoryImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslFactoryImpl.java
index 288f889..9a9b740 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslFactoryImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslFactoryImpl.java
@@ -76,6 +76,8 @@ public class PerspectiveDslFactoryImpl extends EFactoryImpl implements Perspecti
case PerspectiveDslPackage.PERSPECTIVE_PACKAGE: return createPerspectivePackage();
case PerspectiveDslPackage.PERSPECTIVE_BASE: return createPerspectiveBase();
case PerspectiveDslPackage.PERSPECTIVE: return createPerspective();
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER: return createPerspectiveEventManager();
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT: return createPerspectiveEvent();
case PerspectiveDslPackage.PERSPECTIVE_ELEMENT: return createPerspectiveElement();
case PerspectiveDslPackage.PERSPECTIVE_SASH_CONTAINER: return createPerspectiveSashContainer();
case PerspectiveDslPackage.PERSPECTIVE_PART: return createPerspectivePart();
@@ -95,6 +97,7 @@ public class PerspectiveDslFactoryImpl extends EFactoryImpl implements Perspecti
case PerspectiveDslPackage.PERSPECTIVE_DATA_INTERCHANGE: return createPerspectiveDataInterchange();
case PerspectiveDslPackage.PERSPECTIVE_TITLE: return createPerspectiveTitle();
case PerspectiveDslPackage.PERSPECTIVE_DASHBOARD: return createPerspectiveDashboard();
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER: return createPerspectiveBrowser();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -189,6 +192,26 @@ public class PerspectiveDslFactoryImpl extends EFactoryImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
+ public PerspectiveEventManager createPerspectiveEventManager() {
+ PerspectiveEventManagerImpl perspectiveEventManager = new PerspectiveEventManagerImpl();
+ return perspectiveEventManager;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PerspectiveEvent createPerspectiveEvent() {
+ PerspectiveEventImpl perspectiveEvent = new PerspectiveEventImpl();
+ return perspectiveEvent;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public PerspectiveElement createPerspectiveElement() {
PerspectiveElementImpl perspectiveElement = new PerspectiveElementImpl();
return perspectiveElement;
@@ -379,6 +402,16 @@ public class PerspectiveDslFactoryImpl extends EFactoryImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
+ public PerspectiveBrowser createPerspectiveBrowser() {
+ PerspectiveBrowserImpl perspectiveBrowser = new PerspectiveBrowserImpl();
+ return perspectiveBrowser;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public SashOrientation createSashOrientationFromString(EDataType eDataType, String initialValue) {
SashOrientation result = SashOrientation.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslPackageImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslPackageImpl.java
index a1b0f93..88689fe 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslPackageImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveDslPackageImpl.java
@@ -46,6 +46,7 @@ import org.eclipse.osbp.xtext.organizationdsl.OrganizationDSLPackage;
import org.eclipse.osbp.xtext.perspective.Perspective;
import org.eclipse.osbp.xtext.perspective.PerspectiveBPMN;
import org.eclipse.osbp.xtext.perspective.PerspectiveBase;
+import org.eclipse.osbp.xtext.perspective.PerspectiveBrowser;
import org.eclipse.osbp.xtext.perspective.PerspectiveChart;
import org.eclipse.osbp.xtext.perspective.PerspectiveDashboard;
import org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange;
@@ -53,6 +54,8 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveDialog;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslFactory;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
import org.eclipse.osbp.xtext.perspective.PerspectiveElement;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEventManager;
import org.eclipse.osbp.xtext.perspective.PerspectiveGrid;
import org.eclipse.osbp.xtext.perspective.PerspectiveKanban;
import org.eclipse.osbp.xtext.perspective.PerspectiveLazyResolver;
@@ -129,6 +132,20 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
+ private EClass perspectiveEventManagerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass perspectiveEventEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass perspectiveElementEClass = null;
/**
@@ -269,6 +286,13 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
+ private EClass perspectiveBrowserEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EEnum sashOrientationEEnum = null;
/**
@@ -523,6 +547,60 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
+ public EReference getPerspective_Eventmanager() {
+ return (EReference)perspectiveEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPerspectiveEventManager() {
+ return perspectiveEventManagerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPerspectiveEventManager_Events() {
+ return (EReference)perspectiveEventManagerEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPerspectiveEvent() {
+ return perspectiveEventEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPerspectiveEvent_Target() {
+ return (EReference)perspectiveEventEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getPerspectiveEvent_Allowedsources() {
+ return (EReference)perspectiveEventEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getPerspectiveElement() {
return perspectiveElementEClass;
}
@@ -676,15 +754,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveSelection_RefTypeJvm() {
- return (EReference)perspectiveSelectionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveTable() {
return perspectiveTableEClass;
}
@@ -703,15 +772,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveTable_RefTypeJvm() {
- return (EReference)perspectiveTableEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveGrid() {
return perspectiveGridEClass;
}
@@ -730,15 +790,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveGrid_RefTypeJvm() {
- return (EReference)perspectiveGridEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveChart() {
return perspectiveChartEClass;
}
@@ -757,15 +808,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveChart_RefTypeJvm() {
- return (EReference)perspectiveChartEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveReport() {
return perspectiveReportEClass;
}
@@ -784,15 +826,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveReport_RefTypeJvm() {
- return (EReference)perspectiveReportEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveOrganization() {
return perspectiveOrganizationEClass;
}
@@ -829,15 +862,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveTopology_RefTypeJvm() {
- return (EReference)perspectiveTopologyEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveDialog() {
return perspectiveDialogEClass;
}
@@ -856,15 +880,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveDialog_RefTypeJvm() {
- return (EReference)perspectiveDialogEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveBPMN() {
return perspectiveBPMNEClass;
}
@@ -973,15 +988,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPerspectiveDataInterchange_RefTypeJvm() {
- return (EReference)perspectiveDataInterchangeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getPerspectiveTitle() {
return perspectiveTitleEClass;
}
@@ -1018,6 +1024,24 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getPerspectiveBrowser() {
+ return perspectiveBrowserEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPerspectiveBrowser_Url() {
+ return (EAttribute)perspectiveBrowserEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EEnum getSashOrientation() {
return sashOrientationEEnum;
}
@@ -1082,6 +1106,14 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
createEReference(perspectiveEClass, PERSPECTIVE__TOOLBAR);
createEReference(perspectiveEClass, PERSPECTIVE__TOOLBAR_TYPE_JVM);
createEReference(perspectiveEClass, PERSPECTIVE__ELEMENTS);
+ createEReference(perspectiveEClass, PERSPECTIVE__EVENTMANAGER);
+
+ perspectiveEventManagerEClass = createEClass(PERSPECTIVE_EVENT_MANAGER);
+ createEReference(perspectiveEventManagerEClass, PERSPECTIVE_EVENT_MANAGER__EVENTS);
+
+ perspectiveEventEClass = createEClass(PERSPECTIVE_EVENT);
+ createEReference(perspectiveEventEClass, PERSPECTIVE_EVENT__TARGET);
+ createEReference(perspectiveEventEClass, PERSPECTIVE_EVENT__ALLOWEDSOURCES);
perspectiveElementEClass = createEClass(PERSPECTIVE_ELEMENT);
createEAttribute(perspectiveElementEClass, PERSPECTIVE_ELEMENT__ELEMENT_ID);
@@ -1105,34 +1137,27 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
perspectiveSelectionEClass = createEClass(PERSPECTIVE_SELECTION);
createEReference(perspectiveSelectionEClass, PERSPECTIVE_SELECTION__REF);
- createEReference(perspectiveSelectionEClass, PERSPECTIVE_SELECTION__REF_TYPE_JVM);
perspectiveTableEClass = createEClass(PERSPECTIVE_TABLE);
createEReference(perspectiveTableEClass, PERSPECTIVE_TABLE__REF);
- createEReference(perspectiveTableEClass, PERSPECTIVE_TABLE__REF_TYPE_JVM);
perspectiveGridEClass = createEClass(PERSPECTIVE_GRID);
createEReference(perspectiveGridEClass, PERSPECTIVE_GRID__REF);
- createEReference(perspectiveGridEClass, PERSPECTIVE_GRID__REF_TYPE_JVM);
perspectiveChartEClass = createEClass(PERSPECTIVE_CHART);
createEReference(perspectiveChartEClass, PERSPECTIVE_CHART__REF);
- createEReference(perspectiveChartEClass, PERSPECTIVE_CHART__REF_TYPE_JVM);
perspectiveReportEClass = createEClass(PERSPECTIVE_REPORT);
createEReference(perspectiveReportEClass, PERSPECTIVE_REPORT__REF);
- createEReference(perspectiveReportEClass, PERSPECTIVE_REPORT__REF_TYPE_JVM);
perspectiveOrganizationEClass = createEClass(PERSPECTIVE_ORGANIZATION);
createEReference(perspectiveOrganizationEClass, PERSPECTIVE_ORGANIZATION__REF);
perspectiveTopologyEClass = createEClass(PERSPECTIVE_TOPOLOGY);
createEReference(perspectiveTopologyEClass, PERSPECTIVE_TOPOLOGY__REF);
- createEReference(perspectiveTopologyEClass, PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM);
perspectiveDialogEClass = createEClass(PERSPECTIVE_DIALOG);
createEReference(perspectiveDialogEClass, PERSPECTIVE_DIALOG__REF);
- createEReference(perspectiveDialogEClass, PERSPECTIVE_DIALOG__REF_TYPE_JVM);
perspectiveBPMNEClass = createEClass(PERSPECTIVE_BPMN);
@@ -1150,7 +1175,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
perspectiveDataInterchangeEClass = createEClass(PERSPECTIVE_DATA_INTERCHANGE);
createEReference(perspectiveDataInterchangeEClass, PERSPECTIVE_DATA_INTERCHANGE__REF);
- createEReference(perspectiveDataInterchangeEClass, PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM);
perspectiveTitleEClass = createEClass(PERSPECTIVE_TITLE);
createEAttribute(perspectiveTitleEClass, PERSPECTIVE_TITLE__HTML_NAME);
@@ -1158,6 +1182,9 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
perspectiveDashboardEClass = createEClass(PERSPECTIVE_DASHBOARD);
createEAttribute(perspectiveDashboardEClass, PERSPECTIVE_DASHBOARD__NAME);
+ perspectiveBrowserEClass = createEClass(PERSPECTIVE_BROWSER);
+ createEAttribute(perspectiveBrowserEClass, PERSPECTIVE_BROWSER__URL);
+
// Create enums
sashOrientationEEnum = createEEnum(SASH_ORIENTATION);
@@ -1212,6 +1239,7 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
perspectivePackageEClass.getESuperTypes().add(theOSBPTypesPackage.getLPackage());
perspectiveBaseEClass.getESuperTypes().add(this.getPerspectiveLazyResolver());
perspectiveEClass.getESuperTypes().add(this.getPerspectiveBase());
+ perspectiveEventManagerEClass.getESuperTypes().add(this.getPerspectiveBase());
perspectiveElementEClass.getESuperTypes().add(this.getPerspectiveLazyResolver());
perspectiveSashContainerEClass.getESuperTypes().add(this.getPerspectiveElement());
perspectivePartEClass.getESuperTypes().add(this.getPerspectiveElement());
@@ -1232,6 +1260,7 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
perspectiveDataInterchangeEClass.getESuperTypes().add(this.getPerspectiveView());
perspectiveTitleEClass.getESuperTypes().add(this.getPerspectiveView());
perspectiveDashboardEClass.getESuperTypes().add(this.getPerspectiveView());
+ perspectiveBrowserEClass.getESuperTypes().add(this.getPerspectiveView());
// Initialize classes, features, and operations; add parameters
initEClass(perspectiveModelEClass, PerspectiveModel.class, "PerspectiveModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1259,6 +1288,14 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
initEReference(getPerspective_Toolbar(), theActionDSLPackage.getActionToolbar(), null, "toolbar", null, 0, 1, Perspective.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPerspective_ToolbarTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "toolbarTypeJvm", null, 0, 1, Perspective.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPerspective_Elements(), this.getPerspectiveElement(), null, "elements", null, 0, -1, Perspective.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPerspective_Eventmanager(), this.getPerspectiveEventManager(), null, "eventmanager", null, 0, 1, Perspective.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(perspectiveEventManagerEClass, PerspectiveEventManager.class, "PerspectiveEventManager", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPerspectiveEventManager_Events(), this.getPerspectiveEvent(), null, "events", null, 0, -1, PerspectiveEventManager.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(perspectiveEventEClass, PerspectiveEvent.class, "PerspectiveEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPerspectiveEvent_Target(), this.getPerspectivePart(), null, "target", null, 0, 1, PerspectiveEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPerspectiveEvent_Allowedsources(), this.getPerspectivePart(), null, "allowedsources", null, 0, -1, PerspectiveEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveElementEClass, PerspectiveElement.class, "PerspectiveElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPerspectiveElement_ElementId(), theEcorePackage.getEString(), "elementId", null, 0, 1, PerspectiveElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1282,34 +1319,27 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
initEClass(perspectiveSelectionEClass, PerspectiveSelection.class, "PerspectiveSelection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveSelection_Ref(), theTableDSLPackage.getTable(), null, "ref", null, 0, 1, PerspectiveSelection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveSelection_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveSelection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveTableEClass, PerspectiveTable.class, "PerspectiveTable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveTable_Ref(), theTableDSLPackage.getTable(), null, "ref", null, 0, 1, PerspectiveTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveTable_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveGridEClass, PerspectiveGrid.class, "PerspectiveGrid", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveGrid_Ref(), theTableDSLPackage.getTable(), null, "ref", null, 0, 1, PerspectiveGrid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveGrid_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveGrid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveChartEClass, PerspectiveChart.class, "PerspectiveChart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveChart_Ref(), theChartDSLPackage.getChart(), null, "ref", null, 0, 1, PerspectiveChart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveChart_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveChart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveReportEClass, PerspectiveReport.class, "PerspectiveReport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveReport_Ref(), theReportDSLPackage.getReport(), null, "ref", null, 0, 1, PerspectiveReport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveReport_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveReport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveOrganizationEClass, PerspectiveOrganization.class, "PerspectiveOrganization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveOrganization_Ref(), theOrganizationDSLPackage.getOrganization(), null, "ref", null, 0, 1, PerspectiveOrganization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveTopologyEClass, PerspectiveTopology.class, "PerspectiveTopology", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveTopology_Ref(), theTopologyDSLPackage.getTopology(), null, "ref", null, 0, 1, PerspectiveTopology.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveTopology_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveTopology.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveDialogEClass, PerspectiveDialog.class, "PerspectiveDialog", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveDialog_Ref(), theDialogDSLPackage.getDialog(), null, "ref", null, 0, 1, PerspectiveDialog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveDialog_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveDialog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveBPMNEClass, PerspectiveBPMN.class, "PerspectiveBPMN", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1327,7 +1357,6 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
initEClass(perspectiveDataInterchangeEClass, PerspectiveDataInterchange.class, "PerspectiveDataInterchange", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPerspectiveDataInterchange_Ref(), theDataDSLPackage.getDataInterchangeGroup(), null, "ref", null, 0, 1, PerspectiveDataInterchange.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerspectiveDataInterchange_RefTypeJvm(), theTypesPackage.getJvmTypeReference(), null, "refTypeJvm", null, 0, 1, PerspectiveDataInterchange.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(perspectiveTitleEClass, PerspectiveTitle.class, "PerspectiveTitle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPerspectiveTitle_HtmlName(), theEcorePackage.getEString(), "htmlName", null, 0, 1, PerspectiveTitle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1335,6 +1364,9 @@ public class PerspectiveDslPackageImpl extends EPackageImpl implements Perspecti
initEClass(perspectiveDashboardEClass, PerspectiveDashboard.class, "PerspectiveDashboard", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPerspectiveDashboard_Name(), theEcorePackage.getEString(), "name", null, 0, 1, PerspectiveDashboard.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(perspectiveBrowserEClass, PerspectiveBrowser.class, "PerspectiveBrowser", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getPerspectiveBrowser_Url(), theEcorePackage.getEString(), "url", null, 0, 1, PerspectiveBrowser.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(sashOrientationEEnum, SashOrientation.class, "SashOrientation");
addEEnumLiteral(sashOrientationEEnum, SashOrientation.HORIZONTAL);
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventImpl.java
new file mode 100644
index 0000000..b8899d8
--- /dev/null
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventImpl.java
@@ -0,0 +1,211 @@
+/**
+ * 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
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.perspective.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
+import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent;
+import org.eclipse.osbp.xtext.perspective.PerspectivePart;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Perspective Event</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventImpl#getTarget <em>Target</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventImpl#getAllowedsources <em>Allowedsources</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class PerspectiveEventImpl extends MinimalEObjectImpl.Container implements PerspectiveEvent {
+ /**
+ * The cached value of the '{@link #getTarget() <em>Target</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTarget()
+ * @generated
+ * @ordered
+ */
+ protected PerspectivePart target;
+
+ /**
+ * The cached value of the '{@link #getAllowedsources() <em>Allowedsources</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAllowedsources()
+ * @generated
+ * @ordered
+ */
+ protected EList<PerspectivePart> allowedsources;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PerspectiveEventImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PerspectivePart getTarget() {
+ if (target != null && target.eIsProxy()) {
+ InternalEObject oldTarget = (InternalEObject)target;
+ target = (PerspectivePart)eResolveProxy(oldTarget);
+ if (target != oldTarget) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_EVENT__TARGET, oldTarget, target));
+ }
+ }
+ return target;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PerspectivePart basicGetTarget() {
+ return target;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTarget(PerspectivePart newTarget) {
+ PerspectivePart oldTarget = target;
+ target = newTarget;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_EVENT__TARGET, oldTarget, target));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PerspectivePart> getAllowedsources() {
+ if (allowedsources == null) {
+ allowedsources = new EObjectResolvingEList<PerspectivePart>(PerspectivePart.class, this, PerspectiveDslPackage.PERSPECTIVE_EVENT__ALLOWEDSOURCES);
+ }
+ return allowedsources;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__TARGET:
+ if (resolve) return getTarget();
+ return basicGetTarget();
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__ALLOWEDSOURCES:
+ return getAllowedsources();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__TARGET:
+ setTarget((PerspectivePart)newValue);
+ return;
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__ALLOWEDSOURCES:
+ getAllowedsources().clear();
+ getAllowedsources().addAll((Collection<? extends PerspectivePart>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__TARGET:
+ setTarget((PerspectivePart)null);
+ return;
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__ALLOWEDSOURCES:
+ getAllowedsources().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__TARGET:
+ return target != null;
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT__ALLOWEDSOURCES:
+ return allowedsources != null && !allowedsources.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //PerspectiveEventImpl
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventManagerImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventManagerImpl.java
new file mode 100644
index 0000000..9347533
--- /dev/null
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveEventManagerImpl.java
@@ -0,0 +1,163 @@
+/**
+ * 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
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.perspective.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEventManager;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Perspective Event Manager</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveEventManagerImpl#getEvents <em>Events</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class PerspectiveEventManagerImpl extends PerspectiveBaseImpl implements PerspectiveEventManager {
+ /**
+ * The cached value of the '{@link #getEvents() <em>Events</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEvents()
+ * @generated
+ * @ordered
+ */
+ protected EList<PerspectiveEvent> events;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PerspectiveEventManagerImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT_MANAGER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PerspectiveEvent> getEvents() {
+ if (events == null) {
+ events = new EObjectContainmentEList<PerspectiveEvent>(PerspectiveEvent.class, this, PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER__EVENTS);
+ }
+ return events;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER__EVENTS:
+ return ((InternalEList<?>)getEvents()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER__EVENTS:
+ return getEvents();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER__EVENTS:
+ getEvents().clear();
+ getEvents().addAll((Collection<? extends PerspectiveEvent>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER__EVENTS:
+ getEvents().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER__EVENTS:
+ return events != null && !events.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //PerspectiveEventManagerImpl
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveGridImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveGridImpl.java
index d16a039..38ed0a1 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveGridImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveGridImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveGrid;
import org.eclipse.osbp.xtext.table.Table;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Grid</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveGridImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveGridImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveGridImpl extends PerspectiveLazyResolverImpl implements
protected Table ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveGridImpl extends PerspectiveLazyResolverImpl implements
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_GRID__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveGridImpl extends PerspectiveLazyResolverImpl implements
case PerspectiveDslPackage.PERSPECTIVE_GRID__REF:
setRef((Table)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveGridImpl extends PerspectiveLazyResolverImpl implements
case PerspectiveDslPackage.PERSPECTIVE_GRID__REF:
setRef((Table)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveGridImpl extends PerspectiveLazyResolverImpl implements
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_GRID__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_GRID__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveImpl.java
index c184685..4940cba 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveImpl.java
@@ -38,6 +38,7 @@ import org.eclipse.osbp.xtext.blip.BlipUserTask;
import org.eclipse.osbp.xtext.perspective.Perspective;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
import org.eclipse.osbp.xtext.perspective.PerspectiveElement;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEventManager;
import org.eclipse.xtext.common.types.JvmTypeReference;
@@ -58,6 +59,7 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveImpl#getToolbar <em>Toolbar</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveImpl#getToolbarTypeJvm <em>Toolbar Type Jvm</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveImpl#getElements <em>Elements</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveImpl#getEventmanager <em>Eventmanager</em>}</li>
* </ul>
*
* @generated
@@ -194,6 +196,16 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
protected EList<PerspectiveElement> elements;
/**
+ * The cached value of the '{@link #getEventmanager() <em>Eventmanager</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEventmanager()
+ * @generated
+ * @ordered
+ */
+ protected PerspectiveEventManager eventmanager;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -493,6 +505,49 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
* <!-- end-user-doc -->
* @generated
*/
+ public PerspectiveEventManager getEventmanager() {
+ return eventmanager;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetEventmanager(PerspectiveEventManager newEventmanager, NotificationChain msgs) {
+ PerspectiveEventManager oldEventmanager = eventmanager;
+ eventmanager = newEventmanager;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER, oldEventmanager, newEventmanager);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEventmanager(PerspectiveEventManager newEventmanager) {
+ if (newEventmanager != eventmanager) {
+ NotificationChain msgs = null;
+ if (eventmanager != null)
+ msgs = ((InternalEObject)eventmanager).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER, null, msgs);
+ if (newEventmanager != null)
+ msgs = ((InternalEObject)newEventmanager).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER, null, msgs);
+ msgs = basicSetEventmanager(newEventmanager, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER, newEventmanager, newEventmanager));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -500,6 +555,8 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
return basicSetToolbarTypeJvm(null, msgs);
case PerspectiveDslPackage.PERSPECTIVE__ELEMENTS:
return ((InternalEList<?>)getElements()).basicRemove(otherEnd, msgs);
+ case PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER:
+ return basicSetEventmanager(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -534,6 +591,8 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
return basicGetToolbarTypeJvm();
case PerspectiveDslPackage.PERSPECTIVE__ELEMENTS:
return getElements();
+ case PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER:
+ return getEventmanager();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -575,6 +634,9 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
getElements().clear();
getElements().addAll((Collection<? extends PerspectiveElement>)newValue);
return;
+ case PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER:
+ setEventmanager((PerspectiveEventManager)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -614,6 +676,9 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
case PerspectiveDslPackage.PERSPECTIVE__ELEMENTS:
getElements().clear();
return;
+ case PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER:
+ setEventmanager((PerspectiveEventManager)null);
+ return;
}
super.eUnset(featureID);
}
@@ -644,6 +709,8 @@ public class PerspectiveImpl extends PerspectiveBaseImpl implements Perspective
return toolbarTypeJvm != null;
case PerspectiveDslPackage.PERSPECTIVE__ELEMENTS:
return elements != null && !elements.isEmpty();
+ case PerspectiveDslPackage.PERSPECTIVE__EVENTMANAGER:
+ return eventmanager != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveReportImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveReportImpl.java
index 361ef95..4e5fa54 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveReportImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveReportImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveReport;
import org.eclipse.osbp.xtext.reportdsl.Report;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Report</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveReportImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveReportImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveReportImpl extends PerspectiveLazyResolverImpl implement
protected Report ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveReportImpl extends PerspectiveLazyResolverImpl implement
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveReportImpl extends PerspectiveLazyResolverImpl implement
case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF:
setRef((Report)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveReportImpl extends PerspectiveLazyResolverImpl implement
case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF:
setRef((Report)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveReportImpl extends PerspectiveLazyResolverImpl implement
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_REPORT__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveSelectionImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveSelectionImpl.java
index c6c5fec..b6fbd16 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveSelectionImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveSelectionImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveSelection;
import org.eclipse.osbp.xtext.table.Table;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Selection</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveSelectionImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveSelectionImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveSelectionImpl extends PerspectiveLazyResolverImpl implem
protected Table ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveSelectionImpl extends PerspectiveLazyResolverImpl implem
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveSelectionImpl extends PerspectiveLazyResolverImpl implem
case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF:
setRef((Table)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveSelectionImpl extends PerspectiveLazyResolverImpl implem
case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF:
setRef((Table)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveSelectionImpl extends PerspectiveLazyResolverImpl implem
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_SELECTION__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTableImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTableImpl.java
index 08ff57f..cff3f61 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTableImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTableImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveTable;
import org.eclipse.osbp.xtext.table.Table;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Table</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveTableImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveTableImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveTableImpl extends PerspectiveLazyResolverImpl implements
protected Table ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveTableImpl extends PerspectiveLazyResolverImpl implements
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveTableImpl extends PerspectiveLazyResolverImpl implements
case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF:
setRef((Table)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveTableImpl extends PerspectiveLazyResolverImpl implements
case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF:
setRef((Table)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveTableImpl extends PerspectiveLazyResolverImpl implements
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_TABLE__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTopologyImpl.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTopologyImpl.java
index 3cd754b..13f6737 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTopologyImpl.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/impl/PerspectiveTopologyImpl.java
@@ -16,7 +16,6 @@
package org.eclipse.osbp.xtext.perspective.impl;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
@@ -28,8 +27,6 @@ import org.eclipse.osbp.xtext.perspective.PerspectiveTopology;
import org.eclipse.osbp.xtext.topologydsl.Topology;
-import org.eclipse.xtext.common.types.JvmTypeReference;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Perspective Topology</b></em>'.
@@ -39,7 +36,6 @@ import org.eclipse.xtext.common.types.JvmTypeReference;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveTopologyImpl#getRef <em>Ref</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.perspective.impl.PerspectiveTopologyImpl#getRefTypeJvm <em>Ref Type Jvm</em>}</li>
* </ul>
*
* @generated
@@ -56,16 +52,6 @@ public class PerspectiveTopologyImpl extends PerspectiveLazyResolverImpl impleme
protected Topology ref;
/**
- * The cached value of the '{@link #getRefTypeJvm() <em>Ref Type Jvm</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getRefTypeJvm()
- * @generated
- * @ordered
- */
- protected JvmTypeReference refTypeJvm;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -127,95 +113,12 @@ public class PerspectiveTopologyImpl extends PerspectiveLazyResolverImpl impleme
* <!-- end-user-doc -->
* @generated
*/
- public JvmTypeReference getRefTypeJvm() {
- if (refTypeJvm != null && refTypeJvm.eIsProxy()) {
- InternalEObject oldRefTypeJvm = (InternalEObject)refTypeJvm;
- refTypeJvm = (JvmTypeReference)eResolveProxy(oldRefTypeJvm);
- if (refTypeJvm != oldRefTypeJvm) {
- InternalEObject newRefTypeJvm = (InternalEObject)refTypeJvm;
- NotificationChain msgs = oldRefTypeJvm.eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, null, null);
- if (newRefTypeJvm.eInternalContainer() == null) {
- msgs = newRefTypeJvm.eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, null, msgs);
- }
- if (msgs != null) msgs.dispatch();
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, oldRefTypeJvm, refTypeJvm));
- }
- }
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public JvmTypeReference basicGetRefTypeJvm() {
- return refTypeJvm;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetRefTypeJvm(JvmTypeReference newRefTypeJvm, NotificationChain msgs) {
- JvmTypeReference oldRefTypeJvm = refTypeJvm;
- refTypeJvm = newRefTypeJvm;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, oldRefTypeJvm, newRefTypeJvm);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRefTypeJvm(JvmTypeReference newRefTypeJvm) {
- if (newRefTypeJvm != refTypeJvm) {
- NotificationChain msgs = null;
- if (refTypeJvm != null)
- msgs = ((InternalEObject)refTypeJvm).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, null, msgs);
- if (newRefTypeJvm != null)
- msgs = ((InternalEObject)newRefTypeJvm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, null, msgs);
- msgs = basicSetRefTypeJvm(newRefTypeJvm, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM, newRefTypeJvm, newRefTypeJvm));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM:
- return basicSetRefTypeJvm(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF:
if (resolve) return getRef();
return basicGetRef();
- case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM:
- if (resolve) return getRefTypeJvm();
- return basicGetRefTypeJvm();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -231,9 +134,6 @@ public class PerspectiveTopologyImpl extends PerspectiveLazyResolverImpl impleme
case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF:
setRef((Topology)newValue);
return;
- case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -249,9 +149,6 @@ public class PerspectiveTopologyImpl extends PerspectiveLazyResolverImpl impleme
case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF:
setRef((Topology)null);
return;
- case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM:
- setRefTypeJvm((JvmTypeReference)null);
- return;
}
super.eUnset(featureID);
}
@@ -266,8 +163,6 @@ public class PerspectiveTopologyImpl extends PerspectiveLazyResolverImpl impleme
switch (featureID) {
case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF:
return ref != null;
- case PerspectiveDslPackage.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM:
- return refTypeJvm != null;
}
return super.eIsSet(featureID);
}
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslAdapterFactory.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslAdapterFactory.java
index b4cbda8..ebe40c4 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslAdapterFactory.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslAdapterFactory.java
@@ -104,6 +104,14 @@ public class PerspectiveDslAdapterFactory extends AdapterFactoryImpl {
return createPerspectiveAdapter();
}
@Override
+ public Adapter casePerspectiveEventManager(PerspectiveEventManager object) {
+ return createPerspectiveEventManagerAdapter();
+ }
+ @Override
+ public Adapter casePerspectiveEvent(PerspectiveEvent object) {
+ return createPerspectiveEventAdapter();
+ }
+ @Override
public Adapter casePerspectiveElement(PerspectiveElement object) {
return createPerspectiveElementAdapter();
}
@@ -184,6 +192,10 @@ public class PerspectiveDslAdapterFactory extends AdapterFactoryImpl {
return createPerspectiveDashboardAdapter();
}
@Override
+ public Adapter casePerspectiveBrowser(PerspectiveBrowser object) {
+ return createPerspectiveBrowserAdapter();
+ }
+ @Override
public Adapter caseLLazyResolver(LLazyResolver object) {
return createLLazyResolverAdapter();
}
@@ -282,6 +294,34 @@ public class PerspectiveDslAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEventManager <em>Perspective Event Manager</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEventManager
+ * @generated
+ */
+ public Adapter createPerspectiveEventManagerAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveEvent <em>Perspective Event</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveEvent
+ * @generated
+ */
+ public Adapter createPerspectiveEventAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveElement <em>Perspective Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -562,6 +602,20 @@ public class PerspectiveDslAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.perspective.PerspectiveBrowser <em>Perspective Browser</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.perspective.PerspectiveBrowser
+ * @generated
+ */
+ public Adapter createPerspectiveBrowserAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.osbp.dsl.semantic.common.types.LLazyResolver <em>LLazy Resolver</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslSwitch.java b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslSwitch.java
index ca22010..363b81e 100644
--- a/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslSwitch.java
+++ b/org.eclipse.osbp.xtext.perspective/emf-gen/org/eclipse/osbp/xtext/perspective/util/PerspectiveDslSwitch.java
@@ -117,6 +117,20 @@ public class PerspectiveDslSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER: {
+ PerspectiveEventManager perspectiveEventManager = (PerspectiveEventManager)theEObject;
+ T result = casePerspectiveEventManager(perspectiveEventManager);
+ if (result == null) result = casePerspectiveBase(perspectiveEventManager);
+ if (result == null) result = casePerspectiveLazyResolver(perspectiveEventManager);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT: {
+ PerspectiveEvent perspectiveEvent = (PerspectiveEvent)theEObject;
+ T result = casePerspectiveEvent(perspectiveEvent);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case PerspectiveDslPackage.PERSPECTIVE_ELEMENT: {
PerspectiveElement perspectiveElement = (PerspectiveElement)theEObject;
T result = casePerspectiveElement(perspectiveElement);
@@ -275,6 +289,14 @@ public class PerspectiveDslSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER: {
+ PerspectiveBrowser perspectiveBrowser = (PerspectiveBrowser)theEObject;
+ T result = casePerspectiveBrowser(perspectiveBrowser);
+ if (result == null) result = casePerspectiveView(perspectiveBrowser);
+ if (result == null) result = casePerspectiveLazyResolver(perspectiveBrowser);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
default: return defaultCase(theEObject);
}
}
@@ -355,6 +377,36 @@ public class PerspectiveDslSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Perspective Event Manager</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Perspective Event Manager</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T casePerspectiveEventManager(PerspectiveEventManager object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Perspective Event</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Perspective Event</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T casePerspectiveEvent(PerspectiveEvent object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Perspective Element</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -655,6 +707,21 @@ public class PerspectiveDslSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Perspective Browser</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Perspective Browser</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T casePerspectiveBrowser(PerspectiveBrowser object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>LLazy Resolver</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/org.eclipse.osbp.xtext.perspective/model/PerspectiveDsl.xcore b/org.eclipse.osbp.xtext.perspective/model/PerspectiveDsl.xcore
index 7e72fda..223fb44 100644
--- a/org.eclipse.osbp.xtext.perspective/model/PerspectiveDsl.xcore
+++ b/org.eclipse.osbp.xtext.perspective/model/PerspectiveDsl.xcore
@@ -22,23 +22,23 @@
@Ecore(nsPrefix="perspectivedsl")
@Ecore(rootPackage="perspectivedsl")
package org.eclipse.osbp.xtext.perspective
-
+
+import org.eclipse.emf.ecore.EObject
+import org.eclipse.emf.ecore.InternalEObject
+import org.eclipse.osbp.dsl.semantic.common.types.LPackage
+import org.eclipse.osbp.dsl.semantic.dto.LDto
+import org.eclipse.osbp.xtext.action.ActionToolbar
+import org.eclipse.osbp.xtext.blip.Blip
+import org.eclipse.osbp.xtext.blip.BlipUserTask
import org.eclipse.osbp.xtext.chart.Chart
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup
import org.eclipse.osbp.xtext.dialogdsl.Dialog
import org.eclipse.osbp.xtext.organizationdsl.Organization
+import org.eclipse.osbp.xtext.oxtype.resource.EcoreUtil3
import org.eclipse.osbp.xtext.reportdsl.Report
import org.eclipse.osbp.xtext.table.Table
import org.eclipse.osbp.xtext.topologydsl.Topology
-import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup
-import org.eclipse.osbp.xtext.action.ActionToolbar
-import org.eclipse.osbp.dsl.semantic.dto.LDto
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.InternalEObject
import org.eclipse.xtext.common.types.JvmTypeReference
-import org.eclipse.osbp.xtext.oxtype.resource.EcoreUtil3
-import org.eclipse.osbp.dsl.semantic.common.types.LPackage
-import org.eclipse.osbp.xtext.blip.Blip
-import org.eclipse.osbp.xtext.blip.BlipUserTask
import org.eclipse.xtext.xtype.XImportSection
class PerspectiveModel{
@@ -72,6 +72,16 @@ class Perspective extends PerspectiveBase{
refers ActionToolbar toolbar
contains resolving JvmTypeReference toolbarTypeJvm
contains PerspectiveElement[] elements
+ contains PerspectiveEventManager eventmanager
+}
+
+class PerspectiveEventManager extends PerspectiveBase {
+ contains PerspectiveEvent[] events
+}
+
+class PerspectiveEvent {
+ refers PerspectivePart target
+ refers PerspectivePart[] allowedsources
}
class PerspectiveElement extends PerspectiveLazyResolver{
@@ -101,27 +111,22 @@ interface PerspectiveView extends PerspectiveLazyResolver{
class PerspectiveSelection extends PerspectiveView {
refers Table ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveTable extends PerspectiveView {
refers Table ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveGrid extends PerspectiveView {
refers Table ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveChart extends PerspectiveView {
refers Chart ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveReport extends PerspectiveView {
refers Report ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveOrganization extends PerspectiveView {
@@ -130,12 +135,10 @@ class PerspectiveOrganization extends PerspectiveView {
class PerspectiveTopology extends PerspectiveView {
refers Topology ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveDialog extends PerspectiveView {
refers Dialog ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveBPMN extends PerspectiveView {
@@ -158,7 +161,6 @@ class PerspectiveSearch extends PerspectiveView {
class PerspectiveDataInterchange extends PerspectiveView {
refers DataInterchangeGroup ref
- contains resolving JvmTypeReference refTypeJvm
}
class PerspectiveTitle extends PerspectiveView {
@@ -169,6 +171,10 @@ class PerspectiveDashboard extends PerspectiveView {
String name
}
+class PerspectiveBrowser extends PerspectiveView {
+ String url
+}
+
enum SashOrientation {
HORIZONTAL as 'horizontal'
VERTICAL as 'vertical'
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtextbin b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtextbin
index 8e9d081..33b1f7d 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtextbin
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtextbin
Binary files differ
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.g b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.g
index faa3bdb..6409853 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.g
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.g
@@ -459,9 +459,34 @@ rulePerspective returns [EObject current=null]
}
)
)*
- otherlv_18='}'
+ (
+ otherlv_18='eventManager'
+ {
+ newLeafNode(otherlv_18, grammarAccess.getPerspectiveAccess().getEventManagerKeyword_8_0());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getPerspectiveAccess().getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0());
+ }
+ lv_eventmanager_19_0=rulePerspectiveEventManager
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getPerspectiveRule());
+ }
+ set(
+ $current,
+ "eventmanager",
+ lv_eventmanager_19_0,
+ "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveEventManager");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ )?
+ otherlv_20='}'
{
- newLeafNode(otherlv_18, grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_8());
+ newLeafNode(otherlv_20, grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_9());
}
)
;
@@ -1130,6 +1155,145 @@ rulePerspectivePart returns [EObject current=null]
)
;
+// Entry rule entryRulePerspectiveEventManager
+entryRulePerspectiveEventManager returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getPerspectiveEventManagerRule()); }
+ iv_rulePerspectiveEventManager=rulePerspectiveEventManager
+ { $current=$iv_rulePerspectiveEventManager.current; }
+ EOF;
+
+// Rule PerspectiveEventManager
+rulePerspectiveEventManager returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getPerspectiveEventManagerAccess().getPerspectiveEventManagerAction_0(),
+ $current);
+ }
+ )
+ (
+ (
+ lv_name_1_0=RULE_ID
+ {
+ newLeafNode(lv_name_1_0, grammarAccess.getPerspectiveEventManagerAccess().getNameIDTerminalRuleCall_1_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ setWithLastConsumed(
+ $current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.xtext.xbase.Xtype.ID");
+ }
+ )
+ )
+ otherlv_2='{'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getPerspectiveEventManagerAccess().getLeftCurlyBracketKeyword_2());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getPerspectiveEventManagerAccess().getEventsPerspectiveEventParserRuleCall_3_0());
+ }
+ lv_events_3_0=rulePerspectiveEvent
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ add(
+ $current,
+ "events",
+ lv_events_3_0,
+ "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveEvent");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )*
+ otherlv_4='}'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getPerspectiveEventManagerAccess().getRightCurlyBracketKeyword_4());
+ }
+ )
+;
+
+// Entry rule entryRulePerspectiveEvent
+entryRulePerspectiveEvent returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getPerspectiveEventRule()); }
+ iv_rulePerspectiveEvent=rulePerspectiveEvent
+ { $current=$iv_rulePerspectiveEvent.current; }
+ EOF;
+
+// Rule PerspectiveEvent
+rulePerspectiveEvent returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getPerspectiveEventAccess().getPerspectiveEventAction_0(),
+ $current);
+ }
+ )
+ otherlv_1='targetPart'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getPerspectiveEventAccess().getTargetPartKeyword_1());
+ }
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getPerspectiveEventRule());
+ }
+ }
+ otherlv_2=RULE_ID
+ {
+ newLeafNode(otherlv_2, grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartCrossReference_2_0());
+ }
+ )
+ )
+ otherlv_3='allowedSources'
+ {
+ newLeafNode(otherlv_3, grammarAccess.getPerspectiveEventAccess().getAllowedSourcesKeyword_3());
+ }
+ otherlv_4='{'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getPerspectiveEventAccess().getLeftCurlyBracketKeyword_4());
+ }
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getPerspectiveEventRule());
+ }
+ }
+ otherlv_5=RULE_ID
+ {
+ newLeafNode(otherlv_5, grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartCrossReference_5_0());
+ }
+ )
+ )*
+ otherlv_6='}'
+ {
+ newLeafNode(otherlv_6, grammarAccess.getPerspectiveEventAccess().getRightCurlyBracketKeyword_6());
+ }
+ )
+;
+
// Entry rule entryRulePerspectiveView
entryRulePerspectiveView returns [EObject current=null]:
{ newCompositeNode(grammarAccess.getPerspectiveViewRule()); }
@@ -1280,6 +1444,15 @@ rulePerspectiveView returns [EObject current=null]
$current = $this_PerspectiveDashboard_14.current;
afterParserOrEnumRuleCall();
}
+ |
+ {
+ newCompositeNode(grammarAccess.getPerspectiveViewAccess().getPerspectiveBrowserParserRuleCall_15());
+ }
+ this_PerspectiveBrowser_15=rulePerspectiveBrowser
+ {
+ $current = $this_PerspectiveBrowser_15.current;
+ afterParserOrEnumRuleCall();
+ }
)
;
@@ -2034,6 +2207,58 @@ rulePerspectiveDashboard returns [EObject current=null]
)
;
+// Entry rule entryRulePerspectiveBrowser
+entryRulePerspectiveBrowser returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getPerspectiveBrowserRule()); }
+ iv_rulePerspectiveBrowser=rulePerspectiveBrowser
+ { $current=$iv_rulePerspectiveBrowser.current; }
+ EOF;
+
+// Rule PerspectiveBrowser
+rulePerspectiveBrowser returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getPerspectiveBrowserAccess().getPerspectiveBrowserAction_0(),
+ $current);
+ }
+ )
+ otherlv_1='browser'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getPerspectiveBrowserAccess().getBrowserKeyword_1());
+ }
+ otherlv_2='url'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getPerspectiveBrowserAccess().getUrlKeyword_2());
+ }
+ (
+ (
+ lv_url_3_0=RULE_STRING
+ {
+ newLeafNode(lv_url_3_0, grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getPerspectiveBrowserRule());
+ }
+ setWithLastConsumed(
+ $current,
+ "url",
+ lv_url_3_0,
+ "org.eclipse.xtext.xbase.Xtype.STRING");
+ }
+ )
+ )
+ )
+;
+
// Entry rule entryRuleTRANSLATABLEID
entryRuleTRANSLATABLEID returns [String current=null]:
{ newCompositeNode(grammarAccess.getTRANSLATABLEIDRule()); }
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.tokens b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.tokens
index 680532a..bb08a05 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.tokens
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDsl.tokens
@@ -1,116 +1,121 @@
-'!'=91
-'!='=76
-'!=='=78
-'#'=62
-'%'=90
-'%='=69
-'&&'=74
-'&'=124
-'('=58
-')'=60
-'*'=54
-'**'=88
-'*='=67
-'+'=86
-'++'=93
-'+='=65
-','=59
-'-'=87
-'--'=94
-'-='=66
-'->'=80
-'.'=95
-'..'=82
-'..<'=81
-'/'=89
-'/='=68
-':'=102
-'::'=96
-';'=56
-'<'=70
-'<>'=84
-'='=61
-'=='=75
-'==='=77
-'=>'=83
-'>'=71
-'>='=72
-'?'=123
-'?.'=97
-'?:'=85
-'@'=57
-'['=63
-']'=64
+'!'=96
+'!='=81
+'!=='=83
+'#'=67
+'%'=95
+'%='=74
+'&&'=79
+'&'=129
+'('=63
+')'=65
+'*'=59
+'**'=93
+'*='=72
+'+'=91
+'++'=98
+'+='=70
+','=64
+'-'=92
+'--'=99
+'-='=71
+'->'=85
+'.'=100
+'..'=87
+'..<'=86
+'/'=94
+'/='=73
+':'=107
+'::'=101
+';'=61
+'<'=75
+'<>'=89
+'='=66
+'=='=80
+'==='=82
+'=>'=88
+'>'=76
+'>='=77
+'?'=128
+'?.'=102
+'?:'=90
+'@'=62
+'['=68
+']'=69
'accessibility'=21
-'as'=92
-'bpmn'=39
-'card'=42
-'case'=104
-'catch'=122
-'chart'=34
-'dataInterchange'=48
-'default'=103
-'depth'=46
+'allowedSources'=33
+'as'=97
+'bpmn'=42
+'browser'=54
+'card'=45
+'case'=109
+'catch'=127
+'chart'=37
+'dataInterchange'=51
+'default'=108
+'depth'=49
'describedBy'=17
-'dialog'=38
-'do'=107
-'editableTable'=33
-'else'=100
-'extends'=110
-'extension'=53
-'false'=113
-'filterColumns'=47
-'finally'=120
-'for'=105
-'horizontal'=125
+'dialog'=41
+'do'=112
+'editableTable'=36
+'else'=105
+'eventManager'=23
+'extends'=115
+'extension'=58
+'false'=118
+'filterColumns'=50
+'finally'=125
+'for'=110
+'horizontal'=130
'iconURI'=20
-'if'=99
-'import'=51
-'in'=45
-'instanceof'=79
-'isClosable'=30
-'kanban'=40
-'name'=50
-'new'=112
-'ns'=55
-'null'=115
-'of'=41
-'organigram'=36
-'orientation'=24
+'if'=104
+'import'=56
+'in'=48
+'instanceof'=84
+'isClosable'=31
+'kanban'=43
+'name'=53
+'new'=117
+'ns'=60
+'null'=120
+'of'=44
+'organigram'=39
+'orientation'=25
'package'=13
-'part'=28
-'partStack'=27
+'part'=29
+'partStack'=28
'perspective'=16
'process'=18
-'readOnlyTable'=32
-'report'=35
-'return'=118
-'sashContainer'=23
-'search'=44
-'select'=31
-'selectedElement'=25
-'spaceVolume'=26
-'static'=52
-'super'=111
-'switch'=101
-'synchronized'=121
-'throw'=117
-'title'=49
+'readOnlyTable'=35
+'report'=38
+'return'=123
+'sashContainer'=24
+'search'=47
+'select'=34
+'selectedElement'=26
+'spaceVolume'=27
+'static'=57
+'super'=116
+'switch'=106
+'synchronized'=126
+'targetPart'=32
+'throw'=122
+'title'=52
'toolbar'=22
-'topology'=37
-'true'=114
-'try'=119
-'typeof'=116
+'topology'=40
+'true'=119
+'try'=124
+'typeof'=121
+'url'=55
'usertask'=19
-'val'=109
-'var'=108
-'vertical'=126
-'view'=29
-'welcome'=43
-'while'=106
+'val'=114
+'var'=113
+'vertical'=131
+'view'=30
+'welcome'=46
+'while'=111
'{'=14
-'|'=98
-'||'=73
+'|'=103
+'||'=78
'}'=15
RULE_ANY_OTHER=12
RULE_DECIMAL=8
@@ -148,6 +153,11 @@ T__123=123
T__124=124
T__125=125
T__126=126
+T__127=127
+T__128=128
+T__129=129
+T__130=130
+T__131=131
T__13=13
T__14=14
T__15=15
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslLexer.java b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslLexer.java
index d82ac46..62cf629 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslLexer.java
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslLexer.java
@@ -26,10 +26,13 @@ public class InternalPerspectiveDslLexer extends Lexer {
public static final int T__60=60;
public static final int T__61=61;
public static final int RULE_ID=4;
+ public static final int T__131=131;
+ public static final int T__130=130;
public static final int RULE_INT=6;
public static final int T__66=66;
public static final int RULE_ML_COMMENT=9;
public static final int T__67=67;
+ public static final int T__129=129;
public static final int T__68=68;
public static final int T__69=69;
public static final int T__62=62;
@@ -37,7 +40,9 @@ public class InternalPerspectiveDslLexer extends Lexer {
public static final int T__63=63;
public static final int T__125=125;
public static final int T__64=64;
+ public static final int T__128=128;
public static final int T__65=65;
+ public static final int T__127=127;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -363,10 +368,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:21:7: ( 'sashContainer' )
- // InternalPerspectiveDsl.g:21:9: 'sashContainer'
+ // InternalPerspectiveDsl.g:21:7: ( 'eventManager' )
+ // InternalPerspectiveDsl.g:21:9: 'eventManager'
{
- match("sashContainer");
+ match("eventManager");
}
@@ -384,10 +389,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:22:7: ( 'orientation' )
- // InternalPerspectiveDsl.g:22:9: 'orientation'
+ // InternalPerspectiveDsl.g:22:7: ( 'sashContainer' )
+ // InternalPerspectiveDsl.g:22:9: 'sashContainer'
{
- match("orientation");
+ match("sashContainer");
}
@@ -405,10 +410,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:23:7: ( 'selectedElement' )
- // InternalPerspectiveDsl.g:23:9: 'selectedElement'
+ // InternalPerspectiveDsl.g:23:7: ( 'orientation' )
+ // InternalPerspectiveDsl.g:23:9: 'orientation'
{
- match("selectedElement");
+ match("orientation");
}
@@ -426,10 +431,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:24:7: ( 'spaceVolume' )
- // InternalPerspectiveDsl.g:24:9: 'spaceVolume'
+ // InternalPerspectiveDsl.g:24:7: ( 'selectedElement' )
+ // InternalPerspectiveDsl.g:24:9: 'selectedElement'
{
- match("spaceVolume");
+ match("selectedElement");
}
@@ -447,10 +452,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:25:7: ( 'partStack' )
- // InternalPerspectiveDsl.g:25:9: 'partStack'
+ // InternalPerspectiveDsl.g:25:7: ( 'spaceVolume' )
+ // InternalPerspectiveDsl.g:25:9: 'spaceVolume'
{
- match("partStack");
+ match("spaceVolume");
}
@@ -468,10 +473,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:26:7: ( 'part' )
- // InternalPerspectiveDsl.g:26:9: 'part'
+ // InternalPerspectiveDsl.g:26:7: ( 'partStack' )
+ // InternalPerspectiveDsl.g:26:9: 'partStack'
{
- match("part");
+ match("partStack");
}
@@ -489,10 +494,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:27:7: ( 'view' )
- // InternalPerspectiveDsl.g:27:9: 'view'
+ // InternalPerspectiveDsl.g:27:7: ( 'part' )
+ // InternalPerspectiveDsl.g:27:9: 'part'
{
- match("view");
+ match("part");
}
@@ -510,10 +515,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:28:7: ( 'isClosable' )
- // InternalPerspectiveDsl.g:28:9: 'isClosable'
+ // InternalPerspectiveDsl.g:28:7: ( 'view' )
+ // InternalPerspectiveDsl.g:28:9: 'view'
{
- match("isClosable");
+ match("view");
}
@@ -531,10 +536,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:29:7: ( 'select' )
- // InternalPerspectiveDsl.g:29:9: 'select'
+ // InternalPerspectiveDsl.g:29:7: ( 'isClosable' )
+ // InternalPerspectiveDsl.g:29:9: 'isClosable'
{
- match("select");
+ match("isClosable");
}
@@ -552,10 +557,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:30:7: ( 'readOnlyTable' )
- // InternalPerspectiveDsl.g:30:9: 'readOnlyTable'
+ // InternalPerspectiveDsl.g:30:7: ( 'targetPart' )
+ // InternalPerspectiveDsl.g:30:9: 'targetPart'
{
- match("readOnlyTable");
+ match("targetPart");
}
@@ -573,10 +578,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:31:7: ( 'editableTable' )
- // InternalPerspectiveDsl.g:31:9: 'editableTable'
+ // InternalPerspectiveDsl.g:31:7: ( 'allowedSources' )
+ // InternalPerspectiveDsl.g:31:9: 'allowedSources'
{
- match("editableTable");
+ match("allowedSources");
}
@@ -594,10 +599,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:32:7: ( 'chart' )
- // InternalPerspectiveDsl.g:32:9: 'chart'
+ // InternalPerspectiveDsl.g:32:7: ( 'select' )
+ // InternalPerspectiveDsl.g:32:9: 'select'
{
- match("chart");
+ match("select");
}
@@ -615,10 +620,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:33:7: ( 'report' )
- // InternalPerspectiveDsl.g:33:9: 'report'
+ // InternalPerspectiveDsl.g:33:7: ( 'readOnlyTable' )
+ // InternalPerspectiveDsl.g:33:9: 'readOnlyTable'
{
- match("report");
+ match("readOnlyTable");
}
@@ -636,10 +641,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:34:7: ( 'organigram' )
- // InternalPerspectiveDsl.g:34:9: 'organigram'
+ // InternalPerspectiveDsl.g:34:7: ( 'editableTable' )
+ // InternalPerspectiveDsl.g:34:9: 'editableTable'
{
- match("organigram");
+ match("editableTable");
}
@@ -657,10 +662,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:35:7: ( 'topology' )
- // InternalPerspectiveDsl.g:35:9: 'topology'
+ // InternalPerspectiveDsl.g:35:7: ( 'chart' )
+ // InternalPerspectiveDsl.g:35:9: 'chart'
{
- match("topology");
+ match("chart");
}
@@ -678,10 +683,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:36:7: ( 'dialog' )
- // InternalPerspectiveDsl.g:36:9: 'dialog'
+ // InternalPerspectiveDsl.g:36:7: ( 'report' )
+ // InternalPerspectiveDsl.g:36:9: 'report'
{
- match("dialog");
+ match("report");
}
@@ -699,10 +704,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:37:7: ( 'bpmn' )
- // InternalPerspectiveDsl.g:37:9: 'bpmn'
+ // InternalPerspectiveDsl.g:37:7: ( 'organigram' )
+ // InternalPerspectiveDsl.g:37:9: 'organigram'
{
- match("bpmn");
+ match("organigram");
}
@@ -720,10 +725,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:38:7: ( 'kanban' )
- // InternalPerspectiveDsl.g:38:9: 'kanban'
+ // InternalPerspectiveDsl.g:38:7: ( 'topology' )
+ // InternalPerspectiveDsl.g:38:9: 'topology'
{
- match("kanban");
+ match("topology");
}
@@ -741,10 +746,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:39:7: ( 'of' )
- // InternalPerspectiveDsl.g:39:9: 'of'
+ // InternalPerspectiveDsl.g:39:7: ( 'dialog' )
+ // InternalPerspectiveDsl.g:39:9: 'dialog'
{
- match("of");
+ match("dialog");
}
@@ -762,10 +767,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:40:7: ( 'card' )
- // InternalPerspectiveDsl.g:40:9: 'card'
+ // InternalPerspectiveDsl.g:40:7: ( 'bpmn' )
+ // InternalPerspectiveDsl.g:40:9: 'bpmn'
{
- match("card");
+ match("bpmn");
}
@@ -783,10 +788,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:41:7: ( 'welcome' )
- // InternalPerspectiveDsl.g:41:9: 'welcome'
+ // InternalPerspectiveDsl.g:41:7: ( 'kanban' )
+ // InternalPerspectiveDsl.g:41:9: 'kanban'
{
- match("welcome");
+ match("kanban");
}
@@ -804,10 +809,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:42:7: ( 'search' )
- // InternalPerspectiveDsl.g:42:9: 'search'
+ // InternalPerspectiveDsl.g:42:7: ( 'of' )
+ // InternalPerspectiveDsl.g:42:9: 'of'
{
- match("search");
+ match("of");
}
@@ -825,10 +830,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:43:7: ( 'in' )
- // InternalPerspectiveDsl.g:43:9: 'in'
+ // InternalPerspectiveDsl.g:43:7: ( 'card' )
+ // InternalPerspectiveDsl.g:43:9: 'card'
{
- match("in");
+ match("card");
}
@@ -846,10 +851,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:44:7: ( 'depth' )
- // InternalPerspectiveDsl.g:44:9: 'depth'
+ // InternalPerspectiveDsl.g:44:7: ( 'welcome' )
+ // InternalPerspectiveDsl.g:44:9: 'welcome'
{
- match("depth");
+ match("welcome");
}
@@ -867,10 +872,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:45:7: ( 'filterColumns' )
- // InternalPerspectiveDsl.g:45:9: 'filterColumns'
+ // InternalPerspectiveDsl.g:45:7: ( 'search' )
+ // InternalPerspectiveDsl.g:45:9: 'search'
{
- match("filterColumns");
+ match("search");
}
@@ -888,10 +893,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:46:7: ( 'dataInterchange' )
- // InternalPerspectiveDsl.g:46:9: 'dataInterchange'
+ // InternalPerspectiveDsl.g:46:7: ( 'in' )
+ // InternalPerspectiveDsl.g:46:9: 'in'
{
- match("dataInterchange");
+ match("in");
}
@@ -909,10 +914,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:47:7: ( 'title' )
- // InternalPerspectiveDsl.g:47:9: 'title'
+ // InternalPerspectiveDsl.g:47:7: ( 'depth' )
+ // InternalPerspectiveDsl.g:47:9: 'depth'
{
- match("title");
+ match("depth");
}
@@ -930,10 +935,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:48:7: ( 'name' )
- // InternalPerspectiveDsl.g:48:9: 'name'
+ // InternalPerspectiveDsl.g:48:7: ( 'filterColumns' )
+ // InternalPerspectiveDsl.g:48:9: 'filterColumns'
{
- match("name");
+ match("filterColumns");
}
@@ -951,10 +956,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:49:7: ( 'import' )
- // InternalPerspectiveDsl.g:49:9: 'import'
+ // InternalPerspectiveDsl.g:49:7: ( 'dataInterchange' )
+ // InternalPerspectiveDsl.g:49:9: 'dataInterchange'
{
- match("import");
+ match("dataInterchange");
}
@@ -972,10 +977,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:50:7: ( 'static' )
- // InternalPerspectiveDsl.g:50:9: 'static'
+ // InternalPerspectiveDsl.g:50:7: ( 'title' )
+ // InternalPerspectiveDsl.g:50:9: 'title'
{
- match("static");
+ match("title");
}
@@ -993,10 +998,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:51:7: ( 'extension' )
- // InternalPerspectiveDsl.g:51:9: 'extension'
+ // InternalPerspectiveDsl.g:51:7: ( 'name' )
+ // InternalPerspectiveDsl.g:51:9: 'name'
{
- match("extension");
+ match("name");
}
@@ -1014,10 +1019,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:52:7: ( '*' )
- // InternalPerspectiveDsl.g:52:9: '*'
+ // InternalPerspectiveDsl.g:52:7: ( 'browser' )
+ // InternalPerspectiveDsl.g:52:9: 'browser'
{
- match('*');
+ match("browser");
+
}
@@ -1034,10 +1040,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:53:7: ( 'ns' )
- // InternalPerspectiveDsl.g:53:9: 'ns'
+ // InternalPerspectiveDsl.g:53:7: ( 'url' )
+ // InternalPerspectiveDsl.g:53:9: 'url'
{
- match("ns");
+ match("url");
}
@@ -1055,10 +1061,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:54:7: ( ';' )
- // InternalPerspectiveDsl.g:54:9: ';'
+ // InternalPerspectiveDsl.g:54:7: ( 'import' )
+ // InternalPerspectiveDsl.g:54:9: 'import'
{
- match(';');
+ match("import");
+
}
@@ -1075,10 +1082,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:55:7: ( '@' )
- // InternalPerspectiveDsl.g:55:9: '@'
+ // InternalPerspectiveDsl.g:55:7: ( 'static' )
+ // InternalPerspectiveDsl.g:55:9: 'static'
{
- match('@');
+ match("static");
+
}
@@ -1095,10 +1103,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:56:7: ( '(' )
- // InternalPerspectiveDsl.g:56:9: '('
+ // InternalPerspectiveDsl.g:56:7: ( 'extension' )
+ // InternalPerspectiveDsl.g:56:9: 'extension'
{
- match('(');
+ match("extension");
+
}
@@ -1115,10 +1124,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:57:7: ( ',' )
- // InternalPerspectiveDsl.g:57:9: ','
+ // InternalPerspectiveDsl.g:57:7: ( '*' )
+ // InternalPerspectiveDsl.g:57:9: '*'
{
- match(',');
+ match('*');
}
@@ -1135,10 +1144,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:58:7: ( ')' )
- // InternalPerspectiveDsl.g:58:9: ')'
+ // InternalPerspectiveDsl.g:58:7: ( 'ns' )
+ // InternalPerspectiveDsl.g:58:9: 'ns'
{
- match(')');
+ match("ns");
+
}
@@ -1155,10 +1165,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:59:7: ( '=' )
- // InternalPerspectiveDsl.g:59:9: '='
+ // InternalPerspectiveDsl.g:59:7: ( ';' )
+ // InternalPerspectiveDsl.g:59:9: ';'
{
- match('=');
+ match(';');
}
@@ -1175,10 +1185,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:60:7: ( '#' )
- // InternalPerspectiveDsl.g:60:9: '#'
+ // InternalPerspectiveDsl.g:60:7: ( '@' )
+ // InternalPerspectiveDsl.g:60:9: '@'
{
- match('#');
+ match('@');
}
@@ -1195,10 +1205,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:61:7: ( '[' )
- // InternalPerspectiveDsl.g:61:9: '['
+ // InternalPerspectiveDsl.g:61:7: ( '(' )
+ // InternalPerspectiveDsl.g:61:9: '('
{
- match('[');
+ match('(');
}
@@ -1215,10 +1225,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:62:7: ( ']' )
- // InternalPerspectiveDsl.g:62:9: ']'
+ // InternalPerspectiveDsl.g:62:7: ( ',' )
+ // InternalPerspectiveDsl.g:62:9: ','
{
- match(']');
+ match(',');
}
@@ -1235,11 +1245,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:63:7: ( '+=' )
- // InternalPerspectiveDsl.g:63:9: '+='
+ // InternalPerspectiveDsl.g:63:7: ( ')' )
+ // InternalPerspectiveDsl.g:63:9: ')'
{
- match("+=");
-
+ match(')');
}
@@ -1256,11 +1265,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:64:7: ( '-=' )
- // InternalPerspectiveDsl.g:64:9: '-='
+ // InternalPerspectiveDsl.g:64:7: ( '=' )
+ // InternalPerspectiveDsl.g:64:9: '='
{
- match("-=");
-
+ match('=');
}
@@ -1277,11 +1285,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:65:7: ( '*=' )
- // InternalPerspectiveDsl.g:65:9: '*='
+ // InternalPerspectiveDsl.g:65:7: ( '#' )
+ // InternalPerspectiveDsl.g:65:9: '#'
{
- match("*=");
-
+ match('#');
}
@@ -1298,11 +1305,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:66:7: ( '/=' )
- // InternalPerspectiveDsl.g:66:9: '/='
+ // InternalPerspectiveDsl.g:66:7: ( '[' )
+ // InternalPerspectiveDsl.g:66:9: '['
{
- match("/=");
-
+ match('[');
}
@@ -1319,11 +1325,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:67:7: ( '%=' )
- // InternalPerspectiveDsl.g:67:9: '%='
+ // InternalPerspectiveDsl.g:67:7: ( ']' )
+ // InternalPerspectiveDsl.g:67:9: ']'
{
- match("%=");
-
+ match(']');
}
@@ -1340,10 +1345,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:68:7: ( '<' )
- // InternalPerspectiveDsl.g:68:9: '<'
+ // InternalPerspectiveDsl.g:68:7: ( '+=' )
+ // InternalPerspectiveDsl.g:68:9: '+='
{
- match('<');
+ match("+=");
+
}
@@ -1360,10 +1366,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:69:7: ( '>' )
- // InternalPerspectiveDsl.g:69:9: '>'
+ // InternalPerspectiveDsl.g:69:7: ( '-=' )
+ // InternalPerspectiveDsl.g:69:9: '-='
{
- match('>');
+ match("-=");
+
}
@@ -1380,10 +1387,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:70:7: ( '>=' )
- // InternalPerspectiveDsl.g:70:9: '>='
+ // InternalPerspectiveDsl.g:70:7: ( '*=' )
+ // InternalPerspectiveDsl.g:70:9: '*='
{
- match(">=");
+ match("*=");
}
@@ -1401,10 +1408,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:71:7: ( '||' )
- // InternalPerspectiveDsl.g:71:9: '||'
+ // InternalPerspectiveDsl.g:71:7: ( '/=' )
+ // InternalPerspectiveDsl.g:71:9: '/='
{
- match("||");
+ match("/=");
}
@@ -1422,10 +1429,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:72:7: ( '&&' )
- // InternalPerspectiveDsl.g:72:9: '&&'
+ // InternalPerspectiveDsl.g:72:7: ( '%=' )
+ // InternalPerspectiveDsl.g:72:9: '%='
{
- match("&&");
+ match("%=");
}
@@ -1443,11 +1450,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:73:7: ( '==' )
- // InternalPerspectiveDsl.g:73:9: '=='
+ // InternalPerspectiveDsl.g:73:7: ( '<' )
+ // InternalPerspectiveDsl.g:73:9: '<'
{
- match("==");
-
+ match('<');
}
@@ -1464,11 +1470,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:74:7: ( '!=' )
- // InternalPerspectiveDsl.g:74:9: '!='
+ // InternalPerspectiveDsl.g:74:7: ( '>' )
+ // InternalPerspectiveDsl.g:74:9: '>'
{
- match("!=");
-
+ match('>');
}
@@ -1485,10 +1490,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:75:7: ( '===' )
- // InternalPerspectiveDsl.g:75:9: '==='
+ // InternalPerspectiveDsl.g:75:7: ( '>=' )
+ // InternalPerspectiveDsl.g:75:9: '>='
{
- match("===");
+ match(">=");
}
@@ -1506,10 +1511,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:76:7: ( '!==' )
- // InternalPerspectiveDsl.g:76:9: '!=='
+ // InternalPerspectiveDsl.g:76:7: ( '||' )
+ // InternalPerspectiveDsl.g:76:9: '||'
{
- match("!==");
+ match("||");
}
@@ -1527,10 +1532,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:77:7: ( 'instanceof' )
- // InternalPerspectiveDsl.g:77:9: 'instanceof'
+ // InternalPerspectiveDsl.g:77:7: ( '&&' )
+ // InternalPerspectiveDsl.g:77:9: '&&'
{
- match("instanceof");
+ match("&&");
}
@@ -1548,10 +1553,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:78:7: ( '->' )
- // InternalPerspectiveDsl.g:78:9: '->'
+ // InternalPerspectiveDsl.g:78:7: ( '==' )
+ // InternalPerspectiveDsl.g:78:9: '=='
{
- match("->");
+ match("==");
}
@@ -1569,10 +1574,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:79:7: ( '..<' )
- // InternalPerspectiveDsl.g:79:9: '..<'
+ // InternalPerspectiveDsl.g:79:7: ( '!=' )
+ // InternalPerspectiveDsl.g:79:9: '!='
{
- match("..<");
+ match("!=");
}
@@ -1590,10 +1595,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:80:7: ( '..' )
- // InternalPerspectiveDsl.g:80:9: '..'
+ // InternalPerspectiveDsl.g:80:7: ( '===' )
+ // InternalPerspectiveDsl.g:80:9: '==='
{
- match("..");
+ match("===");
}
@@ -1611,10 +1616,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:81:7: ( '=>' )
- // InternalPerspectiveDsl.g:81:9: '=>'
+ // InternalPerspectiveDsl.g:81:7: ( '!==' )
+ // InternalPerspectiveDsl.g:81:9: '!=='
{
- match("=>");
+ match("!==");
}
@@ -1632,10 +1637,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:82:7: ( '<>' )
- // InternalPerspectiveDsl.g:82:9: '<>'
+ // InternalPerspectiveDsl.g:82:7: ( 'instanceof' )
+ // InternalPerspectiveDsl.g:82:9: 'instanceof'
{
- match("<>");
+ match("instanceof");
}
@@ -1653,10 +1658,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:83:7: ( '?:' )
- // InternalPerspectiveDsl.g:83:9: '?:'
+ // InternalPerspectiveDsl.g:83:7: ( '->' )
+ // InternalPerspectiveDsl.g:83:9: '->'
{
- match("?:");
+ match("->");
}
@@ -1674,10 +1679,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:84:7: ( '+' )
- // InternalPerspectiveDsl.g:84:9: '+'
+ // InternalPerspectiveDsl.g:84:7: ( '..<' )
+ // InternalPerspectiveDsl.g:84:9: '..<'
{
- match('+');
+ match("..<");
+
}
@@ -1694,10 +1700,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:85:7: ( '-' )
- // InternalPerspectiveDsl.g:85:9: '-'
+ // InternalPerspectiveDsl.g:85:7: ( '..' )
+ // InternalPerspectiveDsl.g:85:9: '..'
{
- match('-');
+ match("..");
+
}
@@ -1714,10 +1721,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:86:7: ( '**' )
- // InternalPerspectiveDsl.g:86:9: '**'
+ // InternalPerspectiveDsl.g:86:7: ( '=>' )
+ // InternalPerspectiveDsl.g:86:9: '=>'
{
- match("**");
+ match("=>");
}
@@ -1735,10 +1742,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:87:7: ( '/' )
- // InternalPerspectiveDsl.g:87:9: '/'
+ // InternalPerspectiveDsl.g:87:7: ( '<>' )
+ // InternalPerspectiveDsl.g:87:9: '<>'
{
- match('/');
+ match("<>");
+
}
@@ -1755,10 +1763,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:88:7: ( '%' )
- // InternalPerspectiveDsl.g:88:9: '%'
+ // InternalPerspectiveDsl.g:88:7: ( '?:' )
+ // InternalPerspectiveDsl.g:88:9: '?:'
{
- match('%');
+ match("?:");
+
}
@@ -1775,10 +1784,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:89:7: ( '!' )
- // InternalPerspectiveDsl.g:89:9: '!'
+ // InternalPerspectiveDsl.g:89:7: ( '+' )
+ // InternalPerspectiveDsl.g:89:9: '+'
{
- match('!');
+ match('+');
}
@@ -1795,11 +1804,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:90:7: ( 'as' )
- // InternalPerspectiveDsl.g:90:9: 'as'
+ // InternalPerspectiveDsl.g:90:7: ( '-' )
+ // InternalPerspectiveDsl.g:90:9: '-'
{
- match("as");
-
+ match('-');
}
@@ -1816,10 +1824,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:91:7: ( '++' )
- // InternalPerspectiveDsl.g:91:9: '++'
+ // InternalPerspectiveDsl.g:91:7: ( '**' )
+ // InternalPerspectiveDsl.g:91:9: '**'
{
- match("++");
+ match("**");
}
@@ -1837,11 +1845,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:92:7: ( '--' )
- // InternalPerspectiveDsl.g:92:9: '--'
+ // InternalPerspectiveDsl.g:92:7: ( '/' )
+ // InternalPerspectiveDsl.g:92:9: '/'
{
- match("--");
-
+ match('/');
}
@@ -1858,10 +1865,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:93:7: ( '.' )
- // InternalPerspectiveDsl.g:93:9: '.'
+ // InternalPerspectiveDsl.g:93:7: ( '%' )
+ // InternalPerspectiveDsl.g:93:9: '%'
{
- match('.');
+ match('%');
}
@@ -1878,11 +1885,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:94:7: ( '::' )
- // InternalPerspectiveDsl.g:94:9: '::'
+ // InternalPerspectiveDsl.g:94:7: ( '!' )
+ // InternalPerspectiveDsl.g:94:9: '!'
{
- match("::");
-
+ match('!');
}
@@ -1899,10 +1905,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:95:7: ( '?.' )
- // InternalPerspectiveDsl.g:95:9: '?.'
+ // InternalPerspectiveDsl.g:95:7: ( 'as' )
+ // InternalPerspectiveDsl.g:95:9: 'as'
{
- match("?.");
+ match("as");
}
@@ -1920,10 +1926,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:96:7: ( '|' )
- // InternalPerspectiveDsl.g:96:9: '|'
+ // InternalPerspectiveDsl.g:96:7: ( '++' )
+ // InternalPerspectiveDsl.g:96:9: '++'
{
- match('|');
+ match("++");
+
}
@@ -1940,10 +1947,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:97:7: ( 'if' )
- // InternalPerspectiveDsl.g:97:9: 'if'
+ // InternalPerspectiveDsl.g:97:7: ( '--' )
+ // InternalPerspectiveDsl.g:97:9: '--'
{
- match("if");
+ match("--");
}
@@ -1961,11 +1968,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:98:8: ( 'else' )
- // InternalPerspectiveDsl.g:98:10: 'else'
+ // InternalPerspectiveDsl.g:98:8: ( '.' )
+ // InternalPerspectiveDsl.g:98:10: '.'
{
- match("else");
-
+ match('.');
}
@@ -1982,10 +1988,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:99:8: ( 'switch' )
- // InternalPerspectiveDsl.g:99:10: 'switch'
+ // InternalPerspectiveDsl.g:99:8: ( '::' )
+ // InternalPerspectiveDsl.g:99:10: '::'
{
- match("switch");
+ match("::");
}
@@ -2003,10 +2009,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:100:8: ( ':' )
- // InternalPerspectiveDsl.g:100:10: ':'
+ // InternalPerspectiveDsl.g:100:8: ( '?.' )
+ // InternalPerspectiveDsl.g:100:10: '?.'
{
- match(':');
+ match("?.");
+
}
@@ -2023,11 +2030,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:101:8: ( 'default' )
- // InternalPerspectiveDsl.g:101:10: 'default'
+ // InternalPerspectiveDsl.g:101:8: ( '|' )
+ // InternalPerspectiveDsl.g:101:10: '|'
{
- match("default");
-
+ match('|');
}
@@ -2044,10 +2050,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:102:8: ( 'case' )
- // InternalPerspectiveDsl.g:102:10: 'case'
+ // InternalPerspectiveDsl.g:102:8: ( 'if' )
+ // InternalPerspectiveDsl.g:102:10: 'if'
{
- match("case");
+ match("if");
}
@@ -2065,10 +2071,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:103:8: ( 'for' )
- // InternalPerspectiveDsl.g:103:10: 'for'
+ // InternalPerspectiveDsl.g:103:8: ( 'else' )
+ // InternalPerspectiveDsl.g:103:10: 'else'
{
- match("for");
+ match("else");
}
@@ -2086,10 +2092,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:104:8: ( 'while' )
- // InternalPerspectiveDsl.g:104:10: 'while'
+ // InternalPerspectiveDsl.g:104:8: ( 'switch' )
+ // InternalPerspectiveDsl.g:104:10: 'switch'
{
- match("while");
+ match("switch");
}
@@ -2107,11 +2113,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:105:8: ( 'do' )
- // InternalPerspectiveDsl.g:105:10: 'do'
+ // InternalPerspectiveDsl.g:105:8: ( ':' )
+ // InternalPerspectiveDsl.g:105:10: ':'
{
- match("do");
-
+ match(':');
}
@@ -2128,10 +2133,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:106:8: ( 'var' )
- // InternalPerspectiveDsl.g:106:10: 'var'
+ // InternalPerspectiveDsl.g:106:8: ( 'default' )
+ // InternalPerspectiveDsl.g:106:10: 'default'
{
- match("var");
+ match("default");
}
@@ -2149,10 +2154,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:107:8: ( 'val' )
- // InternalPerspectiveDsl.g:107:10: 'val'
+ // InternalPerspectiveDsl.g:107:8: ( 'case' )
+ // InternalPerspectiveDsl.g:107:10: 'case'
{
- match("val");
+ match("case");
}
@@ -2170,10 +2175,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:108:8: ( 'extends' )
- // InternalPerspectiveDsl.g:108:10: 'extends'
+ // InternalPerspectiveDsl.g:108:8: ( 'for' )
+ // InternalPerspectiveDsl.g:108:10: 'for'
{
- match("extends");
+ match("for");
}
@@ -2191,10 +2196,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:109:8: ( 'super' )
- // InternalPerspectiveDsl.g:109:10: 'super'
+ // InternalPerspectiveDsl.g:109:8: ( 'while' )
+ // InternalPerspectiveDsl.g:109:10: 'while'
{
- match("super");
+ match("while");
}
@@ -2212,10 +2217,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:110:8: ( 'new' )
- // InternalPerspectiveDsl.g:110:10: 'new'
+ // InternalPerspectiveDsl.g:110:8: ( 'do' )
+ // InternalPerspectiveDsl.g:110:10: 'do'
{
- match("new");
+ match("do");
}
@@ -2233,10 +2238,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:111:8: ( 'false' )
- // InternalPerspectiveDsl.g:111:10: 'false'
+ // InternalPerspectiveDsl.g:111:8: ( 'var' )
+ // InternalPerspectiveDsl.g:111:10: 'var'
{
- match("false");
+ match("var");
}
@@ -2254,10 +2259,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:112:8: ( 'true' )
- // InternalPerspectiveDsl.g:112:10: 'true'
+ // InternalPerspectiveDsl.g:112:8: ( 'val' )
+ // InternalPerspectiveDsl.g:112:10: 'val'
{
- match("true");
+ match("val");
}
@@ -2275,10 +2280,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:113:8: ( 'null' )
- // InternalPerspectiveDsl.g:113:10: 'null'
+ // InternalPerspectiveDsl.g:113:8: ( 'extends' )
+ // InternalPerspectiveDsl.g:113:10: 'extends'
{
- match("null");
+ match("extends");
}
@@ -2296,10 +2301,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:114:8: ( 'typeof' )
- // InternalPerspectiveDsl.g:114:10: 'typeof'
+ // InternalPerspectiveDsl.g:114:8: ( 'super' )
+ // InternalPerspectiveDsl.g:114:10: 'super'
{
- match("typeof");
+ match("super");
}
@@ -2317,10 +2322,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:115:8: ( 'throw' )
- // InternalPerspectiveDsl.g:115:10: 'throw'
+ // InternalPerspectiveDsl.g:115:8: ( 'new' )
+ // InternalPerspectiveDsl.g:115:10: 'new'
{
- match("throw");
+ match("new");
}
@@ -2338,10 +2343,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:116:8: ( 'return' )
- // InternalPerspectiveDsl.g:116:10: 'return'
+ // InternalPerspectiveDsl.g:116:8: ( 'false' )
+ // InternalPerspectiveDsl.g:116:10: 'false'
{
- match("return");
+ match("false");
}
@@ -2359,10 +2364,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:117:8: ( 'try' )
- // InternalPerspectiveDsl.g:117:10: 'try'
+ // InternalPerspectiveDsl.g:117:8: ( 'true' )
+ // InternalPerspectiveDsl.g:117:10: 'true'
{
- match("try");
+ match("true");
}
@@ -2380,10 +2385,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:118:8: ( 'finally' )
- // InternalPerspectiveDsl.g:118:10: 'finally'
+ // InternalPerspectiveDsl.g:118:8: ( 'null' )
+ // InternalPerspectiveDsl.g:118:10: 'null'
{
- match("finally");
+ match("null");
}
@@ -2401,10 +2406,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:119:8: ( 'synchronized' )
- // InternalPerspectiveDsl.g:119:10: 'synchronized'
+ // InternalPerspectiveDsl.g:119:8: ( 'typeof' )
+ // InternalPerspectiveDsl.g:119:10: 'typeof'
{
- match("synchronized");
+ match("typeof");
}
@@ -2422,10 +2427,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:120:8: ( 'catch' )
- // InternalPerspectiveDsl.g:120:10: 'catch'
+ // InternalPerspectiveDsl.g:120:8: ( 'throw' )
+ // InternalPerspectiveDsl.g:120:10: 'throw'
{
- match("catch");
+ match("throw");
}
@@ -2443,10 +2448,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:121:8: ( '?' )
- // InternalPerspectiveDsl.g:121:10: '?'
+ // InternalPerspectiveDsl.g:121:8: ( 'return' )
+ // InternalPerspectiveDsl.g:121:10: 'return'
{
- match('?');
+ match("return");
+
}
@@ -2463,10 +2469,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:122:8: ( '&' )
- // InternalPerspectiveDsl.g:122:10: '&'
+ // InternalPerspectiveDsl.g:122:8: ( 'try' )
+ // InternalPerspectiveDsl.g:122:10: 'try'
{
- match('&');
+ match("try");
+
}
@@ -2483,10 +2490,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:123:8: ( 'horizontal' )
- // InternalPerspectiveDsl.g:123:10: 'horizontal'
+ // InternalPerspectiveDsl.g:123:8: ( 'finally' )
+ // InternalPerspectiveDsl.g:123:10: 'finally'
{
- match("horizontal");
+ match("finally");
}
@@ -2504,10 +2511,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:124:8: ( 'vertical' )
- // InternalPerspectiveDsl.g:124:10: 'vertical'
+ // InternalPerspectiveDsl.g:124:8: ( 'synchronized' )
+ // InternalPerspectiveDsl.g:124:10: 'synchronized'
{
- match("vertical");
+ match("synchronized");
}
@@ -2520,15 +2527,118 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
// $ANTLR end "T__126"
+ // $ANTLR start "T__127"
+ public final void mT__127() throws RecognitionException {
+ try {
+ int _type = T__127;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:125:8: ( 'catch' )
+ // InternalPerspectiveDsl.g:125:10: 'catch'
+ {
+ match("catch");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__127"
+
+ // $ANTLR start "T__128"
+ public final void mT__128() throws RecognitionException {
+ try {
+ int _type = T__128;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:126:8: ( '?' )
+ // InternalPerspectiveDsl.g:126:10: '?'
+ {
+ match('?');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__128"
+
+ // $ANTLR start "T__129"
+ public final void mT__129() throws RecognitionException {
+ try {
+ int _type = T__129;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:127:8: ( '&' )
+ // InternalPerspectiveDsl.g:127:10: '&'
+ {
+ match('&');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__129"
+
+ // $ANTLR start "T__130"
+ public final void mT__130() throws RecognitionException {
+ try {
+ int _type = T__130;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:128:8: ( 'horizontal' )
+ // InternalPerspectiveDsl.g:128:10: 'horizontal'
+ {
+ match("horizontal");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__130"
+
+ // $ANTLR start "T__131"
+ public final void mT__131() throws RecognitionException {
+ try {
+ int _type = T__131;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalPerspectiveDsl.g:129:8: ( 'vertical' )
+ // InternalPerspectiveDsl.g:129:10: 'vertical'
+ {
+ match("vertical");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__131"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8973:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalPerspectiveDsl.g:8973:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalPerspectiveDsl.g:9198:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalPerspectiveDsl.g:9198:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalPerspectiveDsl.g:8973:12: ( '0x' | '0X' )
+ // InternalPerspectiveDsl.g:9198:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2556,7 +2666,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalPerspectiveDsl.g:8973:13: '0x'
+ // InternalPerspectiveDsl.g:9198:13: '0x'
{
match("0x");
@@ -2564,7 +2674,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8973:18: '0X'
+ // InternalPerspectiveDsl.g:9198:18: '0X'
{
match("0X");
@@ -2574,7 +2684,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
- // InternalPerspectiveDsl.g:8973:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalPerspectiveDsl.g:9198:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt2=0;
loop2:
do {
@@ -2612,7 +2722,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
cnt2++;
} while (true);
- // InternalPerspectiveDsl.g:8973:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalPerspectiveDsl.g:9198:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2621,10 +2731,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalPerspectiveDsl.g:8973:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalPerspectiveDsl.g:9198:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalPerspectiveDsl.g:8973:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalPerspectiveDsl.g:9198:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2642,7 +2752,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalPerspectiveDsl.g:8973:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalPerspectiveDsl.g:9198:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2666,7 +2776,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8973:84: ( 'l' | 'L' )
+ // InternalPerspectiveDsl.g:9198:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -2705,11 +2815,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8975:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalPerspectiveDsl.g:8975:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalPerspectiveDsl.g:9200:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalPerspectiveDsl.g:9200:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalPerspectiveDsl.g:8975:21: ( '0' .. '9' | '_' )*
+ // InternalPerspectiveDsl.g:9200:21: ( '0' .. '9' | '_' )*
loop5:
do {
int alt5=2;
@@ -2758,11 +2868,11 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8977:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalPerspectiveDsl.g:8977:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalPerspectiveDsl.g:9202:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalPerspectiveDsl.g:9202:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalPerspectiveDsl.g:8977:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalPerspectiveDsl.g:9202:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2771,7 +2881,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalPerspectiveDsl.g:8977:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalPerspectiveDsl.g:9202:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2782,7 +2892,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalPerspectiveDsl.g:8977:36: ( '+' | '-' )?
+ // InternalPerspectiveDsl.g:9202:36: ( '+' | '-' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -2815,7 +2925,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
- // InternalPerspectiveDsl.g:8977:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalPerspectiveDsl.g:9202:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt8=3;
int LA8_0 = input.LA(1);
@@ -2827,7 +2937,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalPerspectiveDsl.g:8977:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalPerspectiveDsl.g:9202:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2851,7 +2961,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8977:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalPerspectiveDsl.g:9202: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();
@@ -2884,10 +2994,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8979:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalPerspectiveDsl.g:8979:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalPerspectiveDsl.g:9204:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalPerspectiveDsl.g:9204:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalPerspectiveDsl.g:8979:11: ( '^' )?
+ // InternalPerspectiveDsl.g:9204:11: ( '^' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2896,7 +3006,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalPerspectiveDsl.g:8979:11: '^'
+ // InternalPerspectiveDsl.g:9204:11: '^'
{
match('^');
@@ -2914,7 +3024,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalPerspectiveDsl.g:8979:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalPerspectiveDsl.g:9204:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop10:
do {
int alt10=2;
@@ -2963,10 +3073,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8981:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalPerspectiveDsl.g:8981:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalPerspectiveDsl.g:9206:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalPerspectiveDsl.g:9206:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalPerspectiveDsl.g:8981:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalPerspectiveDsl.g:9206:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -2984,10 +3094,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalPerspectiveDsl.g:8981:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalPerspectiveDsl.g:9206:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalPerspectiveDsl.g:8981:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalPerspectiveDsl.g:9206:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop11:
do {
int alt11=3;
@@ -3003,7 +3113,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalPerspectiveDsl.g:8981:21: '\\\\' .
+ // InternalPerspectiveDsl.g:9206:21: '\\\\' .
{
match('\\');
matchAny();
@@ -3011,7 +3121,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8981:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalPerspectiveDsl.g:9206:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3031,7 +3141,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
} while (true);
- // InternalPerspectiveDsl.g:8981:44: ( '\"' )?
+ // InternalPerspectiveDsl.g:9206:44: ( '\"' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -3040,7 +3150,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalPerspectiveDsl.g:8981:44: '\"'
+ // InternalPerspectiveDsl.g:9206:44: '\"'
{
match('\"');
@@ -3053,10 +3163,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8981:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalPerspectiveDsl.g:9206:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalPerspectiveDsl.g:8981:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalPerspectiveDsl.g:9206:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop13:
do {
int alt13=3;
@@ -3072,7 +3182,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt13) {
case 1 :
- // InternalPerspectiveDsl.g:8981:55: '\\\\' .
+ // InternalPerspectiveDsl.g:9206:55: '\\\\' .
{
match('\\');
matchAny();
@@ -3080,7 +3190,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8981:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalPerspectiveDsl.g:9206:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3100,7 +3210,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
} while (true);
- // InternalPerspectiveDsl.g:8981:79: ( '\\'' )?
+ // InternalPerspectiveDsl.g:9206:79: ( '\\'' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -3109,7 +3219,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // InternalPerspectiveDsl.g:8981:79: '\\''
+ // InternalPerspectiveDsl.g:9206:79: '\\''
{
match('\'');
@@ -3140,12 +3250,12 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8983:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalPerspectiveDsl.g:8983:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalPerspectiveDsl.g:9208:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalPerspectiveDsl.g:9208:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalPerspectiveDsl.g:8983:24: ( options {greedy=false; } : . )*
+ // InternalPerspectiveDsl.g:9208:24: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -3170,7 +3280,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalPerspectiveDsl.g:8983:52: .
+ // InternalPerspectiveDsl.g:9208:52: .
{
matchAny();
@@ -3200,12 +3310,12 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8985:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalPerspectiveDsl.g:8985:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalPerspectiveDsl.g:9210:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalPerspectiveDsl.g:9210:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalPerspectiveDsl.g:8985:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalPerspectiveDsl.g:9210:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -3218,7 +3328,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
switch (alt17) {
case 1 :
- // InternalPerspectiveDsl.g:8985:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalPerspectiveDsl.g:9210: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();
@@ -3238,7 +3348,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
} while (true);
- // InternalPerspectiveDsl.g:8985:40: ( ( '\\r' )? '\\n' )?
+ // InternalPerspectiveDsl.g:9210:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -3247,9 +3357,9 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt19) {
case 1 :
- // InternalPerspectiveDsl.g:8985:41: ( '\\r' )? '\\n'
+ // InternalPerspectiveDsl.g:9210:41: ( '\\r' )? '\\n'
{
- // InternalPerspectiveDsl.g:8985:41: ( '\\r' )?
+ // InternalPerspectiveDsl.g:9210:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -3258,7 +3368,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalPerspectiveDsl.g:8985:41: '\\r'
+ // InternalPerspectiveDsl.g:9210:41: '\\r'
{
match('\r');
@@ -3290,10 +3400,10 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8987:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalPerspectiveDsl.g:8987:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalPerspectiveDsl.g:9212:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalPerspectiveDsl.g:9212:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalPerspectiveDsl.g:8987:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalPerspectiveDsl.g:9212:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt20=0;
loop20:
do {
@@ -3347,8 +3457,8 @@ public class InternalPerspectiveDslLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalPerspectiveDsl.g:8989:16: ( . )
- // InternalPerspectiveDsl.g:8989:18: .
+ // InternalPerspectiveDsl.g:9214:16: ( . )
+ // InternalPerspectiveDsl.g:9214:18: .
{
matchAny();
@@ -3363,8 +3473,8 @@ public class InternalPerspectiveDslLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalPerspectiveDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt21=123;
+ // InternalPerspectiveDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt21=128;
alt21 = dfa21.predict(input);
switch (alt21) {
case 1 :
@@ -4166,63 +4276,98 @@ public class InternalPerspectiveDslLexer extends Lexer {
}
break;
case 115 :
- // InternalPerspectiveDsl.g:1:721: RULE_HEX
+ // InternalPerspectiveDsl.g:1:721: T__127
{
- mRULE_HEX();
+ mT__127();
}
break;
case 116 :
- // InternalPerspectiveDsl.g:1:730: RULE_INT
+ // InternalPerspectiveDsl.g:1:728: T__128
{
- mRULE_INT();
+ mT__128();
}
break;
case 117 :
- // InternalPerspectiveDsl.g:1:739: RULE_DECIMAL
+ // InternalPerspectiveDsl.g:1:735: T__129
{
- mRULE_DECIMAL();
+ mT__129();
}
break;
case 118 :
- // InternalPerspectiveDsl.g:1:752: RULE_ID
+ // InternalPerspectiveDsl.g:1:742: T__130
{
- mRULE_ID();
+ mT__130();
}
break;
case 119 :
- // InternalPerspectiveDsl.g:1:760: RULE_STRING
+ // InternalPerspectiveDsl.g:1:749: T__131
{
- mRULE_STRING();
+ mT__131();
}
break;
case 120 :
- // InternalPerspectiveDsl.g:1:772: RULE_ML_COMMENT
+ // InternalPerspectiveDsl.g:1:756: RULE_HEX
{
- mRULE_ML_COMMENT();
+ mRULE_HEX();
}
break;
case 121 :
- // InternalPerspectiveDsl.g:1:788: RULE_SL_COMMENT
+ // InternalPerspectiveDsl.g:1:765: RULE_INT
{
- mRULE_SL_COMMENT();
+ mRULE_INT();
}
break;
case 122 :
- // InternalPerspectiveDsl.g:1:804: RULE_WS
+ // InternalPerspectiveDsl.g:1:774: RULE_DECIMAL
{
- mRULE_WS();
+ mRULE_DECIMAL();
}
break;
case 123 :
- // InternalPerspectiveDsl.g:1:812: RULE_ANY_OTHER
+ // InternalPerspectiveDsl.g:1:787: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 124 :
+ // InternalPerspectiveDsl.g:1:795: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 125 :
+ // InternalPerspectiveDsl.g:1:807: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 126 :
+ // InternalPerspectiveDsl.g:1:823: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 127 :
+ // InternalPerspectiveDsl.g:1:839: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 128 :
+ // InternalPerspectiveDsl.g:1:847: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -4236,121 +4381,126 @@ public class InternalPerspectiveDslLexer extends Lexer {
protected DFA21 dfa21 = new DFA21(this);
static final String DFA21_eotS =
- "\1\uffff\1\66\2\uffff\20\66\1\151\5\uffff\1\161\3\uffff\1\167\1\173\1\177\1\u0081\1\u0083\1\u0085\1\u0087\1\u0089\1\u008b\1\u008d\1\u0090\1\u0092\1\66\2\u0096\1\62\5\uffff\3\66\3\uffff\3\66\1\u00a3\3\66\1\u00a8\1\66\1\u00aa\1\66\1\u00ac\15\66\1\u00be\21\66\1\u00d6\2\66\10\uffff\1\u00da\32\uffff\1\u00dc\1\uffff\1\u00de\6\uffff\1\66\1\uffff\1\u0096\4\uffff\11\66\1\uffff\4\66\1\uffff\1\66\1\uffff\1\66\1\uffff\4\66\1\u00f3\14\66\1\uffff\1\66\1\u0101\1\u0102\21\66\1\u0114\2\66\1\uffff\1\u0117\1\66\6\uffff\2\66\1\u011c\20\66\1\u012d\1\uffff\14\66\1\u013a\2\uffff\6\66\1\u0141\1\66\1\u0143\1\u0144\1\66\1\u0146\5\66\1\uffff\1\66\1\u014d\1\uffff\1\u014e\3\66\1\uffff\3\66\1\u0155\13\66\1\u0161\1\uffff\1\66\1\u0163\6\66\1\u016a\3\66\1\uffff\6\66\1\uffff\1\u0175\2\uffff\1\u0176\1\uffff\2\66\1\u0179\2\66\1\u017c\2\uffff\6\66\1\uffff\1\66\1\u0184\5\66\1\u018a\3\66\1\uffff\1\u018e\1\uffff\1\66\1\u0191\1\u0192\1\66\1\u0194\1\u0195\1\uffff\5\66\1\u019b\1\u019c\3\66\2\uffff\1\u01a0\1\66\1\uffff\2\66\1\uffff\1\66\1\u01a5\2\66\1\u01a8\1\66\1\u01aa\1\uffff\2\66\1\u01ad\2\66\1\uffff\1\66\1\u01b1\1\66\1\uffff\2\66\2\uffff\1\66\2\uffff\5\66\2\uffff\2\66\1\u01bd\1\uffff\1\u01be\1\66\1\u01c0\1\66\1\uffff\2\66\1\uffff\1\66\1\uffff\1\66\1\u01c6\1\uffff\3\66\1\uffff\1\u01ca\6\66\1\u01d1\3\66\2\uffff\1\66\1\uffff\1\66\1\u01d7\3\66\1\uffff\3\66\1\uffff\6\66\1\uffff\2\66\1\u01e6\2\66\1\uffff\3\66\1\u01ec\1\u01ed\6\66\1\u01f4\2\66\1\uffff\1\66\1\u01f8\1\u01f9\1\u01fa\1\66\2\uffff\3\66\1\u01ff\1\66\1\u0201\1\uffff\3\66\3\uffff\4\66\1\uffff\1\u0209\1\uffff\4\66\1\u020e\1\u020f\1\66\1\uffff\1\u0211\1\u0212\1\u0213\1\66\2\uffff\1\66\3\uffff\1\u0216\1\u0217\2\uffff";
+ "\1\uffff\1\66\2\uffff\20\66\1\156\5\uffff\1\166\3\uffff\1\174\1\u0080\1\u0084\1\u0086\1\u0088\1\u008a\1\u008c\1\u008e\1\u0090\1\u0092\1\u0095\1\u0097\1\66\2\u009b\1\62\5\uffff\3\66\3\uffff\3\66\1\u00a8\4\66\1\u00ae\1\66\1\u00b0\2\66\1\u00b3\22\66\1\u00ca\17\66\1\u00e0\2\66\10\uffff\1\u00e4\32\uffff\1\u00e6\1\uffff\1\u00e8\6\uffff\1\66\1\uffff\1\u009b\4\uffff\11\66\1\uffff\1\66\1\u00f4\3\66\1\uffff\1\66\1\uffff\2\66\1\uffff\5\66\1\u0100\20\66\1\uffff\1\66\1\u0112\1\u0113\17\66\1\u0123\2\66\1\uffff\1\u0126\1\66\6\uffff\2\66\1\u012b\10\66\1\uffff\12\66\1\u013e\1\uffff\5\66\1\u0144\12\66\1\u014f\2\uffff\5\66\1\u0155\1\u0156\1\66\1\u0158\6\66\1\uffff\1\66\1\u0160\1\uffff\1\u0161\3\66\1\uffff\3\66\1\u0168\15\66\1\u0176\1\uffff\1\66\1\u0178\3\66\1\uffff\6\66\1\u0183\3\66\1\uffff\4\66\1\u018b\2\uffff\1\u018c\1\uffff\3\66\1\u0190\2\66\1\u0193\2\uffff\6\66\1\uffff\1\66\1\u019b\5\66\1\u01a1\5\66\1\uffff\1\u01a7\1\uffff\5\66\1\u01ae\1\u01af\1\66\1\u01b1\1\u01b2\1\uffff\5\66\1\u01b8\1\u01b9\2\uffff\1\66\1\u01bb\1\66\1\uffff\2\66\1\uffff\1\66\1\u01c0\2\66\1\u01c3\1\66\1\u01c5\1\uffff\2\66\1\u01c8\2\66\1\uffff\2\66\1\u01cd\2\66\1\uffff\3\66\1\u01d3\2\66\2\uffff\1\66\2\uffff\5\66\2\uffff\1\u01dc\1\uffff\1\u01dd\1\66\1\u01df\1\66\1\uffff\2\66\1\uffff\1\66\1\uffff\1\66\1\u01e5\1\uffff\4\66\1\uffff\1\u01ea\4\66\1\uffff\6\66\1\u01f5\1\66\2\uffff\1\66\1\uffff\1\66\1\u01f9\3\66\1\uffff\4\66\1\uffff\3\66\1\u0204\6\66\1\uffff\3\66\1\uffff\3\66\1\u0211\1\u0212\2\66\1\u0215\2\66\1\uffff\5\66\1\u021d\2\66\1\u0220\1\u0221\1\u0222\1\66\2\uffff\2\66\1\uffff\4\66\1\u022a\1\66\1\u022c\1\uffff\2\66\3\uffff\3\66\1\u0232\3\66\1\uffff\1\u0236\1\uffff\3\66\1\u023a\1\66\1\uffff\1\u023c\1\u023d\1\66\1\uffff\1\u023f\1\u0240\1\66\1\uffff\1\u0242\2\uffff\1\66\2\uffff\1\u0244\1\uffff\1\u0245\2\uffff";
static final String DFA21_eofS =
- "\u0218\uffff";
+ "\u0246\uffff";
static final String DFA21_minS =
- "\1\0\1\141\2\uffff\1\141\1\163\2\143\1\150\1\141\1\146\1\141\1\145\1\144\1\141\1\160\1\141\1\145\2\141\1\52\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\2\56\1\72\1\157\2\60\1\44\5\uffff\1\143\1\162\1\157\3\uffff\1\146\1\141\1\164\1\44\1\145\1\157\1\103\1\44\1\160\1\44\1\143\1\44\1\157\1\164\1\165\1\160\1\162\1\163\3\141\1\151\1\160\1\156\1\147\1\44\1\145\1\154\1\162\1\141\1\151\1\164\1\163\1\141\1\162\1\155\1\156\1\154\1\151\1\154\1\162\1\154\1\155\1\44\1\167\1\154\10\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\uffff\1\60\4\uffff\1\153\1\164\1\163\2\143\1\164\1\141\1\154\1\141\1\uffff\1\162\1\156\1\154\1\164\1\uffff\1\157\1\uffff\1\145\1\uffff\1\154\1\157\1\154\1\145\1\44\1\145\1\157\1\150\1\145\1\162\1\143\2\164\1\145\1\143\1\145\1\141\1\uffff\1\167\2\44\1\164\1\144\1\157\1\165\1\164\2\145\1\162\1\144\1\145\1\143\1\156\1\142\1\143\1\154\1\164\1\141\1\44\1\163\1\145\1\uffff\1\44\1\154\6\uffff\1\151\1\141\1\44\1\160\1\145\1\162\1\150\1\165\1\157\1\111\1\164\1\125\1\157\1\141\1\162\1\163\1\142\1\154\1\145\1\44\1\uffff\1\157\1\167\1\103\2\143\1\145\1\151\1\143\1\162\1\150\2\156\1\44\2\uffff\1\151\1\117\2\162\1\141\1\156\1\44\1\164\2\44\1\150\1\44\1\141\1\157\2\145\1\154\1\uffff\1\145\1\44\1\uffff\1\44\1\172\1\147\1\164\1\uffff\1\145\1\163\1\151\1\44\1\154\1\147\1\156\1\141\1\122\1\163\1\156\1\164\1\163\1\141\1\157\1\44\1\uffff\1\146\1\44\1\157\1\164\1\150\1\126\1\143\1\150\1\44\1\162\1\164\1\151\1\uffff\1\143\1\156\1\164\1\156\1\142\1\144\1\uffff\1\44\2\uffff\1\44\1\uffff\1\156\1\155\1\44\1\162\1\154\1\44\2\uffff\1\157\1\145\1\141\1\143\1\163\1\142\1\uffff\1\164\1\44\1\164\1\163\1\111\1\141\1\143\1\44\1\151\1\162\1\147\1\uffff\1\44\1\uffff\1\156\2\44\1\157\2\44\1\uffff\1\157\1\141\1\147\1\141\1\154\2\44\1\154\1\151\1\163\2\uffff\1\44\1\145\1\uffff\1\103\1\171\1\uffff\1\156\1\44\1\143\1\164\1\44\1\145\1\44\1\uffff\1\145\1\153\1\44\1\142\1\145\1\uffff\1\142\1\44\1\171\1\uffff\1\164\1\144\2\uffff\1\154\2\uffff\1\156\1\164\1\162\1\154\1\171\2\uffff\1\145\1\157\1\44\1\uffff\1\44\1\157\1\44\1\164\1\uffff\1\153\1\151\1\uffff\1\144\1\uffff\1\162\1\44\1\uffff\1\154\1\157\1\151\1\uffff\1\44\1\141\1\105\1\165\2\151\1\141\1\44\2\124\1\156\2\uffff\1\154\1\uffff\1\141\1\44\1\166\1\102\1\143\1\uffff\1\145\1\146\1\154\1\uffff\1\151\1\154\1\155\1\172\1\157\1\155\1\uffff\2\141\1\44\1\165\1\154\1\uffff\1\145\1\171\1\150\2\44\1\151\1\156\3\145\1\156\1\44\2\142\1\uffff\1\155\3\44\1\141\2\uffff\1\164\1\145\1\155\1\44\1\144\1\44\1\uffff\2\154\1\156\3\uffff\1\156\1\171\1\162\1\145\1\uffff\1\44\1\uffff\2\145\1\163\1\147\2\44\1\156\1\uffff\3\44\1\145\2\uffff\1\164\3\uffff\2\44\2\uffff";
+ "\1\0\1\141\2\uffff\1\141\1\162\2\143\1\141\1\144\1\141\1\146\1\141\1\145\1\141\1\160\1\141\1\145\2\141\1\52\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\2\56\1\72\1\157\2\60\1\44\5\uffff\1\143\1\162\1\157\3\uffff\1\146\1\141\1\164\1\44\1\145\1\154\1\157\1\103\1\44\1\160\1\44\1\143\1\154\1\44\1\157\1\162\1\164\1\165\1\160\1\162\1\145\1\151\1\164\2\163\3\141\1\151\1\160\1\156\1\147\1\44\1\145\1\154\1\162\2\141\1\162\1\155\1\157\1\156\1\154\1\151\1\154\1\162\1\154\1\155\1\44\1\167\1\154\10\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\uffff\1\60\4\uffff\1\153\1\164\1\163\2\143\1\164\1\141\1\154\1\141\1\uffff\1\162\1\44\1\156\1\154\1\164\1\uffff\1\157\1\uffff\1\145\1\157\1\uffff\1\154\1\157\1\147\1\154\1\145\1\44\1\145\1\157\1\156\1\164\2\145\1\150\1\145\1\162\1\143\2\164\1\145\1\143\1\145\1\141\1\uffff\1\167\2\44\1\164\1\144\1\157\1\165\1\162\1\144\1\145\1\143\1\156\1\167\1\142\1\143\1\154\1\164\1\141\1\44\1\163\1\145\1\uffff\1\44\1\154\6\uffff\1\151\1\141\1\44\1\160\1\145\1\162\1\150\1\165\1\157\1\111\1\164\1\uffff\1\125\1\157\1\141\1\162\1\163\1\167\1\142\1\154\2\145\1\44\1\uffff\1\157\1\167\1\164\1\141\1\156\1\44\1\103\2\143\1\145\1\151\1\143\1\162\1\150\2\156\1\44\2\uffff\1\151\1\117\2\162\1\164\2\44\1\150\1\44\1\163\1\141\1\157\2\145\1\154\1\uffff\1\145\1\44\1\uffff\1\44\1\172\1\147\1\164\1\uffff\1\145\1\163\1\151\1\44\1\154\1\147\1\156\1\141\1\122\1\163\1\156\1\164\1\163\1\145\1\141\1\157\1\164\1\44\1\uffff\1\146\1\44\1\115\1\142\1\144\1\uffff\1\157\1\164\1\150\1\126\1\143\1\150\1\44\1\162\1\164\1\151\1\uffff\1\143\1\156\1\164\1\156\1\44\2\uffff\1\44\1\uffff\1\145\1\156\1\155\1\44\1\162\1\154\1\44\2\uffff\1\157\1\145\1\141\1\143\1\163\1\142\1\uffff\1\164\1\44\1\164\1\163\1\111\1\141\1\143\1\44\1\151\1\144\1\162\1\147\1\120\1\uffff\1\44\1\uffff\1\141\1\154\1\151\1\163\1\156\2\44\1\157\2\44\1\uffff\1\157\1\141\1\147\1\141\1\154\2\44\2\uffff\1\162\1\44\1\145\1\uffff\1\103\1\171\1\uffff\1\156\1\44\1\143\1\164\1\44\1\145\1\44\1\uffff\1\145\1\153\1\44\1\142\1\145\1\uffff\1\142\1\123\1\44\1\171\1\141\1\uffff\1\156\1\145\1\157\1\44\1\164\1\144\2\uffff\1\154\2\uffff\1\156\1\164\1\162\1\154\1\171\2\uffff\1\44\1\uffff\1\44\1\157\1\44\1\164\1\uffff\1\153\1\151\1\uffff\1\144\1\uffff\1\162\1\44\1\uffff\1\154\1\157\1\151\1\157\1\uffff\1\44\1\162\1\141\1\124\1\156\1\uffff\1\141\1\105\1\165\2\151\1\141\1\44\1\124\2\uffff\1\154\1\uffff\1\141\1\44\1\166\1\102\1\143\1\uffff\1\145\1\146\1\154\1\165\1\uffff\1\164\1\147\1\141\1\44\1\151\1\154\1\155\1\172\1\157\1\155\1\uffff\1\141\1\165\1\154\1\uffff\1\145\1\171\1\150\2\44\1\151\1\162\1\44\1\145\1\142\1\uffff\1\156\3\145\1\156\1\44\1\142\1\155\3\44\1\141\2\uffff\1\164\1\143\1\uffff\1\162\1\154\1\145\1\155\1\44\1\144\1\44\1\uffff\1\154\1\156\3\uffff\1\156\1\171\1\145\1\44\1\145\1\162\1\145\1\uffff\1\44\1\uffff\1\145\1\163\1\147\1\44\1\163\1\uffff\2\44\1\156\1\uffff\2\44\1\145\1\uffff\1\44\2\uffff\1\164\2\uffff\1\44\1\uffff\1\44\2\uffff";
static final String DFA21_maxS =
- "\1\uffff\1\162\2\uffff\1\157\3\163\2\171\1\162\1\151\1\145\1\170\1\150\1\160\1\141\1\150\1\157\1\165\1\75\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\1\56\2\72\1\157\1\170\1\154\1\172\5\uffff\2\162\1\157\3\uffff\1\163\1\141\1\164\1\172\1\145\1\157\1\103\1\172\1\160\1\172\1\143\1\172\1\160\1\164\1\171\1\160\1\162\1\163\1\154\2\141\1\151\1\160\1\156\1\151\1\172\1\145\2\162\1\164\1\151\1\164\1\163\1\141\1\164\1\155\1\156\1\154\1\151\1\156\1\162\1\154\1\155\1\172\1\167\1\154\10\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\uffff\1\154\4\uffff\1\153\1\164\1\163\2\143\1\164\1\141\1\154\1\141\1\uffff\1\162\1\156\1\154\1\164\1\uffff\1\157\1\uffff\1\145\1\uffff\1\154\1\157\1\154\1\145\1\172\1\145\1\157\1\150\1\145\1\162\1\143\2\164\1\145\1\143\1\145\1\141\1\uffff\1\167\2\172\1\164\1\144\1\157\1\165\1\164\2\145\1\162\1\144\1\145\1\143\1\156\1\142\1\143\1\154\1\164\1\141\1\172\1\163\1\145\1\uffff\1\172\1\154\6\uffff\1\151\1\141\1\172\1\160\1\145\1\162\1\150\1\165\1\157\1\111\1\164\1\125\1\157\1\141\1\162\1\163\1\142\1\154\1\145\1\172\1\uffff\1\157\1\167\1\103\2\143\1\145\1\151\1\143\1\162\1\150\2\156\1\172\2\uffff\1\151\1\117\2\162\1\141\1\156\1\172\1\164\2\172\1\150\1\172\1\141\1\157\2\145\1\154\1\uffff\1\145\1\172\1\uffff\2\172\1\147\1\164\1\uffff\1\145\1\163\1\151\1\172\1\154\1\147\1\156\1\141\1\122\1\163\1\156\1\164\1\163\1\141\1\157\1\172\1\uffff\1\146\1\172\1\157\1\164\1\150\1\126\1\143\1\150\1\172\1\162\1\164\1\151\1\uffff\1\143\1\156\1\164\1\156\1\142\1\163\1\uffff\1\172\2\uffff\1\172\1\uffff\1\156\1\155\1\172\1\162\1\154\1\172\2\uffff\1\157\1\145\1\141\1\143\1\163\1\142\1\uffff\1\164\1\172\1\164\1\163\1\111\1\141\1\143\1\172\1\151\1\162\1\147\1\uffff\1\172\1\uffff\1\156\2\172\1\157\2\172\1\uffff\1\157\1\141\1\147\1\141\1\154\2\172\1\154\1\151\1\163\2\uffff\1\172\1\145\1\uffff\1\103\1\171\1\uffff\1\156\1\172\1\143\1\164\1\172\1\145\1\172\1\uffff\1\145\1\153\1\172\1\142\1\145\1\uffff\1\142\1\172\1\171\1\uffff\1\164\1\144\2\uffff\1\154\2\uffff\1\156\1\164\1\162\1\154\1\171\2\uffff\1\145\1\157\1\172\1\uffff\1\172\1\157\1\172\1\164\1\uffff\1\153\1\151\1\uffff\1\144\1\uffff\1\162\1\172\1\uffff\1\154\1\157\1\151\1\uffff\1\172\1\141\1\105\1\165\2\151\1\141\1\172\2\124\1\156\2\uffff\1\154\1\uffff\1\141\1\172\1\166\1\102\1\143\1\uffff\1\145\1\146\1\154\1\uffff\1\151\1\154\1\155\1\172\1\157\1\155\1\uffff\2\141\1\172\1\165\1\154\1\uffff\1\145\1\171\1\150\2\172\1\151\1\156\3\145\1\156\1\172\2\142\1\uffff\1\155\3\172\1\141\2\uffff\1\164\1\145\1\155\1\172\1\144\1\172\1\uffff\2\154\1\156\3\uffff\1\156\1\171\1\162\1\145\1\uffff\1\172\1\uffff\2\145\1\163\1\147\2\172\1\156\1\uffff\3\172\1\145\2\uffff\1\164\3\uffff\2\172\2\uffff";
+ "\1\uffff\1\162\2\uffff\1\157\3\163\1\171\1\170\1\171\1\162\1\151\1\145\1\150\1\162\1\141\1\150\1\157\1\165\1\75\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\1\56\2\72\1\157\1\170\1\154\1\172\5\uffff\2\162\1\157\3\uffff\1\163\1\141\1\164\1\172\1\145\1\154\1\157\1\103\1\172\1\160\1\172\1\143\1\154\1\172\1\160\1\162\1\164\1\171\1\160\1\162\1\145\1\151\1\164\2\163\1\154\2\141\1\151\1\160\1\156\1\151\1\172\1\145\2\162\1\164\1\141\1\164\1\155\1\157\1\156\1\154\1\151\1\156\1\162\1\154\1\155\1\172\1\167\1\154\10\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\uffff\1\154\4\uffff\1\153\1\164\1\163\2\143\1\164\1\141\1\154\1\141\1\uffff\1\162\1\172\1\156\1\154\1\164\1\uffff\1\157\1\uffff\1\145\1\157\1\uffff\1\154\1\157\1\147\1\154\1\145\1\172\1\145\1\157\1\156\1\164\2\145\1\150\1\145\1\162\1\143\2\164\1\145\1\143\1\145\1\141\1\uffff\1\167\2\172\1\164\1\144\1\157\1\165\1\162\1\144\1\145\1\143\1\156\1\167\1\142\1\143\1\154\1\164\1\141\1\172\1\163\1\145\1\uffff\1\172\1\154\6\uffff\1\151\1\141\1\172\1\160\1\145\1\162\1\150\1\165\1\157\1\111\1\164\1\uffff\1\125\1\157\1\141\1\162\1\163\1\167\1\142\1\154\2\145\1\172\1\uffff\1\157\1\167\1\164\1\141\1\156\1\172\1\103\2\143\1\145\1\151\1\143\1\162\1\150\2\156\1\172\2\uffff\1\151\1\117\2\162\1\164\2\172\1\150\1\172\1\163\1\141\1\157\2\145\1\154\1\uffff\1\145\1\172\1\uffff\2\172\1\147\1\164\1\uffff\1\145\1\163\1\151\1\172\1\154\1\147\1\156\1\141\1\122\1\163\1\156\1\164\1\163\1\145\1\141\1\157\1\164\1\172\1\uffff\1\146\1\172\1\115\1\142\1\163\1\uffff\1\157\1\164\1\150\1\126\1\143\1\150\1\172\1\162\1\164\1\151\1\uffff\1\143\1\156\1\164\1\156\1\172\2\uffff\1\172\1\uffff\1\145\1\156\1\155\1\172\1\162\1\154\1\172\2\uffff\1\157\1\145\1\141\1\143\1\163\1\142\1\uffff\1\164\1\172\1\164\1\163\1\111\1\141\1\143\1\172\1\151\1\144\1\162\1\147\1\120\1\uffff\1\172\1\uffff\1\141\1\154\1\151\1\163\1\156\2\172\1\157\2\172\1\uffff\1\157\1\141\1\147\1\141\1\154\2\172\2\uffff\1\162\1\172\1\145\1\uffff\1\103\1\171\1\uffff\1\156\1\172\1\143\1\164\1\172\1\145\1\172\1\uffff\1\145\1\153\1\172\1\142\1\145\1\uffff\1\142\1\123\1\172\1\171\1\141\1\uffff\1\156\1\145\1\157\1\172\1\164\1\144\2\uffff\1\154\2\uffff\1\156\1\164\1\162\1\154\1\171\2\uffff\1\172\1\uffff\1\172\1\157\1\172\1\164\1\uffff\1\153\1\151\1\uffff\1\144\1\uffff\1\162\1\172\1\uffff\1\154\1\157\1\151\1\157\1\uffff\1\172\1\162\1\141\1\124\1\156\1\uffff\1\141\1\105\1\165\2\151\1\141\1\172\1\124\2\uffff\1\154\1\uffff\1\141\1\172\1\166\1\102\1\143\1\uffff\1\145\1\146\1\154\1\165\1\uffff\1\164\1\147\1\141\1\172\1\151\1\154\1\155\1\172\1\157\1\155\1\uffff\1\141\1\165\1\154\1\uffff\1\145\1\171\1\150\2\172\1\151\1\162\1\172\1\145\1\142\1\uffff\1\156\3\145\1\156\1\172\1\142\1\155\3\172\1\141\2\uffff\1\164\1\143\1\uffff\1\162\1\154\1\145\1\155\1\172\1\144\1\172\1\uffff\1\154\1\156\3\uffff\1\156\1\171\1\145\1\172\1\145\1\162\1\145\1\uffff\1\172\1\uffff\1\145\1\163\1\147\1\172\1\163\1\uffff\2\172\1\156\1\uffff\2\172\1\145\1\uffff\1\172\2\uffff\1\164\2\uffff\1\172\1\uffff\1\172\2\uffff";
static final String DFA21_acceptS =
- "\2\uffff\1\2\1\3\21\uffff\1\54\1\55\1\56\1\57\1\60\1\uffff\1\62\1\63\1\64\20\uffff\1\166\2\167\1\172\1\173\3\uffff\1\166\1\2\1\3\56\uffff\1\67\1\114\1\52\1\54\1\55\1\56\1\57\1\60\1\uffff\1\107\1\61\1\62\1\63\1\64\1\65\1\121\1\112\1\66\1\104\1\122\1\113\1\70\1\170\1\171\1\115\1\71\1\116\1\110\1\72\1\74\1\73\1\75\1\126\1\76\1\160\1\uffff\1\117\1\uffff\1\123\1\111\1\125\1\157\1\124\1\132\1\uffff\1\163\1\uffff\1\164\1\165\1\167\1\172\11\uffff\1\137\4\uffff\1\41\1\uffff\1\127\1\uffff\1\120\21\uffff\1\35\27\uffff\1\53\2\uffff\1\101\1\77\1\102\1\100\1\105\1\106\24\uffff\1\153\15\uffff\1\140\1\141\21\uffff\1\135\2\uffff\1\144\4\uffff\1\20\20\uffff\1\146\14\uffff\1\21\6\uffff\1\130\1\uffff\1\36\1\134\1\uffff\1\33\6\uffff\1\46\1\147\6\uffff\1\42\13\uffff\1\45\1\uffff\1\151\6\uffff\1\143\12\uffff\1\26\1\156\2\uffff\1\136\2\uffff\1\145\7\uffff\1\32\5\uffff\1\47\3\uffff\1\150\2\uffff\1\23\1\40\1\uffff\1\50\1\131\5\uffff\1\27\1\152\3\uffff\1\34\4\uffff\1\1\2\uffff\1\6\1\uffff\1\133\2\uffff\1\10\3\uffff\1\12\13\uffff\1\142\1\37\1\uffff\1\154\5\uffff\1\7\3\uffff\1\31\6\uffff\1\162\5\uffff\1\17\16\uffff\1\51\5\uffff\1\22\1\103\6\uffff\1\30\3\uffff\1\161\1\4\1\5\4\uffff\1\16\1\uffff\1\14\7\uffff\1\155\4\uffff\1\11\1\13\1\uffff\1\24\1\25\1\43\2\uffff\1\44\1\15";
+ "\2\uffff\1\2\1\3\21\uffff\1\61\1\62\1\63\1\64\1\65\1\uffff\1\67\1\70\1\71\20\uffff\1\173\2\174\1\177\1\u0080\3\uffff\1\173\1\2\1\3\63\uffff\1\74\1\121\1\57\1\61\1\62\1\63\1\64\1\65\1\uffff\1\114\1\66\1\67\1\70\1\71\1\72\1\126\1\117\1\73\1\111\1\127\1\120\1\75\1\175\1\176\1\122\1\76\1\123\1\115\1\77\1\101\1\100\1\102\1\133\1\103\1\165\1\uffff\1\124\1\uffff\1\130\1\116\1\132\1\164\1\131\1\137\1\uffff\1\170\1\uffff\1\171\1\172\1\174\1\177\11\uffff\1\144\5\uffff\1\44\1\uffff\1\134\2\uffff\1\125\26\uffff\1\40\25\uffff\1\60\2\uffff\1\106\1\104\1\107\1\105\1\112\1\113\13\uffff\1\53\13\uffff\1\160\21\uffff\1\145\1\146\17\uffff\1\142\2\uffff\1\151\4\uffff\1\21\22\uffff\1\153\5\uffff\1\135\12\uffff\1\22\5\uffff\1\41\1\141\1\uffff\1\36\7\uffff\1\51\1\154\6\uffff\1\45\15\uffff\1\50\1\uffff\1\156\12\uffff\1\150\7\uffff\1\31\1\163\3\uffff\1\143\2\uffff\1\152\7\uffff\1\35\5\uffff\1\54\5\uffff\1\155\6\uffff\1\26\1\43\1\uffff\1\55\1\136\5\uffff\1\32\1\157\1\uffff\1\37\4\uffff\1\1\2\uffff\1\6\1\uffff\1\140\2\uffff\1\10\4\uffff\1\12\5\uffff\1\147\10\uffff\1\52\1\42\1\uffff\1\161\5\uffff\1\7\4\uffff\1\34\12\uffff\1\167\3\uffff\1\20\12\uffff\1\56\14\uffff\1\23\1\110\2\uffff\1\24\7\uffff\1\33\2\uffff\1\166\1\4\1\5\7\uffff\1\17\1\uffff\1\15\5\uffff\1\13\3\uffff\1\162\3\uffff\1\11\1\uffff\1\30\1\14\1\uffff\1\27\1\46\1\uffff\1\25\1\uffff\1\47\1\16";
static final String DFA21_specialS =
- "\1\0\u0217\uffff}>";
+ "\1\0\u0245\uffff}>";
static final String[] DFA21_transitionS = {
- "\11\62\2\61\2\62\1\61\22\62\1\61\1\46\1\57\1\33\1\56\1\41\1\45\1\60\1\27\1\31\1\24\1\36\1\30\1\37\1\47\1\40\1\53\11\54\1\51\1\25\1\42\1\32\1\43\1\50\1\26\32\56\1\34\1\62\1\35\1\55\1\56\1\62\1\7\1\17\1\16\1\4\1\15\1\22\1\56\1\52\1\6\1\56\1\20\2\56\1\23\1\12\1\1\1\56\1\14\1\11\1\10\1\5\1\13\1\21\3\56\1\2\1\44\1\3\uff82\62",
+ "\11\62\2\61\2\62\1\61\22\62\1\61\1\46\1\57\1\33\1\56\1\41\1\45\1\60\1\27\1\31\1\24\1\36\1\30\1\37\1\47\1\40\1\53\11\54\1\51\1\25\1\42\1\32\1\43\1\50\1\26\32\56\1\34\1\62\1\35\1\55\1\56\1\62\1\7\1\17\1\16\1\4\1\11\1\22\1\56\1\52\1\6\1\56\1\20\2\56\1\23\1\13\1\1\1\56\1\15\1\12\1\10\1\5\1\14\1\21\3\56\1\2\1\44\1\3\uff82\62",
"\1\63\3\uffff\1\64\14\uffff\1\65",
"",
"",
"\1\73\3\uffff\1\71\3\uffff\1\72\5\uffff\1\74",
- "\1\75",
- "\1\76\2\uffff\1\102\6\uffff\1\101\1\100\4\uffff\1\77",
- "\1\103\17\uffff\1\104",
- "\1\111\1\106\5\uffff\1\105\2\uffff\1\107\6\uffff\1\110",
- "\1\112\3\uffff\1\113\12\uffff\1\114\3\uffff\1\115\1\117\1\uffff\1\116\1\uffff\1\120",
- "\1\122\13\uffff\1\121",
- "\1\124\3\uffff\1\125\3\uffff\1\123",
- "\1\126",
- "\1\127\7\uffff\1\131\13\uffff\1\130",
- "\1\133\6\uffff\1\132",
- "\1\134",
+ "\1\76\1\75",
+ "\1\77\2\uffff\1\103\6\uffff\1\102\1\101\4\uffff\1\100",
+ "\1\104\10\uffff\1\105\6\uffff\1\106",
+ "\1\110\6\uffff\1\114\1\111\5\uffff\1\107\2\uffff\1\112\6\uffff\1\113",
+ "\1\116\7\uffff\1\120\11\uffff\1\115\1\uffff\1\117",
+ "\1\121\3\uffff\1\122\12\uffff\1\123\3\uffff\1\124\1\126\1\uffff\1\125\1\uffff\1\127",
+ "\1\131\13\uffff\1\130",
+ "\1\133\3\uffff\1\134\3\uffff\1\132",
"\1\135",
- "\1\136\2\uffff\1\137",
- "\1\142\7\uffff\1\140\5\uffff\1\141",
- "\1\143\3\uffff\1\145\15\uffff\1\144\1\uffff\1\146",
- "\1\150\22\uffff\1\147",
+ "\1\137\6\uffff\1\136",
+ "\1\140\1\uffff\1\141",
+ "\1\142",
+ "\1\143\2\uffff\1\144",
+ "\1\147\7\uffff\1\145\5\uffff\1\146",
+ "\1\150\3\uffff\1\152\15\uffff\1\151\1\uffff\1\153",
+ "\1\155\22\uffff\1\154",
"",
"",
"",
"",
"",
- "\1\157\1\160",
+ "\1\164\1\165",
"",
"",
"",
- "\1\166\21\uffff\1\165",
- "\1\172\17\uffff\1\170\1\171",
- "\1\175\4\uffff\1\176\15\uffff\1\174",
- "\1\u0080",
- "\1\u0082",
- "\1\u0084",
- "\1\u0086",
- "\1\u0088",
- "\1\u008a",
- "\1\u008c",
- "\1\u008f\13\uffff\1\u008e",
+ "\1\173\21\uffff\1\172",
+ "\1\177\17\uffff\1\175\1\176",
+ "\1\u0082\4\uffff\1\u0083\15\uffff\1\u0081",
+ "\1\u0085",
+ "\1\u0087",
+ "\1\u0089",
+ "\1\u008b",
+ "\1\u008d",
+ "\1\u008f",
"\1\u0091",
- "\1\u0093",
- "\12\u0095\10\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\13\uffff\1\u0094\6\uffff\1\u0095\2\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\13\uffff\1\u0094",
- "\12\u0095\10\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\22\uffff\1\u0095\2\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097",
+ "\1\u0094\13\uffff\1\u0093",
+ "\1\u0096",
+ "\1\u0098",
+ "\12\u009a\10\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\13\uffff\1\u0099\6\uffff\1\u009a\2\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\13\uffff\1\u0099",
+ "\12\u009a\10\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\22\uffff\1\u009a\2\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c",
"\1\66\34\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
"",
"",
"",
"",
- "\1\u009a\16\uffff\1\u009b",
- "\1\u009c",
- "\1\u009d",
+ "\1\u009f\16\uffff\1\u00a0",
+ "\1\u00a1",
+ "\1\u00a2",
"",
"",
"",
- "\1\u00a0\11\uffff\1\u009f\2\uffff\1\u009e",
- "\1\u00a1",
- "\1\u00a2",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u00a4",
- "\1\u00a5",
+ "\1\u00a5\11\uffff\1\u00a4\2\uffff\1\u00a3",
"\1\u00a6",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00a7\7\66",
- "\1\u00a9",
+ "\1\u00a7",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u00a9",
+ "\1\u00aa",
"\1\u00ab",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u00ad\1\u00ae",
+ "\1\u00ac",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00ad\7\66",
"\1\u00af",
- "\1\u00b0\3\uffff\1\u00b1",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u00b1",
"\1\u00b2",
- "\1\u00b3",
- "\1\u00b4",
- "\1\u00b6\12\uffff\1\u00b5",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u00b4\1\u00b5",
+ "\1\u00b6",
"\1\u00b7",
- "\1\u00b8",
- "\1\u00b9",
+ "\1\u00b8\3\uffff\1\u00b9",
"\1\u00ba",
"\1\u00bb",
- "\1\u00bd\1\uffff\1\u00bc",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u00bc",
+ "\1\u00bd",
+ "\1\u00be",
"\1\u00bf",
- "\1\u00c1\5\uffff\1\u00c0",
- "\1\u00c2",
- "\1\u00c3\16\uffff\1\u00c4\3\uffff\1\u00c5",
+ "\1\u00c0",
+ "\1\u00c2\12\uffff\1\u00c1",
+ "\1\u00c3",
+ "\1\u00c4",
+ "\1\u00c5",
"\1\u00c6",
"\1\u00c7",
- "\1\u00c8",
- "\1\u00c9",
- "\1\u00ca\1\u00cb\1\u00cc",
- "\1\u00cd",
- "\1\u00ce",
- "\1\u00cf",
- "\1\u00d0",
- "\1\u00d1\1\uffff\1\u00d2",
- "\1\u00d3",
- "\1\u00d4",
- "\1\u00d5",
+ "\1\u00c9\1\uffff\1\u00c8",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u00cb",
+ "\1\u00cd\5\uffff\1\u00cc",
+ "\1\u00ce",
+ "\1\u00cf\16\uffff\1\u00d0\3\uffff\1\u00d1",
+ "\1\u00d2",
+ "\1\u00d3\1\u00d4\1\u00d5",
+ "\1\u00d6",
"\1\u00d7",
"\1\u00d8",
+ "\1\u00d9",
+ "\1\u00da",
+ "\1\u00db\1\uffff\1\u00dc",
+ "\1\u00dd",
+ "\1\u00de",
+ "\1\u00df",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u00e1",
+ "\1\u00e2",
"",
"",
"",
@@ -4359,8 +4509,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
"",
"",
"",
- "\1\u00d9",
- "",
+ "\1\u00e3",
"",
"",
"",
@@ -4386,62 +4535,52 @@ public class InternalPerspectiveDslLexer extends Lexer {
"",
"",
"",
- "\1\u00db",
"",
- "\1\u00dd",
+ "\1\u00e5",
"",
+ "\1\u00e7",
"",
"",
"",
"",
"",
- "\1\u00df",
"",
- "\12\u0095\10\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097\22\uffff\1\u0095\2\uffff\1\u0097\1\uffff\3\u0097\5\uffff\1\u0097",
+ "\1\u00e9",
"",
+ "\12\u009a\10\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c\22\uffff\1\u009a\2\uffff\1\u009c\1\uffff\3\u009c\5\uffff\1\u009c",
"",
"",
"",
- "\1\u00e0",
- "\1\u00e1",
- "\1\u00e2",
- "\1\u00e3",
- "\1\u00e4",
- "\1\u00e5",
- "\1\u00e6",
- "\1\u00e7",
- "\1\u00e8",
"",
- "\1\u00e9",
"\1\u00ea",
"\1\u00eb",
"\1\u00ec",
- "",
"\1\u00ed",
- "",
"\1\u00ee",
- "",
"\1\u00ef",
"\1\u00f0",
"\1\u00f1",
"\1\u00f2",
+ "",
+ "\1\u00f3",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u00f4",
"\1\u00f5",
"\1\u00f6",
"\1\u00f7",
+ "",
"\1\u00f8",
+ "",
"\1\u00f9",
"\1\u00fa",
+ "",
"\1\u00fb",
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
"\1\u00ff",
- "",
- "\1\u0100",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0101",
+ "\1\u0102",
"\1\u0103",
"\1\u0104",
"\1\u0105",
@@ -4456,132 +4595,128 @@ public class InternalPerspectiveDslLexer extends Lexer {
"\1\u010e",
"\1\u010f",
"\1\u0110",
+ "",
"\1\u0111",
- "\1\u0112",
- "\1\u0113",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0114",
"\1\u0115",
"\1\u0116",
- "",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0117",
"\1\u0118",
- "",
- "",
- "",
- "",
- "",
- "",
"\1\u0119",
"\1\u011a",
- "\1\66\13\uffff\12\66\7\uffff\22\66\1\u011b\7\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u011b",
+ "\1\u011c",
"\1\u011d",
"\1\u011e",
"\1\u011f",
"\1\u0120",
"\1\u0121",
"\1\u0122",
- "\1\u0123",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u0124",
"\1\u0125",
- "\1\u0126",
+ "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u0127",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
"\1\u0128",
"\1\u0129",
- "\1\u012a",
- "\1\u012b",
+ "\1\66\13\uffff\12\66\7\uffff\22\66\1\u012a\7\66\4\uffff\1\66\1\uffff\32\66",
"\1\u012c",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "",
+ "\1\u012d",
"\1\u012e",
"\1\u012f",
"\1\u0130",
"\1\u0131",
"\1\u0132",
"\1\u0133",
+ "",
"\1\u0134",
"\1\u0135",
"\1\u0136",
"\1\u0137",
"\1\u0138",
"\1\u0139",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "",
- "",
+ "\1\u013a",
"\1\u013b",
"\1\u013c",
"\1\u013d",
- "\1\u013e",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
"\1\u013f",
"\1\u0140",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0141",
"\1\u0142",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0143",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u0145",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0146",
"\1\u0147",
"\1\u0148",
"\1\u0149",
"\1\u014a",
"\1\u014b",
- "",
"\1\u014c",
+ "\1\u014d",
+ "\1\u014e",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u014f",
+ "",
"\1\u0150",
"\1\u0151",
- "",
"\1\u0152",
"\1\u0153",
"\1\u0154",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u0156",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u0157",
- "\1\u0158",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u0159",
"\1\u015a",
"\1\u015b",
"\1\u015c",
"\1\u015d",
"\1\u015e",
+ "",
"\1\u015f",
- "\1\u0160",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
- "\1\u0162",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0162",
+ "\1\u0163",
"\1\u0164",
+ "",
"\1\u0165",
"\1\u0166",
"\1\u0167",
- "\1\u0168",
- "\1\u0169",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0169",
+ "\1\u016a",
"\1\u016b",
"\1\u016c",
"\1\u016d",
- "",
"\1\u016e",
"\1\u016f",
"\1\u0170",
"\1\u0171",
"\1\u0172",
- "\1\u0174\16\uffff\1\u0173",
- "",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "",
- "",
+ "\1\u0173",
+ "\1\u0174",
+ "\1\u0175",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
"\1\u0177",
- "\1\u0178",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0179",
"\1\u017a",
- "\1\u017b",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "",
+ "\1\u017c\16\uffff\1\u017b",
"",
"\1\u017d",
"\1\u017e",
@@ -4589,198 +4724,254 @@ public class InternalPerspectiveDslLexer extends Lexer {
"\1\u0180",
"\1\u0181",
"\1\u0182",
- "",
- "\1\u0183",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0184",
"\1\u0185",
"\1\u0186",
+ "",
"\1\u0187",
"\1\u0188",
"\1\u0189",
+ "\1\u018a",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u018b",
- "\1\u018c",
- "\1\u018d",
+ "",
"",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
+ "\1\u018d",
+ "\1\u018e",
"\1\u018f",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0190\25\66",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u0193",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0191",
+ "\1\u0192",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
+ "",
+ "\1\u0194",
+ "\1\u0195",
"\1\u0196",
"\1\u0197",
"\1\u0198",
"\1\u0199",
+ "",
"\1\u019a",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u019c",
"\1\u019d",
"\1\u019e",
"\1\u019f",
- "",
- "",
+ "\1\u01a0",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u01a1",
- "",
"\1\u01a2",
"\1\u01a3",
- "",
"\1\u01a4",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u01a5",
"\1\u01a6",
- "\1\u01a7",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u01a9",
+ "",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
+ "\1\u01a8",
+ "\1\u01a9",
+ "\1\u01aa",
"\1\u01ab",
"\1\u01ac",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01ad\25\66",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u01ae",
- "\1\u01af",
- "",
"\1\u01b0",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u01b2",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
"\1\u01b3",
"\1\u01b4",
- "",
- "",
"\1\u01b5",
- "",
- "",
"\1\u01b6",
"\1\u01b7",
- "\1\u01b8",
- "\1\u01b9",
- "\1\u01ba",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
"",
- "\1\u01bb",
- "\1\u01bc",
+ "\1\u01ba",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u01bc",
+ "",
+ "\1\u01bd",
+ "\1\u01be",
"",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01bf",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01c1",
- "",
"\1\u01c2",
- "\1\u01c3",
- "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01c4",
- "",
- "\1\u01c5",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
+ "\1\u01c6",
"\1\u01c7",
- "\1\u01c8",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01c9",
+ "\1\u01ca",
"",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01cb",
"\1\u01cc",
- "\1\u01cd",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01ce",
"\1\u01cf",
+ "",
"\1\u01d0",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u01d1",
"\1\u01d2",
- "\1\u01d3",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01d4",
- "",
- "",
"\1\u01d5",
"",
+ "",
"\1\u01d6",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
+ "",
+ "\1\u01d7",
"\1\u01d8",
"\1\u01d9",
"\1\u01da",
- "",
"\1\u01db",
- "\1\u01dc",
- "\1\u01dd",
"",
+ "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01de",
- "\1\u01df",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u01e0",
+ "",
"\1\u01e1",
"\1\u01e2",
+ "",
"\1\u01e3",
"",
"\1\u01e4",
- "\1\u01e5",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
+ "\1\u01e6",
"\1\u01e7",
"\1\u01e8",
- "",
"\1\u01e9",
- "\1\u01ea",
- "\1\u01eb",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u01eb",
+ "\1\u01ec",
+ "\1\u01ed",
"\1\u01ee",
+ "",
"\1\u01ef",
"\1\u01f0",
"\1\u01f1",
"\1\u01f2",
"\1\u01f3",
+ "\1\u01f4",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u01f5",
"\1\u01f6",
"",
+ "",
"\1\u01f7",
+ "",
+ "\1\u01f8",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u01fa",
"\1\u01fb",
- "",
- "",
"\1\u01fc",
+ "",
"\1\u01fd",
"\1\u01fe",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u01ff",
"\1\u0200",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
+ "\1\u0201",
"\1\u0202",
"\1\u0203",
- "\1\u0204",
- "",
- "",
- "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\u0205",
"\1\u0206",
"\1\u0207",
"\1\u0208",
- "",
- "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "",
+ "\1\u0209",
"\1\u020a",
+ "",
"\1\u020b",
"\1\u020c",
"\1\u020d",
+ "",
+ "\1\u020e",
+ "\1\u020f",
+ "\1\u0210",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u0210",
+ "\1\u0213",
+ "\1\u0214",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0216",
+ "\1\u0217",
+ "",
+ "\1\u0218",
+ "\1\u0219",
+ "\1\u021a",
+ "\1\u021b",
+ "\1\u021c",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u021e",
+ "\1\u021f",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0223",
+ "",
"",
+ "\1\u0224",
+ "\1\u0225",
+ "",
+ "\1\u0226",
+ "\1\u0227",
+ "\1\u0228",
+ "\1\u0229",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u022b",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
+ "\1\u022d",
+ "\1\u022e",
+ "",
+ "",
+ "",
+ "\1\u022f",
+ "\1\u0230",
+ "\1\u0231",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
- "\1\u0214",
+ "\1\u0233",
+ "\1\u0234",
+ "\1\u0235",
+ "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
+ "\1\u0237",
+ "\1\u0238",
+ "\1\u0239",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u023b",
"",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u023e",
+ "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "\1\u0241",
+ "",
+ "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
- "\1\u0215",
"",
+ "\1\u0243",
"",
"",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
+ "",
"\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66",
"",
""
@@ -4816,7 +5007,7 @@ public class InternalPerspectiveDslLexer extends Lexer {
this.transition = DFA21_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | 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;
@@ -4842,15 +5033,15 @@ public class InternalPerspectiveDslLexer extends Lexer {
else if ( (LA21_0=='t') ) {s = 8;}
- else if ( (LA21_0=='s') ) {s = 9;}
+ else if ( (LA21_0=='e') ) {s = 9;}
- else if ( (LA21_0=='o') ) {s = 10;}
+ else if ( (LA21_0=='s') ) {s = 10;}
- else if ( (LA21_0=='v') ) {s = 11;}
+ else if ( (LA21_0=='o') ) {s = 11;}
- else if ( (LA21_0=='r') ) {s = 12;}
+ else if ( (LA21_0=='v') ) {s = 12;}
- else if ( (LA21_0=='e') ) {s = 13;}
+ else if ( (LA21_0=='r') ) {s = 13;}
else if ( (LA21_0=='c') ) {s = 14;}
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslParser.java b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslParser.java
index 314e4a0..4340809 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslParser.java
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/parser/antlr/internal/InternalPerspectiveDslParser.java
@@ -40,7 +40,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'}'", "'perspective'", "'describedBy'", "'process'", "'usertask'", "'iconURI'", "'accessibility'", "'toolbar'", "'sashContainer'", "'orientation'", "'selectedElement'", "'spaceVolume'", "'partStack'", "'part'", "'view'", "'isClosable'", "'select'", "'readOnlyTable'", "'editableTable'", "'chart'", "'report'", "'organigram'", "'topology'", "'dialog'", "'bpmn'", "'kanban'", "'of'", "'card'", "'welcome'", "'search'", "'in'", "'depth'", "'filterColumns'", "'dataInterchange'", "'title'", "'name'", "'import'", "'static'", "'extension'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'as'", "'++'", "'--'", "'.'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'horizontal'", "'vertical'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'}'", "'perspective'", "'describedBy'", "'process'", "'usertask'", "'iconURI'", "'accessibility'", "'toolbar'", "'eventManager'", "'sashContainer'", "'orientation'", "'selectedElement'", "'spaceVolume'", "'partStack'", "'part'", "'view'", "'isClosable'", "'targetPart'", "'allowedSources'", "'select'", "'readOnlyTable'", "'editableTable'", "'chart'", "'report'", "'organigram'", "'topology'", "'dialog'", "'bpmn'", "'kanban'", "'of'", "'card'", "'welcome'", "'search'", "'in'", "'depth'", "'filterColumns'", "'dataInterchange'", "'title'", "'name'", "'browser'", "'url'", "'import'", "'static'", "'extension'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'as'", "'++'", "'--'", "'.'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'horizontal'", "'vertical'"
};
public static final int RULE_HEX=7;
public static final int T__50=50;
@@ -56,10 +56,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
public static final int T__60=60;
public static final int T__61=61;
public static final int RULE_ID=4;
+ public static final int T__131=131;
+ public static final int T__130=130;
public static final int RULE_INT=6;
public static final int T__66=66;
public static final int RULE_ML_COMMENT=9;
public static final int T__67=67;
+ public static final int T__129=129;
public static final int T__68=68;
public static final int T__69=69;
public static final int T__62=62;
@@ -67,7 +70,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
public static final int T__63=63;
public static final int T__125=125;
public static final int T__64=64;
+ public static final int T__128=128;
public static final int T__65=65;
+ public static final int T__127=127;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -270,7 +275,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==51) ) {
+ if ( (LA1_0==56) ) {
alt1=1;
}
switch (alt1) {
@@ -653,7 +658,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspective"
- // InternalPerspectiveDsl.g:222:1: rulePerspective returns [EObject current=null] : ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* otherlv_18= '}' ) ;
+ // InternalPerspectiveDsl.g:222:1: rulePerspective returns [EObject current=null] : ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* (otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) ) )? otherlv_20= '}' ) ;
public final EObject rulePerspective() throws RecognitionException {
EObject current = null;
@@ -671,22 +676,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
Token otherlv_15=null;
Token otherlv_16=null;
Token otherlv_18=null;
+ Token otherlv_20=null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
AntlrDatatypeRuleToken lv_descriptionValue_4_0 = null;
EObject lv_elements_17_0 = null;
+ EObject lv_eventmanager_19_0 = null;
+
enterRule();
try {
- // InternalPerspectiveDsl.g:228:2: ( ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* otherlv_18= '}' ) )
- // InternalPerspectiveDsl.g:229:2: ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* otherlv_18= '}' )
+ // InternalPerspectiveDsl.g:228:2: ( ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* (otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) ) )? otherlv_20= '}' ) )
+ // InternalPerspectiveDsl.g:229:2: ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* (otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) ) )? otherlv_20= '}' )
{
- // InternalPerspectiveDsl.g:229:2: ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* otherlv_18= '}' )
- // InternalPerspectiveDsl.g:230:3: () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* otherlv_18= '}'
+ // InternalPerspectiveDsl.g:229:2: ( () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* (otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) ) )? otherlv_20= '}' )
+ // InternalPerspectiveDsl.g:230:3: () otherlv_1= 'perspective' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? (otherlv_5= 'process' ( (otherlv_6= RULE_ID ) ) otherlv_7= 'usertask' ( (otherlv_8= RULE_ID ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_10= 'iconURI' ( (lv_iconURI_11_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'accessibility' ( (lv_accessibilityPhrase_13_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_14= 'toolbar' ( (otherlv_15= RULE_ID ) ) ) ) ) ) )* ) ) ) otherlv_16= '{' ( (lv_elements_17_0= rulePerspectiveElement ) )* (otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) ) )? otherlv_20= '}'
{
// InternalPerspectiveDsl.g:230:3: ()
// InternalPerspectiveDsl.g:231:4:
@@ -1178,7 +1186,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==23||(LA8_0>=27 && LA8_0<=28)) ) {
+ if ( (LA8_0==24||(LA8_0>=28 && LA8_0<=29)) ) {
alt8=1;
}
@@ -1225,10 +1233,68 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_18=(Token)match(input,15,FOLLOW_2); if (state.failed) return current;
+ // InternalPerspectiveDsl.g:462:3: (otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) ) )?
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( (LA9_0==23) ) {
+ alt9=1;
+ }
+ switch (alt9) {
+ case 1 :
+ // InternalPerspectiveDsl.g:463:4: otherlv_18= 'eventManager' ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) )
+ {
+ otherlv_18=(Token)match(input,23,FOLLOW_4); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_18, grammarAccess.getPerspectiveAccess().getEventManagerKeyword_8_0());
+
+ }
+ // InternalPerspectiveDsl.g:467:4: ( (lv_eventmanager_19_0= rulePerspectiveEventManager ) )
+ // InternalPerspectiveDsl.g:468:5: (lv_eventmanager_19_0= rulePerspectiveEventManager )
+ {
+ // InternalPerspectiveDsl.g:468:5: (lv_eventmanager_19_0= rulePerspectiveEventManager )
+ // InternalPerspectiveDsl.g:469:6: lv_eventmanager_19_0= rulePerspectiveEventManager
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getPerspectiveAccess().getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0());
+
+ }
+ pushFollow(FOLLOW_13);
+ lv_eventmanager_19_0=rulePerspectiveEventManager();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getPerspectiveRule());
+ }
+ set(
+ current,
+ "eventmanager",
+ lv_eventmanager_19_0,
+ "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveEventManager");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ otherlv_20=(Token)match(input,15,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_18, grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_8());
+ newLeafNode(otherlv_20, grammarAccess.getPerspectiveAccess().getRightCurlyBracketKeyword_9());
}
@@ -1256,7 +1322,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveElement"
- // InternalPerspectiveDsl.g:470:1: entryRulePerspectiveElement returns [EObject current=null] : iv_rulePerspectiveElement= rulePerspectiveElement EOF ;
+ // InternalPerspectiveDsl.g:495:1: entryRulePerspectiveElement returns [EObject current=null] : iv_rulePerspectiveElement= rulePerspectiveElement EOF ;
public final EObject entryRulePerspectiveElement() throws RecognitionException {
EObject current = null;
@@ -1264,8 +1330,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:470:59: (iv_rulePerspectiveElement= rulePerspectiveElement EOF )
- // InternalPerspectiveDsl.g:471:2: iv_rulePerspectiveElement= rulePerspectiveElement EOF
+ // InternalPerspectiveDsl.g:495:59: (iv_rulePerspectiveElement= rulePerspectiveElement EOF )
+ // InternalPerspectiveDsl.g:496:2: iv_rulePerspectiveElement= rulePerspectiveElement EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveElementRule());
@@ -1296,7 +1362,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveElement"
- // InternalPerspectiveDsl.g:477:1: rulePerspectiveElement returns [EObject current=null] : (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart ) ;
+ // InternalPerspectiveDsl.g:502:1: rulePerspectiveElement returns [EObject current=null] : (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart ) ;
public final EObject rulePerspectiveElement() throws RecognitionException {
EObject current = null;
@@ -1311,38 +1377,38 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:483:2: ( (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart ) )
- // InternalPerspectiveDsl.g:484:2: (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart )
+ // InternalPerspectiveDsl.g:508:2: ( (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart ) )
+ // InternalPerspectiveDsl.g:509:2: (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart )
{
- // InternalPerspectiveDsl.g:484:2: (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart )
- int alt9=3;
+ // InternalPerspectiveDsl.g:509:2: (this_PerspectiveSashContainer_0= rulePerspectiveSashContainer | this_PerspectivePartStack_1= rulePerspectivePartStack | this_PerspectivePart_2= rulePerspectivePart )
+ int alt10=3;
switch ( input.LA(1) ) {
- case 23:
+ case 24:
{
- alt9=1;
+ alt10=1;
}
break;
- case 27:
+ case 28:
{
- alt9=2;
+ alt10=2;
}
break;
- case 28:
+ case 29:
{
- alt9=3;
+ alt10=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
+ new NoViableAltException("", 10, 0, input);
throw nvae;
}
- switch (alt9) {
+ switch (alt10) {
case 1 :
- // InternalPerspectiveDsl.g:485:3: this_PerspectiveSashContainer_0= rulePerspectiveSashContainer
+ // InternalPerspectiveDsl.g:510:3: this_PerspectiveSashContainer_0= rulePerspectiveSashContainer
{
if ( state.backtracking==0 ) {
@@ -1364,7 +1430,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:494:3: this_PerspectivePartStack_1= rulePerspectivePartStack
+ // InternalPerspectiveDsl.g:519:3: this_PerspectivePartStack_1= rulePerspectivePartStack
{
if ( state.backtracking==0 ) {
@@ -1386,7 +1452,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:503:3: this_PerspectivePart_2= rulePerspectivePart
+ // InternalPerspectiveDsl.g:528:3: this_PerspectivePart_2= rulePerspectivePart
{
if ( state.backtracking==0 ) {
@@ -1432,7 +1498,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveSashContainer"
- // InternalPerspectiveDsl.g:515:1: entryRulePerspectiveSashContainer returns [EObject current=null] : iv_rulePerspectiveSashContainer= rulePerspectiveSashContainer EOF ;
+ // InternalPerspectiveDsl.g:540:1: entryRulePerspectiveSashContainer returns [EObject current=null] : iv_rulePerspectiveSashContainer= rulePerspectiveSashContainer EOF ;
public final EObject entryRulePerspectiveSashContainer() throws RecognitionException {
EObject current = null;
@@ -1440,8 +1506,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:515:65: (iv_rulePerspectiveSashContainer= rulePerspectiveSashContainer EOF )
- // InternalPerspectiveDsl.g:516:2: iv_rulePerspectiveSashContainer= rulePerspectiveSashContainer EOF
+ // InternalPerspectiveDsl.g:540:65: (iv_rulePerspectiveSashContainer= rulePerspectiveSashContainer EOF )
+ // InternalPerspectiveDsl.g:541:2: iv_rulePerspectiveSashContainer= rulePerspectiveSashContainer EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveSashContainerRule());
@@ -1472,7 +1538,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveSashContainer"
- // InternalPerspectiveDsl.g:522:1: rulePerspectiveSashContainer returns [EObject current=null] : ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' ) ;
+ // InternalPerspectiveDsl.g:547:1: rulePerspectiveSashContainer returns [EObject current=null] : ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' ) ;
public final EObject rulePerspectiveSashContainer() throws RecognitionException {
EObject current = null;
@@ -1496,14 +1562,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:528:2: ( ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' ) )
- // InternalPerspectiveDsl.g:529:2: ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' )
+ // InternalPerspectiveDsl.g:553:2: ( ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' ) )
+ // InternalPerspectiveDsl.g:554:2: ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' )
{
- // InternalPerspectiveDsl.g:529:2: ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' )
- // InternalPerspectiveDsl.g:530:3: () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}'
+ // InternalPerspectiveDsl.g:554:2: ( () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}' )
+ // InternalPerspectiveDsl.g:555:3: () otherlv_1= 'sashContainer' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_12= '{' ( (lv_elements_13_0= rulePerspectiveElement ) )* otherlv_14= '}'
{
- // InternalPerspectiveDsl.g:530:3: ()
- // InternalPerspectiveDsl.g:531:4:
+ // InternalPerspectiveDsl.g:555:3: ()
+ // InternalPerspectiveDsl.g:556:4:
{
if ( state.backtracking==0 ) {
@@ -1515,19 +1581,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,23,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveSashContainerAccess().getSashContainerKeyword_1());
}
- // InternalPerspectiveDsl.g:541:3: ( (lv_elementId_2_0= RULE_ID ) )
- // InternalPerspectiveDsl.g:542:4: (lv_elementId_2_0= RULE_ID )
+ // InternalPerspectiveDsl.g:566:3: ( (lv_elementId_2_0= RULE_ID ) )
+ // InternalPerspectiveDsl.g:567:4: (lv_elementId_2_0= RULE_ID )
{
- // InternalPerspectiveDsl.g:542:4: (lv_elementId_2_0= RULE_ID )
- // InternalPerspectiveDsl.g:543:5: lv_elementId_2_0= RULE_ID
+ // InternalPerspectiveDsl.g:567:4: (lv_elementId_2_0= RULE_ID )
+ // InternalPerspectiveDsl.g:568:5: lv_elementId_2_0= RULE_ID
{
- lv_elementId_2_0=(Token)match(input,RULE_ID,FOLLOW_13); if (state.failed) return current;
+ lv_elementId_2_0=(Token)match(input,RULE_ID,FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_elementId_2_0, grammarAccess.getPerspectiveSashContainerAccess().getElementIdIDTerminalRuleCall_2_0());
@@ -1551,79 +1617,79 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:559:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
- // InternalPerspectiveDsl.g:560:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:584:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalPerspectiveDsl.g:585:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) )
{
- // InternalPerspectiveDsl.g:560:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) )
- // InternalPerspectiveDsl.g:561:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:585:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:586:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3());
- // InternalPerspectiveDsl.g:564:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* )
- // InternalPerspectiveDsl.g:565:6: ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )*
+ // InternalPerspectiveDsl.g:589:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:590:6: ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )*
{
- // InternalPerspectiveDsl.g:565:6: ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )*
- loop10:
+ // InternalPerspectiveDsl.g:590:6: ( ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) ) )*
+ loop11:
do {
- int alt10=5;
- int LA10_0 = input.LA(1);
+ int alt11=5;
+ int LA11_0 = input.LA(1);
- if ( LA10_0 == 24 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
- alt10=1;
+ if ( LA11_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
+ alt11=1;
}
- else if ( LA10_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
- alt10=2;
+ else if ( LA11_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
+ alt11=2;
}
- else if ( LA10_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
- alt10=3;
+ else if ( LA11_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
+ alt11=3;
}
- else if ( LA10_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
- alt10=4;
+ else if ( LA11_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
+ alt11=4;
}
- switch (alt10) {
+ switch (alt11) {
case 1 :
- // InternalPerspectiveDsl.g:566:4: ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:591:4: ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:566:4: ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) )
- // InternalPerspectiveDsl.g:567:5: {...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) )
+ // InternalPerspectiveDsl.g:591:4: ({...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:592:5: {...}? => ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:567:121: ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) )
- // InternalPerspectiveDsl.g:568:6: ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) )
+ // InternalPerspectiveDsl.g:592:121: ( ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) ) )
+ // InternalPerspectiveDsl.g:593:6: ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 0);
- // InternalPerspectiveDsl.g:571:9: ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) )
- // InternalPerspectiveDsl.g:571:10: {...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) )
+ // InternalPerspectiveDsl.g:596:9: ({...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) ) )
+ // InternalPerspectiveDsl.g:596:10: {...}? => (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "true");
}
- // InternalPerspectiveDsl.g:571:19: (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) )
- // InternalPerspectiveDsl.g:571:20: otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) )
+ // InternalPerspectiveDsl.g:596:19: (otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) ) )
+ // InternalPerspectiveDsl.g:596:20: otherlv_4= 'orientation' ( (lv_orientation_5_0= ruleSashOrientation ) )
{
- otherlv_4=(Token)match(input,24,FOLLOW_14); if (state.failed) return current;
+ otherlv_4=(Token)match(input,25,FOLLOW_15); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getPerspectiveSashContainerAccess().getOrientationKeyword_3_0_0());
}
- // InternalPerspectiveDsl.g:575:9: ( (lv_orientation_5_0= ruleSashOrientation ) )
- // InternalPerspectiveDsl.g:576:10: (lv_orientation_5_0= ruleSashOrientation )
+ // InternalPerspectiveDsl.g:600:9: ( (lv_orientation_5_0= ruleSashOrientation ) )
+ // InternalPerspectiveDsl.g:601:10: (lv_orientation_5_0= ruleSashOrientation )
{
- // InternalPerspectiveDsl.g:576:10: (lv_orientation_5_0= ruleSashOrientation )
- // InternalPerspectiveDsl.g:577:11: lv_orientation_5_0= ruleSashOrientation
+ // InternalPerspectiveDsl.g:601:10: (lv_orientation_5_0= ruleSashOrientation )
+ // InternalPerspectiveDsl.g:602:11: lv_orientation_5_0= ruleSashOrientation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveSashContainerAccess().getOrientationSashOrientationEnumRuleCall_3_0_1_0());
}
- pushFollow(FOLLOW_13);
+ pushFollow(FOLLOW_14);
lv_orientation_5_0=ruleSashOrientation();
state._fsp--;
@@ -1664,40 +1730,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:600:4: ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:625:4: ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:600:4: ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) )
- // InternalPerspectiveDsl.g:601:5: {...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) )
+ // InternalPerspectiveDsl.g:625:4: ({...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:626:5: {...}? => ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:601:121: ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) )
- // InternalPerspectiveDsl.g:602:6: ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:626:121: ( ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) ) )
+ // InternalPerspectiveDsl.g:627:6: ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 1);
- // InternalPerspectiveDsl.g:605:9: ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:605:10: {...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:630:9: ({...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:630:10: {...}? => (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "true");
}
- // InternalPerspectiveDsl.g:605:19: (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:605:20: otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) )
+ // InternalPerspectiveDsl.g:630:19: (otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:630:20: otherlv_6= 'selectedElement' ( (otherlv_7= RULE_ID ) )
{
- otherlv_6=(Token)match(input,25,FOLLOW_4); if (state.failed) return current;
+ otherlv_6=(Token)match(input,26,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:609:9: ( (otherlv_7= RULE_ID ) )
- // InternalPerspectiveDsl.g:610:10: (otherlv_7= RULE_ID )
+ // InternalPerspectiveDsl.g:634:9: ( (otherlv_7= RULE_ID ) )
+ // InternalPerspectiveDsl.g:635:10: (otherlv_7= RULE_ID )
{
- // InternalPerspectiveDsl.g:610:10: (otherlv_7= RULE_ID )
- // InternalPerspectiveDsl.g:611:11: otherlv_7= RULE_ID
+ // InternalPerspectiveDsl.g:635:10: (otherlv_7= RULE_ID )
+ // InternalPerspectiveDsl.g:636:11: otherlv_7= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -1706,7 +1772,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
}
- otherlv_7=(Token)match(input,RULE_ID,FOLLOW_13); if (state.failed) return current;
+ otherlv_7=(Token)match(input,RULE_ID,FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getPerspectiveSashContainerAccess().getSelectedElementPerspectiveElementCrossReference_3_1_1_0());
@@ -1735,42 +1801,42 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:628:4: ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:653:4: ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:628:4: ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:629:5: {...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:653:4: ({...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:654:5: {...}? => ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:629:121: ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:630:6: ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:654:121: ( ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:655:6: ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 2);
- // InternalPerspectiveDsl.g:633:9: ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:633:10: {...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:658:9: ({...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:658:10: {...}? => (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "true");
}
- // InternalPerspectiveDsl.g:633:19: (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:633:20: otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:658:19: (otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:658:20: otherlv_8= 'spaceVolume' ( (lv_containerData_9_0= RULE_STRING ) )
{
- otherlv_8=(Token)match(input,26,FOLLOW_8); if (state.failed) return current;
+ otherlv_8=(Token)match(input,27,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getPerspectiveSashContainerAccess().getSpaceVolumeKeyword_3_2_0());
}
- // InternalPerspectiveDsl.g:637:9: ( (lv_containerData_9_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:638:10: (lv_containerData_9_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:662:9: ( (lv_containerData_9_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:663:10: (lv_containerData_9_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:638:10: (lv_containerData_9_0= RULE_STRING )
- // InternalPerspectiveDsl.g:639:11: lv_containerData_9_0= RULE_STRING
+ // InternalPerspectiveDsl.g:663:10: (lv_containerData_9_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:664:11: lv_containerData_9_0= RULE_STRING
{
- lv_containerData_9_0=(Token)match(input,RULE_STRING,FOLLOW_13); if (state.failed) return current;
+ lv_containerData_9_0=(Token)match(input,RULE_STRING,FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_containerData_9_0, grammarAccess.getPerspectiveSashContainerAccess().getContainerDataSTRINGTerminalRuleCall_3_2_1_0());
@@ -1811,28 +1877,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:661:4: ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:686:4: ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:661:4: ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:662:5: {...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:686:4: ({...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:687:5: {...}? => ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3)");
}
- // InternalPerspectiveDsl.g:662:121: ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:663:6: ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:687:121: ( ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:688:6: ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSashContainerAccess().getUnorderedGroup_3(), 3);
- // InternalPerspectiveDsl.g:666:9: ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:666:10: {...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:691:9: ({...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:691:10: {...}? => (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSashContainer", "true");
}
- // InternalPerspectiveDsl.g:666:19: (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:666:20: otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:691:19: (otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:691:20: otherlv_10= 'accessibility' ( (lv_accessibilityPhrase_11_0= RULE_STRING ) )
{
otherlv_10=(Token)match(input,21,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -1840,13 +1906,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_10, grammarAccess.getPerspectiveSashContainerAccess().getAccessibilityKeyword_3_3_0());
}
- // InternalPerspectiveDsl.g:670:9: ( (lv_accessibilityPhrase_11_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:671:10: (lv_accessibilityPhrase_11_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:695:9: ( (lv_accessibilityPhrase_11_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:696:10: (lv_accessibilityPhrase_11_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:671:10: (lv_accessibilityPhrase_11_0= RULE_STRING )
- // InternalPerspectiveDsl.g:672:11: lv_accessibilityPhrase_11_0= RULE_STRING
+ // InternalPerspectiveDsl.g:696:10: (lv_accessibilityPhrase_11_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:697:11: lv_accessibilityPhrase_11_0= RULE_STRING
{
- lv_accessibilityPhrase_11_0=(Token)match(input,RULE_STRING,FOLLOW_13); if (state.failed) return current;
+ lv_accessibilityPhrase_11_0=(Token)match(input,RULE_STRING,FOLLOW_14); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_accessibilityPhrase_11_0, grammarAccess.getPerspectiveSashContainerAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_3_3_1_0());
@@ -1888,7 +1954,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop10;
+ break loop11;
}
} while (true);
@@ -1902,36 +1968,36 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,14,FOLLOW_12); if (state.failed) return current;
+ otherlv_12=(Token)match(input,14,FOLLOW_16); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getPerspectiveSashContainerAccess().getLeftCurlyBracketKeyword_4());
}
- // InternalPerspectiveDsl.g:705:3: ( (lv_elements_13_0= rulePerspectiveElement ) )*
- loop11:
+ // InternalPerspectiveDsl.g:730:3: ( (lv_elements_13_0= rulePerspectiveElement ) )*
+ loop12:
do {
- int alt11=2;
- int LA11_0 = input.LA(1);
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA11_0==23||(LA11_0>=27 && LA11_0<=28)) ) {
- alt11=1;
+ if ( (LA12_0==24||(LA12_0>=28 && LA12_0<=29)) ) {
+ alt12=1;
}
- switch (alt11) {
+ switch (alt12) {
case 1 :
- // InternalPerspectiveDsl.g:706:4: (lv_elements_13_0= rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:731:4: (lv_elements_13_0= rulePerspectiveElement )
{
- // InternalPerspectiveDsl.g:706:4: (lv_elements_13_0= rulePerspectiveElement )
- // InternalPerspectiveDsl.g:707:5: lv_elements_13_0= rulePerspectiveElement
+ // InternalPerspectiveDsl.g:731:4: (lv_elements_13_0= rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:732:5: lv_elements_13_0= rulePerspectiveElement
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveSashContainerAccess().getElementsPerspectiveElementParserRuleCall_5_0());
}
- pushFollow(FOLLOW_12);
+ pushFollow(FOLLOW_16);
lv_elements_13_0=rulePerspectiveElement();
state._fsp--;
@@ -1957,7 +2023,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop11;
+ break loop12;
}
} while (true);
@@ -1992,7 +2058,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectivePartStack"
- // InternalPerspectiveDsl.g:732:1: entryRulePerspectivePartStack returns [EObject current=null] : iv_rulePerspectivePartStack= rulePerspectivePartStack EOF ;
+ // InternalPerspectiveDsl.g:757:1: entryRulePerspectivePartStack returns [EObject current=null] : iv_rulePerspectivePartStack= rulePerspectivePartStack EOF ;
public final EObject entryRulePerspectivePartStack() throws RecognitionException {
EObject current = null;
@@ -2000,8 +2066,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:732:61: (iv_rulePerspectivePartStack= rulePerspectivePartStack EOF )
- // InternalPerspectiveDsl.g:733:2: iv_rulePerspectivePartStack= rulePerspectivePartStack EOF
+ // InternalPerspectiveDsl.g:757:61: (iv_rulePerspectivePartStack= rulePerspectivePartStack EOF )
+ // InternalPerspectiveDsl.g:758:2: iv_rulePerspectivePartStack= rulePerspectivePartStack EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectivePartStackRule());
@@ -2032,7 +2098,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectivePartStack"
- // InternalPerspectiveDsl.g:739:1: rulePerspectivePartStack returns [EObject current=null] : ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' ) ;
+ // InternalPerspectiveDsl.g:764:1: rulePerspectivePartStack returns [EObject current=null] : ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' ) ;
public final EObject rulePerspectivePartStack() throws RecognitionException {
EObject current = null;
@@ -2053,14 +2119,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:745:2: ( ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' ) )
- // InternalPerspectiveDsl.g:746:2: ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' )
+ // InternalPerspectiveDsl.g:770:2: ( ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' ) )
+ // InternalPerspectiveDsl.g:771:2: ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' )
{
- // InternalPerspectiveDsl.g:746:2: ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' )
- // InternalPerspectiveDsl.g:747:3: () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}'
+ // InternalPerspectiveDsl.g:771:2: ( () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}' )
+ // InternalPerspectiveDsl.g:772:3: () otherlv_1= 'partStack' ( (lv_elementId_2_0= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_10= '{' ( (lv_elements_11_0= rulePerspectiveElement ) )* otherlv_12= '}'
{
- // InternalPerspectiveDsl.g:747:3: ()
- // InternalPerspectiveDsl.g:748:4:
+ // InternalPerspectiveDsl.g:772:3: ()
+ // InternalPerspectiveDsl.g:773:4:
{
if ( state.backtracking==0 ) {
@@ -2072,19 +2138,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,27,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,28,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectivePartStackAccess().getPartStackKeyword_1());
}
- // InternalPerspectiveDsl.g:758:3: ( (lv_elementId_2_0= RULE_ID ) )
- // InternalPerspectiveDsl.g:759:4: (lv_elementId_2_0= RULE_ID )
+ // InternalPerspectiveDsl.g:783:3: ( (lv_elementId_2_0= RULE_ID ) )
+ // InternalPerspectiveDsl.g:784:4: (lv_elementId_2_0= RULE_ID )
{
- // InternalPerspectiveDsl.g:759:4: (lv_elementId_2_0= RULE_ID )
- // InternalPerspectiveDsl.g:760:5: lv_elementId_2_0= RULE_ID
+ // InternalPerspectiveDsl.g:784:4: (lv_elementId_2_0= RULE_ID )
+ // InternalPerspectiveDsl.g:785:5: lv_elementId_2_0= RULE_ID
{
- lv_elementId_2_0=(Token)match(input,RULE_ID,FOLLOW_15); if (state.failed) return current;
+ lv_elementId_2_0=(Token)match(input,RULE_ID,FOLLOW_17); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_elementId_2_0, grammarAccess.getPerspectivePartStackAccess().getElementIdIDTerminalRuleCall_2_0());
@@ -2108,69 +2174,69 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:776:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
- // InternalPerspectiveDsl.g:777:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:801:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalPerspectiveDsl.g:802:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) )
{
- // InternalPerspectiveDsl.g:777:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) )
- // InternalPerspectiveDsl.g:778:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:802:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:803:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3());
- // InternalPerspectiveDsl.g:781:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* )
- // InternalPerspectiveDsl.g:782:6: ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )*
+ // InternalPerspectiveDsl.g:806:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:807:6: ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )*
{
- // InternalPerspectiveDsl.g:782:6: ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )*
- loop12:
+ // InternalPerspectiveDsl.g:807:6: ( ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) ) )*
+ loop13:
do {
- int alt12=4;
- int LA12_0 = input.LA(1);
+ int alt13=4;
+ int LA13_0 = input.LA(1);
- if ( LA12_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
- alt12=1;
+ if ( LA13_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
+ alt13=1;
}
- else if ( LA12_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
- alt12=2;
+ else if ( LA13_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
+ alt13=2;
}
- else if ( LA12_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
- alt12=3;
+ else if ( LA13_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
+ alt13=3;
}
- switch (alt12) {
+ switch (alt13) {
case 1 :
- // InternalPerspectiveDsl.g:783:4: ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:808:4: ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:783:4: ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) )
- // InternalPerspectiveDsl.g:784:5: {...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) )
+ // InternalPerspectiveDsl.g:808:4: ({...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:809:5: {...}? => ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePartStack", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:784:117: ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) )
- // InternalPerspectiveDsl.g:785:6: ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:809:117: ( ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) ) )
+ // InternalPerspectiveDsl.g:810:6: ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 0);
- // InternalPerspectiveDsl.g:788:9: ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:788:10: {...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:813:9: ({...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:813:10: {...}? => (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePartStack", "true");
}
- // InternalPerspectiveDsl.g:788:19: (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:788:20: otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) )
+ // InternalPerspectiveDsl.g:813:19: (otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:813:20: otherlv_4= 'selectedElement' ( (otherlv_5= RULE_ID ) )
{
- otherlv_4=(Token)match(input,25,FOLLOW_4); if (state.failed) return current;
+ otherlv_4=(Token)match(input,26,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getPerspectivePartStackAccess().getSelectedElementKeyword_3_0_0());
}
- // InternalPerspectiveDsl.g:792:9: ( (otherlv_5= RULE_ID ) )
- // InternalPerspectiveDsl.g:793:10: (otherlv_5= RULE_ID )
+ // InternalPerspectiveDsl.g:817:9: ( (otherlv_5= RULE_ID ) )
+ // InternalPerspectiveDsl.g:818:10: (otherlv_5= RULE_ID )
{
- // InternalPerspectiveDsl.g:793:10: (otherlv_5= RULE_ID )
- // InternalPerspectiveDsl.g:794:11: otherlv_5= RULE_ID
+ // InternalPerspectiveDsl.g:818:10: (otherlv_5= RULE_ID )
+ // InternalPerspectiveDsl.g:819:11: otherlv_5= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -2179,7 +2245,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
}
- otherlv_5=(Token)match(input,RULE_ID,FOLLOW_15); if (state.failed) return current;
+ otherlv_5=(Token)match(input,RULE_ID,FOLLOW_17); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getPerspectivePartStackAccess().getSelectedElementPerspectivePartCrossReference_3_0_1_0());
@@ -2208,42 +2274,42 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:811:4: ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:836:4: ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:811:4: ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:812:5: {...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:836:4: ({...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:837:5: {...}? => ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePartStack", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:812:117: ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:813:6: ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:837:117: ( ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:838:6: ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 1);
- // InternalPerspectiveDsl.g:816:9: ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:816:10: {...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:841:9: ({...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:841:10: {...}? => (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePartStack", "true");
}
- // InternalPerspectiveDsl.g:816:19: (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:816:20: otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:841:19: (otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:841:20: otherlv_6= 'spaceVolume' ( (lv_containerData_7_0= RULE_STRING ) )
{
- otherlv_6=(Token)match(input,26,FOLLOW_8); if (state.failed) return current;
+ otherlv_6=(Token)match(input,27,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getPerspectivePartStackAccess().getSpaceVolumeKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:820:9: ( (lv_containerData_7_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:821:10: (lv_containerData_7_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:845:9: ( (lv_containerData_7_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:846:10: (lv_containerData_7_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:821:10: (lv_containerData_7_0= RULE_STRING )
- // InternalPerspectiveDsl.g:822:11: lv_containerData_7_0= RULE_STRING
+ // InternalPerspectiveDsl.g:846:10: (lv_containerData_7_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:847:11: lv_containerData_7_0= RULE_STRING
{
- lv_containerData_7_0=(Token)match(input,RULE_STRING,FOLLOW_15); if (state.failed) return current;
+ lv_containerData_7_0=(Token)match(input,RULE_STRING,FOLLOW_17); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_containerData_7_0, grammarAccess.getPerspectivePartStackAccess().getContainerDataSTRINGTerminalRuleCall_3_1_1_0());
@@ -2284,28 +2350,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:844:4: ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:869:4: ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:844:4: ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:845:5: {...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:869:4: ({...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:870:5: {...}? => ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePartStack", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:845:117: ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:846:6: ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:870:117: ( ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:871:6: ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartStackAccess().getUnorderedGroup_3(), 2);
- // InternalPerspectiveDsl.g:849:9: ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:849:10: {...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:874:9: ({...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:874:10: {...}? => (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePartStack", "true");
}
- // InternalPerspectiveDsl.g:849:19: (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:849:20: otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:874:19: (otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:874:20: otherlv_8= 'accessibility' ( (lv_accessibilityPhrase_9_0= RULE_STRING ) )
{
otherlv_8=(Token)match(input,21,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2313,13 +2379,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_8, grammarAccess.getPerspectivePartStackAccess().getAccessibilityKeyword_3_2_0());
}
- // InternalPerspectiveDsl.g:853:9: ( (lv_accessibilityPhrase_9_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:854:10: (lv_accessibilityPhrase_9_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:878:9: ( (lv_accessibilityPhrase_9_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:879:10: (lv_accessibilityPhrase_9_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:854:10: (lv_accessibilityPhrase_9_0= RULE_STRING )
- // InternalPerspectiveDsl.g:855:11: lv_accessibilityPhrase_9_0= RULE_STRING
+ // InternalPerspectiveDsl.g:879:10: (lv_accessibilityPhrase_9_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:880:11: lv_accessibilityPhrase_9_0= RULE_STRING
{
- lv_accessibilityPhrase_9_0=(Token)match(input,RULE_STRING,FOLLOW_15); if (state.failed) return current;
+ lv_accessibilityPhrase_9_0=(Token)match(input,RULE_STRING,FOLLOW_17); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_accessibilityPhrase_9_0, grammarAccess.getPerspectivePartStackAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_3_2_1_0());
@@ -2361,7 +2427,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop12;
+ break loop13;
}
} while (true);
@@ -2375,36 +2441,36 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,14,FOLLOW_12); if (state.failed) return current;
+ otherlv_10=(Token)match(input,14,FOLLOW_16); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getPerspectivePartStackAccess().getLeftCurlyBracketKeyword_4());
}
- // InternalPerspectiveDsl.g:888:3: ( (lv_elements_11_0= rulePerspectiveElement ) )*
- loop13:
+ // InternalPerspectiveDsl.g:913:3: ( (lv_elements_11_0= rulePerspectiveElement ) )*
+ loop14:
do {
- int alt13=2;
- int LA13_0 = input.LA(1);
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( (LA13_0==23||(LA13_0>=27 && LA13_0<=28)) ) {
- alt13=1;
+ if ( (LA14_0==24||(LA14_0>=28 && LA14_0<=29)) ) {
+ alt14=1;
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
- // InternalPerspectiveDsl.g:889:4: (lv_elements_11_0= rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:914:4: (lv_elements_11_0= rulePerspectiveElement )
{
- // InternalPerspectiveDsl.g:889:4: (lv_elements_11_0= rulePerspectiveElement )
- // InternalPerspectiveDsl.g:890:5: lv_elements_11_0= rulePerspectiveElement
+ // InternalPerspectiveDsl.g:914:4: (lv_elements_11_0= rulePerspectiveElement )
+ // InternalPerspectiveDsl.g:915:5: lv_elements_11_0= rulePerspectiveElement
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectivePartStackAccess().getElementsPerspectiveElementParserRuleCall_5_0());
}
- pushFollow(FOLLOW_12);
+ pushFollow(FOLLOW_16);
lv_elements_11_0=rulePerspectiveElement();
state._fsp--;
@@ -2430,7 +2496,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop13;
+ break loop14;
}
} while (true);
@@ -2465,7 +2531,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectivePart"
- // InternalPerspectiveDsl.g:915:1: entryRulePerspectivePart returns [EObject current=null] : iv_rulePerspectivePart= rulePerspectivePart EOF ;
+ // InternalPerspectiveDsl.g:940:1: entryRulePerspectivePart returns [EObject current=null] : iv_rulePerspectivePart= rulePerspectivePart EOF ;
public final EObject entryRulePerspectivePart() throws RecognitionException {
EObject current = null;
@@ -2473,8 +2539,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:915:56: (iv_rulePerspectivePart= rulePerspectivePart EOF )
- // InternalPerspectiveDsl.g:916:2: iv_rulePerspectivePart= rulePerspectivePart EOF
+ // InternalPerspectiveDsl.g:940:56: (iv_rulePerspectivePart= rulePerspectivePart EOF )
+ // InternalPerspectiveDsl.g:941:2: iv_rulePerspectivePart= rulePerspectivePart EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectivePartRule());
@@ -2505,7 +2571,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectivePart"
- // InternalPerspectiveDsl.g:922:1: rulePerspectivePart returns [EObject current=null] : ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) ) ;
+ // InternalPerspectiveDsl.g:947:1: rulePerspectivePart returns [EObject current=null] : ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) ) ;
public final EObject rulePerspectivePart() throws RecognitionException {
EObject current = null;
@@ -2527,14 +2593,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:928:2: ( ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) ) )
- // InternalPerspectiveDsl.g:929:2: ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) )
+ // InternalPerspectiveDsl.g:953:2: ( ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) ) )
+ // InternalPerspectiveDsl.g:954:2: ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) )
{
- // InternalPerspectiveDsl.g:929:2: ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) )
- // InternalPerspectiveDsl.g:930:3: () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) )
+ // InternalPerspectiveDsl.g:954:2: ( () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) ) )
+ // InternalPerspectiveDsl.g:955:3: () otherlv_1= 'part' ( (lv_elementId_2_0= ruleTRANSLATABLEID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) )
{
- // InternalPerspectiveDsl.g:930:3: ()
- // InternalPerspectiveDsl.g:931:4:
+ // InternalPerspectiveDsl.g:955:3: ()
+ // InternalPerspectiveDsl.g:956:4:
{
if ( state.backtracking==0 ) {
@@ -2546,24 +2612,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectivePartAccess().getPartKeyword_1());
}
- // InternalPerspectiveDsl.g:941:3: ( (lv_elementId_2_0= ruleTRANSLATABLEID ) )
- // InternalPerspectiveDsl.g:942:4: (lv_elementId_2_0= ruleTRANSLATABLEID )
+ // InternalPerspectiveDsl.g:966:3: ( (lv_elementId_2_0= ruleTRANSLATABLEID ) )
+ // InternalPerspectiveDsl.g:967:4: (lv_elementId_2_0= ruleTRANSLATABLEID )
{
- // InternalPerspectiveDsl.g:942:4: (lv_elementId_2_0= ruleTRANSLATABLEID )
- // InternalPerspectiveDsl.g:943:5: lv_elementId_2_0= ruleTRANSLATABLEID
+ // InternalPerspectiveDsl.g:967:4: (lv_elementId_2_0= ruleTRANSLATABLEID )
+ // InternalPerspectiveDsl.g:968:5: lv_elementId_2_0= ruleTRANSLATABLEID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectivePartAccess().getElementIdTRANSLATABLEIDParserRuleCall_2_0());
}
- pushFollow(FOLLOW_16);
+ pushFollow(FOLLOW_18);
lv_elementId_2_0=ruleTRANSLATABLEID();
state._fsp--;
@@ -2587,77 +2653,77 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:960:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) )
- // InternalPerspectiveDsl.g:961:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:985:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) ) )
+ // InternalPerspectiveDsl.g:986:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) )
{
- // InternalPerspectiveDsl.g:961:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) )
- // InternalPerspectiveDsl.g:962:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:986:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:987:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3());
- // InternalPerspectiveDsl.g:965:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* )
- // InternalPerspectiveDsl.g:966:6: ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )*
+ // InternalPerspectiveDsl.g:990:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:991:6: ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )*
{
- // InternalPerspectiveDsl.g:966:6: ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )*
- loop14:
+ // InternalPerspectiveDsl.g:991:6: ( ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) ) )*
+ loop15:
do {
- int alt14=6;
- int LA14_0 = input.LA(1);
+ int alt15=6;
+ int LA15_0 = input.LA(1);
- if ( LA14_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
- alt14=1;
+ if ( LA15_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
+ alt15=1;
}
- else if ( LA14_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
- alt14=2;
+ else if ( LA15_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
+ alt15=2;
}
- else if ( LA14_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
- alt14=3;
+ else if ( LA15_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
+ alt15=3;
}
- else if ( LA14_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
- alt14=4;
+ else if ( LA15_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
+ alt15=4;
}
- else if ( LA14_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
- alt14=5;
+ else if ( LA15_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
+ alt15=5;
}
- switch (alt14) {
+ switch (alt15) {
case 1 :
- // InternalPerspectiveDsl.g:967:4: ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:992:4: ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:967:4: ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:968:5: {...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:992:4: ({...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:993:5: {...}? => ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0)");
}
- // InternalPerspectiveDsl.g:968:112: ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:969:6: ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:993:112: ( ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:994:6: ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 0);
- // InternalPerspectiveDsl.g:972:9: ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:972:10: {...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:997:9: ({...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:997:10: {...}? => (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "true");
}
- // InternalPerspectiveDsl.g:972:19: (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:972:20: otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:997:19: (otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:997:20: otherlv_4= 'spaceVolume' ( (lv_containerData_5_0= RULE_STRING ) )
{
- otherlv_4=(Token)match(input,26,FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,27,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getPerspectivePartAccess().getSpaceVolumeKeyword_3_0_0());
}
- // InternalPerspectiveDsl.g:976:9: ( (lv_containerData_5_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:977:10: (lv_containerData_5_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:1001:9: ( (lv_containerData_5_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:1002:10: (lv_containerData_5_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:977:10: (lv_containerData_5_0= RULE_STRING )
- // InternalPerspectiveDsl.g:978:11: lv_containerData_5_0= RULE_STRING
+ // InternalPerspectiveDsl.g:1002:10: (lv_containerData_5_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:1003:11: lv_containerData_5_0= RULE_STRING
{
- lv_containerData_5_0=(Token)match(input,RULE_STRING,FOLLOW_16); if (state.failed) return current;
+ lv_containerData_5_0=(Token)match(input,RULE_STRING,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_containerData_5_0, grammarAccess.getPerspectivePartAccess().getContainerDataSTRINGTerminalRuleCall_3_0_1_0());
@@ -2698,28 +2764,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:1000:4: ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1025:4: ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:1000:4: ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:1001:5: {...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:1025:4: ({...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1026:5: {...}? => ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1)");
}
- // InternalPerspectiveDsl.g:1001:112: ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:1002:6: ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:1026:112: ( ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:1027:6: ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 1);
- // InternalPerspectiveDsl.g:1005:9: ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:1005:10: {...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:1030:9: ({...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:1030:10: {...}? => (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "true");
}
- // InternalPerspectiveDsl.g:1005:19: (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:1005:20: otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:1030:19: (otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:1030:20: otherlv_6= 'accessibility' ( (lv_accessibilityPhrase_7_0= RULE_STRING ) )
{
otherlv_6=(Token)match(input,21,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2727,13 +2793,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getPerspectivePartAccess().getAccessibilityKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:1009:9: ( (lv_accessibilityPhrase_7_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:1010:10: (lv_accessibilityPhrase_7_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:1034:9: ( (lv_accessibilityPhrase_7_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:1035:10: (lv_accessibilityPhrase_7_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:1010:10: (lv_accessibilityPhrase_7_0= RULE_STRING )
- // InternalPerspectiveDsl.g:1011:11: lv_accessibilityPhrase_7_0= RULE_STRING
+ // InternalPerspectiveDsl.g:1035:10: (lv_accessibilityPhrase_7_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:1036:11: lv_accessibilityPhrase_7_0= RULE_STRING
{
- lv_accessibilityPhrase_7_0=(Token)match(input,RULE_STRING,FOLLOW_16); if (state.failed) return current;
+ lv_accessibilityPhrase_7_0=(Token)match(input,RULE_STRING,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_accessibilityPhrase_7_0, grammarAccess.getPerspectivePartAccess().getAccessibilityPhraseSTRINGTerminalRuleCall_3_1_1_0());
@@ -2774,28 +2840,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:1033:4: ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1058:4: ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:1033:4: ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) )
- // InternalPerspectiveDsl.g:1034:5: {...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:1058:4: ({...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1059:5: {...}? => ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2)");
}
- // InternalPerspectiveDsl.g:1034:112: ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) )
- // InternalPerspectiveDsl.g:1035:6: ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:1059:112: ( ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) ) )
+ // InternalPerspectiveDsl.g:1060:6: ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 2);
- // InternalPerspectiveDsl.g:1038:9: ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:1038:10: {...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:1063:9: ({...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:1063:10: {...}? => (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "true");
}
- // InternalPerspectiveDsl.g:1038:19: (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:1038:20: otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:1063:19: (otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:1063:20: otherlv_8= 'iconURI' ( (lv_iconURI_9_0= RULE_STRING ) )
{
otherlv_8=(Token)match(input,20,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2803,13 +2869,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_8, grammarAccess.getPerspectivePartAccess().getIconURIKeyword_3_2_0());
}
- // InternalPerspectiveDsl.g:1042:9: ( (lv_iconURI_9_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:1043:10: (lv_iconURI_9_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:1067:9: ( (lv_iconURI_9_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:1068:10: (lv_iconURI_9_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:1043:10: (lv_iconURI_9_0= RULE_STRING )
- // InternalPerspectiveDsl.g:1044:11: lv_iconURI_9_0= RULE_STRING
+ // InternalPerspectiveDsl.g:1068:10: (lv_iconURI_9_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:1069:11: lv_iconURI_9_0= RULE_STRING
{
- lv_iconURI_9_0=(Token)match(input,RULE_STRING,FOLLOW_16); if (state.failed) return current;
+ lv_iconURI_9_0=(Token)match(input,RULE_STRING,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_iconURI_9_0, grammarAccess.getPerspectivePartAccess().getIconURISTRINGTerminalRuleCall_3_2_1_0());
@@ -2850,47 +2916,47 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:1066:4: ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1091:4: ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:1066:4: ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) )
- // InternalPerspectiveDsl.g:1067:5: {...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) )
+ // InternalPerspectiveDsl.g:1091:4: ({...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1092:5: {...}? => ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3)");
}
- // InternalPerspectiveDsl.g:1067:112: ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) )
- // InternalPerspectiveDsl.g:1068:6: ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) )
+ // InternalPerspectiveDsl.g:1092:112: ( ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) ) )
+ // InternalPerspectiveDsl.g:1093:6: ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 3);
- // InternalPerspectiveDsl.g:1071:9: ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) )
- // InternalPerspectiveDsl.g:1071:10: {...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) )
+ // InternalPerspectiveDsl.g:1096:9: ({...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) ) )
+ // InternalPerspectiveDsl.g:1096:10: {...}? => (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "true");
}
- // InternalPerspectiveDsl.g:1071:19: (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) )
- // InternalPerspectiveDsl.g:1071:20: otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) )
+ // InternalPerspectiveDsl.g:1096:19: (otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) ) )
+ // InternalPerspectiveDsl.g:1096:20: otherlv_10= 'view' ( (lv_view_11_0= rulePerspectiveView ) )
{
- otherlv_10=(Token)match(input,29,FOLLOW_17); if (state.failed) return current;
+ otherlv_10=(Token)match(input,30,FOLLOW_19); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getPerspectivePartAccess().getViewKeyword_3_3_0());
}
- // InternalPerspectiveDsl.g:1075:9: ( (lv_view_11_0= rulePerspectiveView ) )
- // InternalPerspectiveDsl.g:1076:10: (lv_view_11_0= rulePerspectiveView )
+ // InternalPerspectiveDsl.g:1100:9: ( (lv_view_11_0= rulePerspectiveView ) )
+ // InternalPerspectiveDsl.g:1101:10: (lv_view_11_0= rulePerspectiveView )
{
- // InternalPerspectiveDsl.g:1076:10: (lv_view_11_0= rulePerspectiveView )
- // InternalPerspectiveDsl.g:1077:11: lv_view_11_0= rulePerspectiveView
+ // InternalPerspectiveDsl.g:1101:10: (lv_view_11_0= rulePerspectiveView )
+ // InternalPerspectiveDsl.g:1102:11: lv_view_11_0= rulePerspectiveView
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectivePartAccess().getViewPerspectiveViewParserRuleCall_3_3_1_0());
}
- pushFollow(FOLLOW_16);
+ pushFollow(FOLLOW_18);
lv_view_11_0=rulePerspectiveView();
state._fsp--;
@@ -2931,33 +2997,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:1100:4: ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) )
+ // InternalPerspectiveDsl.g:1125:4: ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) )
{
- // InternalPerspectiveDsl.g:1100:4: ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) )
- // InternalPerspectiveDsl.g:1101:5: {...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) )
+ // InternalPerspectiveDsl.g:1125:4: ({...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) ) )
+ // InternalPerspectiveDsl.g:1126:5: {...}? => ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4)");
}
- // InternalPerspectiveDsl.g:1101:112: ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) )
- // InternalPerspectiveDsl.g:1102:6: ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) )
+ // InternalPerspectiveDsl.g:1126:112: ( ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) ) )
+ // InternalPerspectiveDsl.g:1127:6: ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectivePartAccess().getUnorderedGroup_3(), 4);
- // InternalPerspectiveDsl.g:1105:9: ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) )
- // InternalPerspectiveDsl.g:1105:10: {...}? => ( (lv_isClosable_12_0= 'isClosable' ) )
+ // InternalPerspectiveDsl.g:1130:9: ({...}? => ( (lv_isClosable_12_0= 'isClosable' ) ) )
+ // InternalPerspectiveDsl.g:1130:10: {...}? => ( (lv_isClosable_12_0= 'isClosable' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectivePart", "true");
}
- // InternalPerspectiveDsl.g:1105:19: ( (lv_isClosable_12_0= 'isClosable' ) )
- // InternalPerspectiveDsl.g:1105:20: (lv_isClosable_12_0= 'isClosable' )
+ // InternalPerspectiveDsl.g:1130:19: ( (lv_isClosable_12_0= 'isClosable' ) )
+ // InternalPerspectiveDsl.g:1130:20: (lv_isClosable_12_0= 'isClosable' )
{
- // InternalPerspectiveDsl.g:1105:20: (lv_isClosable_12_0= 'isClosable' )
- // InternalPerspectiveDsl.g:1106:10: lv_isClosable_12_0= 'isClosable'
+ // InternalPerspectiveDsl.g:1130:20: (lv_isClosable_12_0= 'isClosable' )
+ // InternalPerspectiveDsl.g:1131:10: lv_isClosable_12_0= 'isClosable'
{
- lv_isClosable_12_0=(Token)match(input,30,FOLLOW_16); if (state.failed) return current;
+ lv_isClosable_12_0=(Token)match(input,31,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isClosable_12_0, grammarAccess.getPerspectivePartAccess().getIsClosableIsClosableKeyword_3_4_0());
@@ -2992,7 +3058,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop14;
+ break loop15;
}
} while (true);
@@ -3030,8 +3096,392 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR end "rulePerspectivePart"
+ // $ANTLR start "entryRulePerspectiveEventManager"
+ // InternalPerspectiveDsl.g:1159:1: entryRulePerspectiveEventManager returns [EObject current=null] : iv_rulePerspectiveEventManager= rulePerspectiveEventManager EOF ;
+ public final EObject entryRulePerspectiveEventManager() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_rulePerspectiveEventManager = null;
+
+
+ try {
+ // InternalPerspectiveDsl.g:1159:64: (iv_rulePerspectiveEventManager= rulePerspectiveEventManager EOF )
+ // InternalPerspectiveDsl.g:1160:2: iv_rulePerspectiveEventManager= rulePerspectiveEventManager EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_rulePerspectiveEventManager=rulePerspectiveEventManager();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_rulePerspectiveEventManager;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRulePerspectiveEventManager"
+
+
+ // $ANTLR start "rulePerspectiveEventManager"
+ // InternalPerspectiveDsl.g:1166:1: rulePerspectiveEventManager returns [EObject current=null] : ( () ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_events_3_0= rulePerspectiveEvent ) )* otherlv_4= '}' ) ;
+ public final EObject rulePerspectiveEventManager() throws RecognitionException {
+ EObject current = null;
+
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ EObject lv_events_3_0 = null;
+
+
+
+ enterRule();
+
+ try {
+ // InternalPerspectiveDsl.g:1172:2: ( ( () ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_events_3_0= rulePerspectiveEvent ) )* otherlv_4= '}' ) )
+ // InternalPerspectiveDsl.g:1173:2: ( () ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_events_3_0= rulePerspectiveEvent ) )* otherlv_4= '}' )
+ {
+ // InternalPerspectiveDsl.g:1173:2: ( () ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_events_3_0= rulePerspectiveEvent ) )* otherlv_4= '}' )
+ // InternalPerspectiveDsl.g:1174:3: () ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_events_3_0= rulePerspectiveEvent ) )* otherlv_4= '}'
+ {
+ // InternalPerspectiveDsl.g:1174:3: ()
+ // InternalPerspectiveDsl.g:1175:4:
+ {
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getPerspectiveEventManagerAccess().getPerspectiveEventManagerAction_0(),
+ current);
+
+ }
+
+ }
+
+ // InternalPerspectiveDsl.g:1181:3: ( (lv_name_1_0= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1182:4: (lv_name_1_0= RULE_ID )
+ {
+ // InternalPerspectiveDsl.g:1182:4: (lv_name_1_0= RULE_ID )
+ // InternalPerspectiveDsl.g:1183:5: lv_name_1_0= RULE_ID
+ {
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_20); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_name_1_0, grammarAccess.getPerspectiveEventManagerAccess().getNameIDTerminalRuleCall_1_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.xtext.xbase.Xtype.ID");
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_2=(Token)match(input,14,FOLLOW_21); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getPerspectiveEventManagerAccess().getLeftCurlyBracketKeyword_2());
+
+ }
+ // InternalPerspectiveDsl.g:1203:3: ( (lv_events_3_0= rulePerspectiveEvent ) )*
+ loop16:
+ do {
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( (LA16_0==32) ) {
+ alt16=1;
+ }
+
+
+ switch (alt16) {
+ case 1 :
+ // InternalPerspectiveDsl.g:1204:4: (lv_events_3_0= rulePerspectiveEvent )
+ {
+ // InternalPerspectiveDsl.g:1204:4: (lv_events_3_0= rulePerspectiveEvent )
+ // InternalPerspectiveDsl.g:1205:5: lv_events_3_0= rulePerspectiveEvent
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getPerspectiveEventManagerAccess().getEventsPerspectiveEventParserRuleCall_3_0());
+
+ }
+ pushFollow(FOLLOW_21);
+ lv_events_3_0=rulePerspectiveEvent();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getPerspectiveEventManagerRule());
+ }
+ add(
+ current,
+ "events",
+ lv_events_3_0,
+ "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveEvent");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop16;
+ }
+ } while (true);
+
+ otherlv_4=(Token)match(input,15,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getPerspectiveEventManagerAccess().getRightCurlyBracketKeyword_4());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "rulePerspectiveEventManager"
+
+
+ // $ANTLR start "entryRulePerspectiveEvent"
+ // InternalPerspectiveDsl.g:1230:1: entryRulePerspectiveEvent returns [EObject current=null] : iv_rulePerspectiveEvent= rulePerspectiveEvent EOF ;
+ public final EObject entryRulePerspectiveEvent() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_rulePerspectiveEvent = null;
+
+
+ try {
+ // InternalPerspectiveDsl.g:1230:57: (iv_rulePerspectiveEvent= rulePerspectiveEvent EOF )
+ // InternalPerspectiveDsl.g:1231:2: iv_rulePerspectiveEvent= rulePerspectiveEvent EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getPerspectiveEventRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_rulePerspectiveEvent=rulePerspectiveEvent();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_rulePerspectiveEvent;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRulePerspectiveEvent"
+
+
+ // $ANTLR start "rulePerspectiveEvent"
+ // InternalPerspectiveDsl.g:1237:1: rulePerspectiveEvent returns [EObject current=null] : ( () otherlv_1= 'targetPart' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'allowedSources' otherlv_4= '{' ( (otherlv_5= RULE_ID ) )* otherlv_6= '}' ) ;
+ public final EObject rulePerspectiveEvent() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ Token otherlv_6=null;
+
+
+ enterRule();
+
+ try {
+ // InternalPerspectiveDsl.g:1243:2: ( ( () otherlv_1= 'targetPart' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'allowedSources' otherlv_4= '{' ( (otherlv_5= RULE_ID ) )* otherlv_6= '}' ) )
+ // InternalPerspectiveDsl.g:1244:2: ( () otherlv_1= 'targetPart' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'allowedSources' otherlv_4= '{' ( (otherlv_5= RULE_ID ) )* otherlv_6= '}' )
+ {
+ // InternalPerspectiveDsl.g:1244:2: ( () otherlv_1= 'targetPart' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'allowedSources' otherlv_4= '{' ( (otherlv_5= RULE_ID ) )* otherlv_6= '}' )
+ // InternalPerspectiveDsl.g:1245:3: () otherlv_1= 'targetPart' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'allowedSources' otherlv_4= '{' ( (otherlv_5= RULE_ID ) )* otherlv_6= '}'
+ {
+ // InternalPerspectiveDsl.g:1245:3: ()
+ // InternalPerspectiveDsl.g:1246:4:
+ {
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getPerspectiveEventAccess().getPerspectiveEventAction_0(),
+ current);
+
+ }
+
+ }
+
+ otherlv_1=(Token)match(input,32,FOLLOW_4); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getPerspectiveEventAccess().getTargetPartKeyword_1());
+
+ }
+ // InternalPerspectiveDsl.g:1256:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1257:4: (otherlv_2= RULE_ID )
+ {
+ // InternalPerspectiveDsl.g:1257:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1258:5: otherlv_2= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPerspectiveEventRule());
+ }
+
+ }
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_22); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getPerspectiveEventAccess().getTargetPerspectivePartCrossReference_2_0());
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_3=(Token)match(input,33,FOLLOW_20); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_3, grammarAccess.getPerspectiveEventAccess().getAllowedSourcesKeyword_3());
+
+ }
+ otherlv_4=(Token)match(input,14,FOLLOW_23); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getPerspectiveEventAccess().getLeftCurlyBracketKeyword_4());
+
+ }
+ // InternalPerspectiveDsl.g:1277:3: ( (otherlv_5= RULE_ID ) )*
+ loop17:
+ do {
+ int alt17=2;
+ int LA17_0 = input.LA(1);
+
+ if ( (LA17_0==RULE_ID) ) {
+ alt17=1;
+ }
+
+
+ switch (alt17) {
+ case 1 :
+ // InternalPerspectiveDsl.g:1278:4: (otherlv_5= RULE_ID )
+ {
+ // InternalPerspectiveDsl.g:1278:4: (otherlv_5= RULE_ID )
+ // InternalPerspectiveDsl.g:1279:5: otherlv_5= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPerspectiveEventRule());
+ }
+
+ }
+ otherlv_5=(Token)match(input,RULE_ID,FOLLOW_23); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_5, grammarAccess.getPerspectiveEventAccess().getAllowedsourcesPerspectivePartCrossReference_5_0());
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop17;
+ }
+ } while (true);
+
+ otherlv_6=(Token)match(input,15,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_6, grammarAccess.getPerspectiveEventAccess().getRightCurlyBracketKeyword_6());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "rulePerspectiveEvent"
+
+
// $ANTLR start "entryRulePerspectiveView"
- // InternalPerspectiveDsl.g:1134:1: entryRulePerspectiveView returns [EObject current=null] : iv_rulePerspectiveView= rulePerspectiveView EOF ;
+ // InternalPerspectiveDsl.g:1298:1: entryRulePerspectiveView returns [EObject current=null] : iv_rulePerspectiveView= rulePerspectiveView EOF ;
public final EObject entryRulePerspectiveView() throws RecognitionException {
EObject current = null;
@@ -3039,8 +3489,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1134:56: (iv_rulePerspectiveView= rulePerspectiveView EOF )
- // InternalPerspectiveDsl.g:1135:2: iv_rulePerspectiveView= rulePerspectiveView EOF
+ // InternalPerspectiveDsl.g:1298:56: (iv_rulePerspectiveView= rulePerspectiveView EOF )
+ // InternalPerspectiveDsl.g:1299:2: iv_rulePerspectiveView= rulePerspectiveView EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveViewRule());
@@ -3071,7 +3521,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveView"
- // InternalPerspectiveDsl.g:1141:1: rulePerspectiveView returns [EObject current=null] : (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard ) ;
+ // InternalPerspectiveDsl.g:1305:1: rulePerspectiveView returns [EObject current=null] : (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard | this_PerspectiveBrowser_15= rulePerspectiveBrowser ) ;
public final EObject rulePerspectiveView() throws RecognitionException {
EObject current = null;
@@ -3105,103 +3555,110 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
EObject this_PerspectiveDashboard_14 = null;
+ EObject this_PerspectiveBrowser_15 = null;
+
enterRule();
try {
- // InternalPerspectiveDsl.g:1147:2: ( (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard ) )
- // InternalPerspectiveDsl.g:1148:2: (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard )
+ // InternalPerspectiveDsl.g:1311:2: ( (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard | this_PerspectiveBrowser_15= rulePerspectiveBrowser ) )
+ // InternalPerspectiveDsl.g:1312:2: (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard | this_PerspectiveBrowser_15= rulePerspectiveBrowser )
{
- // InternalPerspectiveDsl.g:1148:2: (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard )
- int alt15=15;
+ // InternalPerspectiveDsl.g:1312:2: (this_PerspectiveSelection_0= rulePerspectiveSelection | this_PerspectiveTable_1= rulePerspectiveTable | this_PerspectiveChart_2= rulePerspectiveChart | this_PerspectiveReport_3= rulePerspectiveReport | this_PerspectiveOrganization_4= rulePerspectiveOrganization | this_PerspectiveTopology_5= rulePerspectiveTopology | this_PerspectiveDialog_6= rulePerspectiveDialog | this_PerspectiveGrid_7= rulePerspectiveGrid | this_PerspectiveWelcome_8= rulePerspectiveWelcome | this_PerspectiveSearch_9= rulePerspectiveSearch | this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange | this_PerspectiveBPMN_11= rulePerspectiveBPMN | this_PerspectiveKanban_12= rulePerspectiveKanban | this_PerspectiveTitle_13= rulePerspectiveTitle | this_PerspectiveDashboard_14= rulePerspectiveDashboard | this_PerspectiveBrowser_15= rulePerspectiveBrowser )
+ int alt18=16;
switch ( input.LA(1) ) {
- case 31:
+ case 34:
{
- alt15=1;
+ alt18=1;
}
break;
- case 32:
+ case 35:
{
- alt15=2;
+ alt18=2;
}
break;
- case 34:
+ case 37:
{
- alt15=3;
+ alt18=3;
}
break;
- case 35:
+ case 38:
{
- alt15=4;
+ alt18=4;
}
break;
- case 36:
+ case 39:
{
- alt15=5;
+ alt18=5;
}
break;
- case 37:
+ case 40:
{
- alt15=6;
+ alt18=6;
}
break;
- case 38:
+ case 41:
+ {
+ alt18=7;
+ }
+ break;
+ case 36:
{
- alt15=7;
+ alt18=8;
}
break;
- case 33:
+ case 46:
{
- alt15=8;
+ alt18=9;
}
break;
- case 43:
+ case 47:
{
- alt15=9;
+ alt18=10;
}
break;
- case 44:
+ case 51:
{
- alt15=10;
+ alt18=11;
}
break;
- case 48:
+ case 42:
{
- alt15=11;
+ alt18=12;
}
break;
- case 39:
+ case 43:
{
- alt15=12;
+ alt18=13;
}
break;
- case 40:
+ case 52:
{
- alt15=13;
+ alt18=14;
}
break;
- case 49:
+ case 53:
{
- alt15=14;
+ alt18=15;
}
break;
- case 50:
+ case 54:
{
- alt15=15;
+ alt18=16;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt15) {
+ switch (alt18) {
case 1 :
- // InternalPerspectiveDsl.g:1149:3: this_PerspectiveSelection_0= rulePerspectiveSelection
+ // InternalPerspectiveDsl.g:1313:3: this_PerspectiveSelection_0= rulePerspectiveSelection
{
if ( state.backtracking==0 ) {
@@ -3223,7 +3680,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:1158:3: this_PerspectiveTable_1= rulePerspectiveTable
+ // InternalPerspectiveDsl.g:1322:3: this_PerspectiveTable_1= rulePerspectiveTable
{
if ( state.backtracking==0 ) {
@@ -3245,7 +3702,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:1167:3: this_PerspectiveChart_2= rulePerspectiveChart
+ // InternalPerspectiveDsl.g:1331:3: this_PerspectiveChart_2= rulePerspectiveChart
{
if ( state.backtracking==0 ) {
@@ -3267,7 +3724,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:1176:3: this_PerspectiveReport_3= rulePerspectiveReport
+ // InternalPerspectiveDsl.g:1340:3: this_PerspectiveReport_3= rulePerspectiveReport
{
if ( state.backtracking==0 ) {
@@ -3289,7 +3746,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:1185:3: this_PerspectiveOrganization_4= rulePerspectiveOrganization
+ // InternalPerspectiveDsl.g:1349:3: this_PerspectiveOrganization_4= rulePerspectiveOrganization
{
if ( state.backtracking==0 ) {
@@ -3311,7 +3768,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalPerspectiveDsl.g:1194:3: this_PerspectiveTopology_5= rulePerspectiveTopology
+ // InternalPerspectiveDsl.g:1358:3: this_PerspectiveTopology_5= rulePerspectiveTopology
{
if ( state.backtracking==0 ) {
@@ -3333,7 +3790,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalPerspectiveDsl.g:1203:3: this_PerspectiveDialog_6= rulePerspectiveDialog
+ // InternalPerspectiveDsl.g:1367:3: this_PerspectiveDialog_6= rulePerspectiveDialog
{
if ( state.backtracking==0 ) {
@@ -3355,7 +3812,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalPerspectiveDsl.g:1212:3: this_PerspectiveGrid_7= rulePerspectiveGrid
+ // InternalPerspectiveDsl.g:1376:3: this_PerspectiveGrid_7= rulePerspectiveGrid
{
if ( state.backtracking==0 ) {
@@ -3377,7 +3834,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalPerspectiveDsl.g:1221:3: this_PerspectiveWelcome_8= rulePerspectiveWelcome
+ // InternalPerspectiveDsl.g:1385:3: this_PerspectiveWelcome_8= rulePerspectiveWelcome
{
if ( state.backtracking==0 ) {
@@ -3399,7 +3856,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalPerspectiveDsl.g:1230:3: this_PerspectiveSearch_9= rulePerspectiveSearch
+ // InternalPerspectiveDsl.g:1394:3: this_PerspectiveSearch_9= rulePerspectiveSearch
{
if ( state.backtracking==0 ) {
@@ -3421,7 +3878,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalPerspectiveDsl.g:1239:3: this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange
+ // InternalPerspectiveDsl.g:1403:3: this_PerspectiveDataInterchange_10= rulePerspectiveDataInterchange
{
if ( state.backtracking==0 ) {
@@ -3443,7 +3900,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalPerspectiveDsl.g:1248:3: this_PerspectiveBPMN_11= rulePerspectiveBPMN
+ // InternalPerspectiveDsl.g:1412:3: this_PerspectiveBPMN_11= rulePerspectiveBPMN
{
if ( state.backtracking==0 ) {
@@ -3465,7 +3922,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalPerspectiveDsl.g:1257:3: this_PerspectiveKanban_12= rulePerspectiveKanban
+ // InternalPerspectiveDsl.g:1421:3: this_PerspectiveKanban_12= rulePerspectiveKanban
{
if ( state.backtracking==0 ) {
@@ -3487,7 +3944,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalPerspectiveDsl.g:1266:3: this_PerspectiveTitle_13= rulePerspectiveTitle
+ // InternalPerspectiveDsl.g:1430:3: this_PerspectiveTitle_13= rulePerspectiveTitle
{
if ( state.backtracking==0 ) {
@@ -3509,7 +3966,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalPerspectiveDsl.g:1275:3: this_PerspectiveDashboard_14= rulePerspectiveDashboard
+ // InternalPerspectiveDsl.g:1439:3: this_PerspectiveDashboard_14= rulePerspectiveDashboard
{
if ( state.backtracking==0 ) {
@@ -3530,6 +3987,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
+ case 16 :
+ // InternalPerspectiveDsl.g:1448:3: this_PerspectiveBrowser_15= rulePerspectiveBrowser
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getPerspectiveViewAccess().getPerspectiveBrowserParserRuleCall_15());
+
+ }
+ pushFollow(FOLLOW_2);
+ this_PerspectiveBrowser_15=rulePerspectiveBrowser();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_PerspectiveBrowser_15;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
}
@@ -3555,7 +4034,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveSelection"
- // InternalPerspectiveDsl.g:1287:1: entryRulePerspectiveSelection returns [EObject current=null] : iv_rulePerspectiveSelection= rulePerspectiveSelection EOF ;
+ // InternalPerspectiveDsl.g:1460:1: entryRulePerspectiveSelection returns [EObject current=null] : iv_rulePerspectiveSelection= rulePerspectiveSelection EOF ;
public final EObject entryRulePerspectiveSelection() throws RecognitionException {
EObject current = null;
@@ -3563,8 +4042,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1287:61: (iv_rulePerspectiveSelection= rulePerspectiveSelection EOF )
- // InternalPerspectiveDsl.g:1288:2: iv_rulePerspectiveSelection= rulePerspectiveSelection EOF
+ // InternalPerspectiveDsl.g:1460:61: (iv_rulePerspectiveSelection= rulePerspectiveSelection EOF )
+ // InternalPerspectiveDsl.g:1461:2: iv_rulePerspectiveSelection= rulePerspectiveSelection EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveSelectionRule());
@@ -3595,7 +4074,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveSelection"
- // InternalPerspectiveDsl.g:1294:1: rulePerspectiveSelection returns [EObject current=null] : ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1467:1: rulePerspectiveSelection returns [EObject current=null] : ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveSelection() throws RecognitionException {
EObject current = null;
@@ -3606,14 +4085,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1300:2: ( ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1301:2: ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1473:2: ( ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1474:2: ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1301:2: ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1302:3: () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1474:2: ( () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1475:3: () otherlv_1= 'select' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1302:3: ()
- // InternalPerspectiveDsl.g:1303:4:
+ // InternalPerspectiveDsl.g:1475:3: ()
+ // InternalPerspectiveDsl.g:1476:4:
{
if ( state.backtracking==0 ) {
@@ -3625,17 +4104,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,31,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,34,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveSelectionAccess().getSelectKeyword_1());
}
- // InternalPerspectiveDsl.g:1313:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1314:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1486:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1487:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1314:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1315:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1487:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1488:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3681,7 +4160,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveTable"
- // InternalPerspectiveDsl.g:1330:1: entryRulePerspectiveTable returns [EObject current=null] : iv_rulePerspectiveTable= rulePerspectiveTable EOF ;
+ // InternalPerspectiveDsl.g:1503:1: entryRulePerspectiveTable returns [EObject current=null] : iv_rulePerspectiveTable= rulePerspectiveTable EOF ;
public final EObject entryRulePerspectiveTable() throws RecognitionException {
EObject current = null;
@@ -3689,8 +4168,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1330:57: (iv_rulePerspectiveTable= rulePerspectiveTable EOF )
- // InternalPerspectiveDsl.g:1331:2: iv_rulePerspectiveTable= rulePerspectiveTable EOF
+ // InternalPerspectiveDsl.g:1503:57: (iv_rulePerspectiveTable= rulePerspectiveTable EOF )
+ // InternalPerspectiveDsl.g:1504:2: iv_rulePerspectiveTable= rulePerspectiveTable EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveTableRule());
@@ -3721,7 +4200,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveTable"
- // InternalPerspectiveDsl.g:1337:1: rulePerspectiveTable returns [EObject current=null] : ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1510:1: rulePerspectiveTable returns [EObject current=null] : ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveTable() throws RecognitionException {
EObject current = null;
@@ -3732,14 +4211,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1343:2: ( ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1344:2: ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1516:2: ( ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1517:2: ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1344:2: ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1345:3: () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1517:2: ( () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1518:3: () otherlv_1= 'readOnlyTable' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1345:3: ()
- // InternalPerspectiveDsl.g:1346:4:
+ // InternalPerspectiveDsl.g:1518:3: ()
+ // InternalPerspectiveDsl.g:1519:4:
{
if ( state.backtracking==0 ) {
@@ -3751,17 +4230,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,32,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveTableAccess().getReadOnlyTableKeyword_1());
}
- // InternalPerspectiveDsl.g:1356:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1357:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1529:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1530:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1357:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1358:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1530:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1531:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3807,7 +4286,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveGrid"
- // InternalPerspectiveDsl.g:1373:1: entryRulePerspectiveGrid returns [EObject current=null] : iv_rulePerspectiveGrid= rulePerspectiveGrid EOF ;
+ // InternalPerspectiveDsl.g:1546:1: entryRulePerspectiveGrid returns [EObject current=null] : iv_rulePerspectiveGrid= rulePerspectiveGrid EOF ;
public final EObject entryRulePerspectiveGrid() throws RecognitionException {
EObject current = null;
@@ -3815,8 +4294,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1373:56: (iv_rulePerspectiveGrid= rulePerspectiveGrid EOF )
- // InternalPerspectiveDsl.g:1374:2: iv_rulePerspectiveGrid= rulePerspectiveGrid EOF
+ // InternalPerspectiveDsl.g:1546:56: (iv_rulePerspectiveGrid= rulePerspectiveGrid EOF )
+ // InternalPerspectiveDsl.g:1547:2: iv_rulePerspectiveGrid= rulePerspectiveGrid EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveGridRule());
@@ -3847,7 +4326,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveGrid"
- // InternalPerspectiveDsl.g:1380:1: rulePerspectiveGrid returns [EObject current=null] : ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1553:1: rulePerspectiveGrid returns [EObject current=null] : ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveGrid() throws RecognitionException {
EObject current = null;
@@ -3858,14 +4337,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1386:2: ( ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1387:2: ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1559:2: ( ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1560:2: ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1387:2: ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1388:3: () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1560:2: ( () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1561:3: () otherlv_1= 'editableTable' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1388:3: ()
- // InternalPerspectiveDsl.g:1389:4:
+ // InternalPerspectiveDsl.g:1561:3: ()
+ // InternalPerspectiveDsl.g:1562:4:
{
if ( state.backtracking==0 ) {
@@ -3877,17 +4356,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,33,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,36,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveGridAccess().getEditableTableKeyword_1());
}
- // InternalPerspectiveDsl.g:1399:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1400:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1572:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1573:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1400:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1401:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1573:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1574:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3933,7 +4412,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveChart"
- // InternalPerspectiveDsl.g:1416:1: entryRulePerspectiveChart returns [EObject current=null] : iv_rulePerspectiveChart= rulePerspectiveChart EOF ;
+ // InternalPerspectiveDsl.g:1589:1: entryRulePerspectiveChart returns [EObject current=null] : iv_rulePerspectiveChart= rulePerspectiveChart EOF ;
public final EObject entryRulePerspectiveChart() throws RecognitionException {
EObject current = null;
@@ -3941,8 +4420,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1416:57: (iv_rulePerspectiveChart= rulePerspectiveChart EOF )
- // InternalPerspectiveDsl.g:1417:2: iv_rulePerspectiveChart= rulePerspectiveChart EOF
+ // InternalPerspectiveDsl.g:1589:57: (iv_rulePerspectiveChart= rulePerspectiveChart EOF )
+ // InternalPerspectiveDsl.g:1590:2: iv_rulePerspectiveChart= rulePerspectiveChart EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveChartRule());
@@ -3973,7 +4452,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveChart"
- // InternalPerspectiveDsl.g:1423:1: rulePerspectiveChart returns [EObject current=null] : ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1596:1: rulePerspectiveChart returns [EObject current=null] : ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveChart() throws RecognitionException {
EObject current = null;
@@ -3984,14 +4463,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1429:2: ( ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1430:2: ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1602:2: ( ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1603:2: ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1430:2: ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1431:3: () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1603:2: ( () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1604:3: () otherlv_1= 'chart' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1431:3: ()
- // InternalPerspectiveDsl.g:1432:4:
+ // InternalPerspectiveDsl.g:1604:3: ()
+ // InternalPerspectiveDsl.g:1605:4:
{
if ( state.backtracking==0 ) {
@@ -4003,17 +4482,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,34,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,37,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveChartAccess().getChartKeyword_1());
}
- // InternalPerspectiveDsl.g:1442:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1443:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1615:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1616:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1443:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1444:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1616:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1617:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4059,7 +4538,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveReport"
- // InternalPerspectiveDsl.g:1459:1: entryRulePerspectiveReport returns [EObject current=null] : iv_rulePerspectiveReport= rulePerspectiveReport EOF ;
+ // InternalPerspectiveDsl.g:1632:1: entryRulePerspectiveReport returns [EObject current=null] : iv_rulePerspectiveReport= rulePerspectiveReport EOF ;
public final EObject entryRulePerspectiveReport() throws RecognitionException {
EObject current = null;
@@ -4067,8 +4546,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1459:58: (iv_rulePerspectiveReport= rulePerspectiveReport EOF )
- // InternalPerspectiveDsl.g:1460:2: iv_rulePerspectiveReport= rulePerspectiveReport EOF
+ // InternalPerspectiveDsl.g:1632:58: (iv_rulePerspectiveReport= rulePerspectiveReport EOF )
+ // InternalPerspectiveDsl.g:1633:2: iv_rulePerspectiveReport= rulePerspectiveReport EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveReportRule());
@@ -4099,7 +4578,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveReport"
- // InternalPerspectiveDsl.g:1466:1: rulePerspectiveReport returns [EObject current=null] : ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1639:1: rulePerspectiveReport returns [EObject current=null] : ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveReport() throws RecognitionException {
EObject current = null;
@@ -4110,14 +4589,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1472:2: ( ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1473:2: ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1645:2: ( ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1646:2: ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1473:2: ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1474:3: () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1646:2: ( () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1647:3: () otherlv_1= 'report' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1474:3: ()
- // InternalPerspectiveDsl.g:1475:4:
+ // InternalPerspectiveDsl.g:1647:3: ()
+ // InternalPerspectiveDsl.g:1648:4:
{
if ( state.backtracking==0 ) {
@@ -4129,17 +4608,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,35,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,38,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveReportAccess().getReportKeyword_1());
}
- // InternalPerspectiveDsl.g:1485:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1486:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1658:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1659:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1486:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1487:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1659:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1660:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4185,7 +4664,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveOrganization"
- // InternalPerspectiveDsl.g:1502:1: entryRulePerspectiveOrganization returns [EObject current=null] : iv_rulePerspectiveOrganization= rulePerspectiveOrganization EOF ;
+ // InternalPerspectiveDsl.g:1675:1: entryRulePerspectiveOrganization returns [EObject current=null] : iv_rulePerspectiveOrganization= rulePerspectiveOrganization EOF ;
public final EObject entryRulePerspectiveOrganization() throws RecognitionException {
EObject current = null;
@@ -4193,8 +4672,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1502:64: (iv_rulePerspectiveOrganization= rulePerspectiveOrganization EOF )
- // InternalPerspectiveDsl.g:1503:2: iv_rulePerspectiveOrganization= rulePerspectiveOrganization EOF
+ // InternalPerspectiveDsl.g:1675:64: (iv_rulePerspectiveOrganization= rulePerspectiveOrganization EOF )
+ // InternalPerspectiveDsl.g:1676:2: iv_rulePerspectiveOrganization= rulePerspectiveOrganization EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveOrganizationRule());
@@ -4225,7 +4704,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveOrganization"
- // InternalPerspectiveDsl.g:1509:1: rulePerspectiveOrganization returns [EObject current=null] : ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1682:1: rulePerspectiveOrganization returns [EObject current=null] : ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveOrganization() throws RecognitionException {
EObject current = null;
@@ -4236,14 +4715,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1515:2: ( ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1516:2: ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1688:2: ( ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1689:2: ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1516:2: ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1517:3: () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1689:2: ( () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1690:3: () otherlv_1= 'organigram' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1517:3: ()
- // InternalPerspectiveDsl.g:1518:4:
+ // InternalPerspectiveDsl.g:1690:3: ()
+ // InternalPerspectiveDsl.g:1691:4:
{
if ( state.backtracking==0 ) {
@@ -4255,17 +4734,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,36,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveOrganizationAccess().getOrganigramKeyword_1());
}
- // InternalPerspectiveDsl.g:1528:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1529:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1701:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1702:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1529:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1530:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1702:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1703:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4311,7 +4790,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveTopology"
- // InternalPerspectiveDsl.g:1545:1: entryRulePerspectiveTopology returns [EObject current=null] : iv_rulePerspectiveTopology= rulePerspectiveTopology EOF ;
+ // InternalPerspectiveDsl.g:1718:1: entryRulePerspectiveTopology returns [EObject current=null] : iv_rulePerspectiveTopology= rulePerspectiveTopology EOF ;
public final EObject entryRulePerspectiveTopology() throws RecognitionException {
EObject current = null;
@@ -4319,8 +4798,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1545:60: (iv_rulePerspectiveTopology= rulePerspectiveTopology EOF )
- // InternalPerspectiveDsl.g:1546:2: iv_rulePerspectiveTopology= rulePerspectiveTopology EOF
+ // InternalPerspectiveDsl.g:1718:60: (iv_rulePerspectiveTopology= rulePerspectiveTopology EOF )
+ // InternalPerspectiveDsl.g:1719:2: iv_rulePerspectiveTopology= rulePerspectiveTopology EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveTopologyRule());
@@ -4351,7 +4830,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveTopology"
- // InternalPerspectiveDsl.g:1552:1: rulePerspectiveTopology returns [EObject current=null] : ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1725:1: rulePerspectiveTopology returns [EObject current=null] : ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveTopology() throws RecognitionException {
EObject current = null;
@@ -4362,14 +4841,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1558:2: ( ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1559:2: ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1731:2: ( ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1732:2: ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1559:2: ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1560:3: () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1732:2: ( () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1733:3: () otherlv_1= 'topology' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1560:3: ()
- // InternalPerspectiveDsl.g:1561:4:
+ // InternalPerspectiveDsl.g:1733:3: ()
+ // InternalPerspectiveDsl.g:1734:4:
{
if ( state.backtracking==0 ) {
@@ -4381,17 +4860,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,37,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveTopologyAccess().getTopologyKeyword_1());
}
- // InternalPerspectiveDsl.g:1571:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1572:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1744:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1745:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1572:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1573:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1745:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1746:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4437,7 +4916,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveDialog"
- // InternalPerspectiveDsl.g:1588:1: entryRulePerspectiveDialog returns [EObject current=null] : iv_rulePerspectiveDialog= rulePerspectiveDialog EOF ;
+ // InternalPerspectiveDsl.g:1761:1: entryRulePerspectiveDialog returns [EObject current=null] : iv_rulePerspectiveDialog= rulePerspectiveDialog EOF ;
public final EObject entryRulePerspectiveDialog() throws RecognitionException {
EObject current = null;
@@ -4445,8 +4924,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1588:58: (iv_rulePerspectiveDialog= rulePerspectiveDialog EOF )
- // InternalPerspectiveDsl.g:1589:2: iv_rulePerspectiveDialog= rulePerspectiveDialog EOF
+ // InternalPerspectiveDsl.g:1761:58: (iv_rulePerspectiveDialog= rulePerspectiveDialog EOF )
+ // InternalPerspectiveDsl.g:1762:2: iv_rulePerspectiveDialog= rulePerspectiveDialog EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveDialogRule());
@@ -4477,7 +4956,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveDialog"
- // InternalPerspectiveDsl.g:1595:1: rulePerspectiveDialog returns [EObject current=null] : ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1768:1: rulePerspectiveDialog returns [EObject current=null] : ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveDialog() throws RecognitionException {
EObject current = null;
@@ -4488,14 +4967,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1601:2: ( ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1602:2: ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1774:2: ( ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1775:2: ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1602:2: ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1603:3: () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1775:2: ( () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1776:3: () otherlv_1= 'dialog' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1603:3: ()
- // InternalPerspectiveDsl.g:1604:4:
+ // InternalPerspectiveDsl.g:1776:3: ()
+ // InternalPerspectiveDsl.g:1777:4:
{
if ( state.backtracking==0 ) {
@@ -4507,17 +4986,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,38,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,41,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveDialogAccess().getDialogKeyword_1());
}
- // InternalPerspectiveDsl.g:1614:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1615:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1787:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1788:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1615:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1616:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:1788:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:1789:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4563,7 +5042,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveBPMN"
- // InternalPerspectiveDsl.g:1631:1: entryRulePerspectiveBPMN returns [EObject current=null] : iv_rulePerspectiveBPMN= rulePerspectiveBPMN EOF ;
+ // InternalPerspectiveDsl.g:1804:1: entryRulePerspectiveBPMN returns [EObject current=null] : iv_rulePerspectiveBPMN= rulePerspectiveBPMN EOF ;
public final EObject entryRulePerspectiveBPMN() throws RecognitionException {
EObject current = null;
@@ -4571,8 +5050,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1631:56: (iv_rulePerspectiveBPMN= rulePerspectiveBPMN EOF )
- // InternalPerspectiveDsl.g:1632:2: iv_rulePerspectiveBPMN= rulePerspectiveBPMN EOF
+ // InternalPerspectiveDsl.g:1804:56: (iv_rulePerspectiveBPMN= rulePerspectiveBPMN EOF )
+ // InternalPerspectiveDsl.g:1805:2: iv_rulePerspectiveBPMN= rulePerspectiveBPMN EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveBPMNRule());
@@ -4603,7 +5082,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveBPMN"
- // InternalPerspectiveDsl.g:1638:1: rulePerspectiveBPMN returns [EObject current=null] : ( () otherlv_1= 'bpmn' ) ;
+ // InternalPerspectiveDsl.g:1811:1: rulePerspectiveBPMN returns [EObject current=null] : ( () otherlv_1= 'bpmn' ) ;
public final EObject rulePerspectiveBPMN() throws RecognitionException {
EObject current = null;
@@ -4613,14 +5092,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1644:2: ( ( () otherlv_1= 'bpmn' ) )
- // InternalPerspectiveDsl.g:1645:2: ( () otherlv_1= 'bpmn' )
+ // InternalPerspectiveDsl.g:1817:2: ( ( () otherlv_1= 'bpmn' ) )
+ // InternalPerspectiveDsl.g:1818:2: ( () otherlv_1= 'bpmn' )
{
- // InternalPerspectiveDsl.g:1645:2: ( () otherlv_1= 'bpmn' )
- // InternalPerspectiveDsl.g:1646:3: () otherlv_1= 'bpmn'
+ // InternalPerspectiveDsl.g:1818:2: ( () otherlv_1= 'bpmn' )
+ // InternalPerspectiveDsl.g:1819:3: () otherlv_1= 'bpmn'
{
- // InternalPerspectiveDsl.g:1646:3: ()
- // InternalPerspectiveDsl.g:1647:4:
+ // InternalPerspectiveDsl.g:1819:3: ()
+ // InternalPerspectiveDsl.g:1820:4:
{
if ( state.backtracking==0 ) {
@@ -4632,7 +5111,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,39,FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,42,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveBPMNAccess().getBpmnKeyword_1());
@@ -4663,7 +5142,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveKanban"
- // InternalPerspectiveDsl.g:1661:1: entryRulePerspectiveKanban returns [EObject current=null] : iv_rulePerspectiveKanban= rulePerspectiveKanban EOF ;
+ // InternalPerspectiveDsl.g:1834:1: entryRulePerspectiveKanban returns [EObject current=null] : iv_rulePerspectiveKanban= rulePerspectiveKanban EOF ;
public final EObject entryRulePerspectiveKanban() throws RecognitionException {
EObject current = null;
@@ -4671,8 +5150,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1661:58: (iv_rulePerspectiveKanban= rulePerspectiveKanban EOF )
- // InternalPerspectiveDsl.g:1662:2: iv_rulePerspectiveKanban= rulePerspectiveKanban EOF
+ // InternalPerspectiveDsl.g:1834:58: (iv_rulePerspectiveKanban= rulePerspectiveKanban EOF )
+ // InternalPerspectiveDsl.g:1835:2: iv_rulePerspectiveKanban= rulePerspectiveKanban EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveKanbanRule());
@@ -4703,7 +5182,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveKanban"
- // InternalPerspectiveDsl.g:1668:1: rulePerspectiveKanban returns [EObject current=null] : ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:1841:1: rulePerspectiveKanban returns [EObject current=null] : ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) ) ;
public final EObject rulePerspectiveKanban() throws RecognitionException {
EObject current = null;
@@ -4719,14 +5198,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1674:2: ( ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1675:2: ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1847:2: ( ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:1848:2: ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1675:2: ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1676:3: () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1848:2: ( () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:1849:3: () otherlv_1= 'kanban' otherlv_2= 'of' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'card' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'dialog' ( (otherlv_7= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1676:3: ()
- // InternalPerspectiveDsl.g:1677:4:
+ // InternalPerspectiveDsl.g:1849:3: ()
+ // InternalPerspectiveDsl.g:1850:4:
{
if ( state.backtracking==0 ) {
@@ -4738,23 +5217,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,40,FOLLOW_18); if (state.failed) return current;
+ otherlv_1=(Token)match(input,43,FOLLOW_24); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveKanbanAccess().getKanbanKeyword_1());
}
- otherlv_2=(Token)match(input,41,FOLLOW_4); if (state.failed) return current;
+ otherlv_2=(Token)match(input,44,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getPerspectiveKanbanAccess().getOfKeyword_2());
}
- // InternalPerspectiveDsl.g:1691:3: ( (otherlv_3= RULE_ID ) )
- // InternalPerspectiveDsl.g:1692:4: (otherlv_3= RULE_ID )
+ // InternalPerspectiveDsl.g:1864:3: ( (otherlv_3= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1865:4: (otherlv_3= RULE_ID )
{
- // InternalPerspectiveDsl.g:1692:4: (otherlv_3= RULE_ID )
- // InternalPerspectiveDsl.g:1693:5: otherlv_3= RULE_ID
+ // InternalPerspectiveDsl.g:1865:4: (otherlv_3= RULE_ID )
+ // InternalPerspectiveDsl.g:1866:5: otherlv_3= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4763,7 +5242,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
}
- otherlv_3=(Token)match(input,RULE_ID,FOLLOW_19); if (state.failed) return current;
+ otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getPerspectiveKanbanAccess().getDtoRefLDtoCrossReference_3_0());
@@ -4775,17 +5254,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,42,FOLLOW_4); if (state.failed) return current;
+ otherlv_4=(Token)match(input,45,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getPerspectiveKanbanAccess().getCardKeyword_4());
}
- // InternalPerspectiveDsl.g:1708:3: ( (otherlv_5= RULE_ID ) )
- // InternalPerspectiveDsl.g:1709:4: (otherlv_5= RULE_ID )
+ // InternalPerspectiveDsl.g:1881:3: ( (otherlv_5= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1882:4: (otherlv_5= RULE_ID )
{
- // InternalPerspectiveDsl.g:1709:4: (otherlv_5= RULE_ID )
- // InternalPerspectiveDsl.g:1710:5: otherlv_5= RULE_ID
+ // InternalPerspectiveDsl.g:1882:4: (otherlv_5= RULE_ID )
+ // InternalPerspectiveDsl.g:1883:5: otherlv_5= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4794,7 +5273,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
}
- otherlv_5=(Token)match(input,RULE_ID,FOLLOW_20); if (state.failed) return current;
+ otherlv_5=(Token)match(input,RULE_ID,FOLLOW_26); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getPerspectiveKanbanAccess().getCardRefDialogCrossReference_5_0());
@@ -4806,17 +5285,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,38,FOLLOW_4); if (state.failed) return current;
+ otherlv_6=(Token)match(input,41,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getPerspectiveKanbanAccess().getDialogKeyword_6());
}
- // InternalPerspectiveDsl.g:1725:3: ( (otherlv_7= RULE_ID ) )
- // InternalPerspectiveDsl.g:1726:4: (otherlv_7= RULE_ID )
+ // InternalPerspectiveDsl.g:1898:3: ( (otherlv_7= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1899:4: (otherlv_7= RULE_ID )
{
- // InternalPerspectiveDsl.g:1726:4: (otherlv_7= RULE_ID )
- // InternalPerspectiveDsl.g:1727:5: otherlv_7= RULE_ID
+ // InternalPerspectiveDsl.g:1899:4: (otherlv_7= RULE_ID )
+ // InternalPerspectiveDsl.g:1900:5: otherlv_7= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4862,7 +5341,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveWelcome"
- // InternalPerspectiveDsl.g:1742:1: entryRulePerspectiveWelcome returns [EObject current=null] : iv_rulePerspectiveWelcome= rulePerspectiveWelcome EOF ;
+ // InternalPerspectiveDsl.g:1915:1: entryRulePerspectiveWelcome returns [EObject current=null] : iv_rulePerspectiveWelcome= rulePerspectiveWelcome EOF ;
public final EObject entryRulePerspectiveWelcome() throws RecognitionException {
EObject current = null;
@@ -4870,8 +5349,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1742:59: (iv_rulePerspectiveWelcome= rulePerspectiveWelcome EOF )
- // InternalPerspectiveDsl.g:1743:2: iv_rulePerspectiveWelcome= rulePerspectiveWelcome EOF
+ // InternalPerspectiveDsl.g:1915:59: (iv_rulePerspectiveWelcome= rulePerspectiveWelcome EOF )
+ // InternalPerspectiveDsl.g:1916:2: iv_rulePerspectiveWelcome= rulePerspectiveWelcome EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveWelcomeRule());
@@ -4902,7 +5381,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveWelcome"
- // InternalPerspectiveDsl.g:1749:1: rulePerspectiveWelcome returns [EObject current=null] : ( () otherlv_1= 'welcome' ) ;
+ // InternalPerspectiveDsl.g:1922:1: rulePerspectiveWelcome returns [EObject current=null] : ( () otherlv_1= 'welcome' ) ;
public final EObject rulePerspectiveWelcome() throws RecognitionException {
EObject current = null;
@@ -4912,14 +5391,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1755:2: ( ( () otherlv_1= 'welcome' ) )
- // InternalPerspectiveDsl.g:1756:2: ( () otherlv_1= 'welcome' )
+ // InternalPerspectiveDsl.g:1928:2: ( ( () otherlv_1= 'welcome' ) )
+ // InternalPerspectiveDsl.g:1929:2: ( () otherlv_1= 'welcome' )
{
- // InternalPerspectiveDsl.g:1756:2: ( () otherlv_1= 'welcome' )
- // InternalPerspectiveDsl.g:1757:3: () otherlv_1= 'welcome'
+ // InternalPerspectiveDsl.g:1929:2: ( () otherlv_1= 'welcome' )
+ // InternalPerspectiveDsl.g:1930:3: () otherlv_1= 'welcome'
{
- // InternalPerspectiveDsl.g:1757:3: ()
- // InternalPerspectiveDsl.g:1758:4:
+ // InternalPerspectiveDsl.g:1930:3: ()
+ // InternalPerspectiveDsl.g:1931:4:
{
if ( state.backtracking==0 ) {
@@ -4931,7 +5410,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,43,FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,46,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveWelcomeAccess().getWelcomeKeyword_1());
@@ -4962,7 +5441,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveSearch"
- // InternalPerspectiveDsl.g:1772:1: entryRulePerspectiveSearch returns [EObject current=null] : iv_rulePerspectiveSearch= rulePerspectiveSearch EOF ;
+ // InternalPerspectiveDsl.g:1945:1: entryRulePerspectiveSearch returns [EObject current=null] : iv_rulePerspectiveSearch= rulePerspectiveSearch EOF ;
public final EObject entryRulePerspectiveSearch() throws RecognitionException {
EObject current = null;
@@ -4970,8 +5449,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1772:58: (iv_rulePerspectiveSearch= rulePerspectiveSearch EOF )
- // InternalPerspectiveDsl.g:1773:2: iv_rulePerspectiveSearch= rulePerspectiveSearch EOF
+ // InternalPerspectiveDsl.g:1945:58: (iv_rulePerspectiveSearch= rulePerspectiveSearch EOF )
+ // InternalPerspectiveDsl.g:1946:2: iv_rulePerspectiveSearch= rulePerspectiveSearch EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveSearchRule());
@@ -5002,7 +5481,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveSearch"
- // InternalPerspectiveDsl.g:1779:1: rulePerspectiveSearch returns [EObject current=null] : ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) ;
+ // InternalPerspectiveDsl.g:1952:1: rulePerspectiveSearch returns [EObject current=null] : ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) ;
public final EObject rulePerspectiveSearch() throws RecognitionException {
EObject current = null;
@@ -5018,14 +5497,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1785:2: ( ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) )
- // InternalPerspectiveDsl.g:1786:2: ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) )
+ // InternalPerspectiveDsl.g:1958:2: ( ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) )
+ // InternalPerspectiveDsl.g:1959:2: ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) )
{
- // InternalPerspectiveDsl.g:1786:2: ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) )
- // InternalPerspectiveDsl.g:1787:3: () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) )
+ // InternalPerspectiveDsl.g:1959:2: ( () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) ) )
+ // InternalPerspectiveDsl.g:1960:3: () otherlv_1= 'search' otherlv_2= 'in' ( (otherlv_3= RULE_ID ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) )
{
- // InternalPerspectiveDsl.g:1787:3: ()
- // InternalPerspectiveDsl.g:1788:4:
+ // InternalPerspectiveDsl.g:1960:3: ()
+ // InternalPerspectiveDsl.g:1961:4:
{
if ( state.backtracking==0 ) {
@@ -5037,23 +5516,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,44,FOLLOW_21); if (state.failed) return current;
+ otherlv_1=(Token)match(input,47,FOLLOW_27); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveSearchAccess().getSearchKeyword_1());
}
- otherlv_2=(Token)match(input,45,FOLLOW_4); if (state.failed) return current;
+ otherlv_2=(Token)match(input,48,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getPerspectiveSearchAccess().getInKeyword_2());
}
- // InternalPerspectiveDsl.g:1802:3: ( (otherlv_3= RULE_ID ) )
- // InternalPerspectiveDsl.g:1803:4: (otherlv_3= RULE_ID )
+ // InternalPerspectiveDsl.g:1975:3: ( (otherlv_3= RULE_ID ) )
+ // InternalPerspectiveDsl.g:1976:4: (otherlv_3= RULE_ID )
{
- // InternalPerspectiveDsl.g:1803:4: (otherlv_3= RULE_ID )
- // InternalPerspectiveDsl.g:1804:5: otherlv_3= RULE_ID
+ // InternalPerspectiveDsl.g:1976:4: (otherlv_3= RULE_ID )
+ // InternalPerspectiveDsl.g:1977:5: otherlv_3= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5062,7 +5541,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
}
- otherlv_3=(Token)match(input,RULE_ID,FOLLOW_22); if (state.failed) return current;
+ otherlv_3=(Token)match(input,RULE_ID,FOLLOW_28); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getPerspectiveSearchAccess().getDtoRefLDtoCrossReference_3_0());
@@ -5074,68 +5553,68 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:1815:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) )
- // InternalPerspectiveDsl.g:1816:4: ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:1988:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) ) )
+ // InternalPerspectiveDsl.g:1989:4: ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) )
{
- // InternalPerspectiveDsl.g:1816:4: ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) )
- // InternalPerspectiveDsl.g:1817:5: ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:1989:4: ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:1990:5: ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4());
- // InternalPerspectiveDsl.g:1820:5: ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* )
- // InternalPerspectiveDsl.g:1821:6: ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )*
+ // InternalPerspectiveDsl.g:1993:5: ( ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )* )
+ // InternalPerspectiveDsl.g:1994:6: ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )*
{
- // InternalPerspectiveDsl.g:1821:6: ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )*
- loop16:
+ // InternalPerspectiveDsl.g:1994:6: ( ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) ) )*
+ loop19:
do {
- int alt16=3;
- int LA16_0 = input.LA(1);
+ int alt19=3;
+ int LA19_0 = input.LA(1);
- if ( LA16_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
- alt16=1;
+ if ( LA19_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
+ alt19=1;
}
- else if ( LA16_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
- alt16=2;
+ else if ( LA19_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
+ alt19=2;
}
- switch (alt16) {
+ switch (alt19) {
case 1 :
- // InternalPerspectiveDsl.g:1822:4: ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1995:4: ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:1822:4: ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) )
- // InternalPerspectiveDsl.g:1823:5: {...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) )
+ // InternalPerspectiveDsl.g:1995:4: ({...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:1996:5: {...}? => ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSearch", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0)");
}
- // InternalPerspectiveDsl.g:1823:114: ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) )
- // InternalPerspectiveDsl.g:1824:6: ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) )
+ // InternalPerspectiveDsl.g:1996:114: ( ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) ) )
+ // InternalPerspectiveDsl.g:1997:6: ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 0);
- // InternalPerspectiveDsl.g:1827:9: ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) )
- // InternalPerspectiveDsl.g:1827:10: {...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) )
+ // InternalPerspectiveDsl.g:2000:9: ({...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) ) )
+ // InternalPerspectiveDsl.g:2000:10: {...}? => (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSearch", "true");
}
- // InternalPerspectiveDsl.g:1827:19: (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) )
- // InternalPerspectiveDsl.g:1827:20: otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) )
+ // InternalPerspectiveDsl.g:2000:19: (otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) ) )
+ // InternalPerspectiveDsl.g:2000:20: otherlv_5= 'depth' ( (lv_depth_6_0= RULE_INT ) )
{
- otherlv_5=(Token)match(input,46,FOLLOW_23); if (state.failed) return current;
+ otherlv_5=(Token)match(input,49,FOLLOW_29); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getPerspectiveSearchAccess().getDepthKeyword_4_0_0());
}
- // InternalPerspectiveDsl.g:1831:9: ( (lv_depth_6_0= RULE_INT ) )
- // InternalPerspectiveDsl.g:1832:10: (lv_depth_6_0= RULE_INT )
+ // InternalPerspectiveDsl.g:2004:9: ( (lv_depth_6_0= RULE_INT ) )
+ // InternalPerspectiveDsl.g:2005:10: (lv_depth_6_0= RULE_INT )
{
- // InternalPerspectiveDsl.g:1832:10: (lv_depth_6_0= RULE_INT )
- // InternalPerspectiveDsl.g:1833:11: lv_depth_6_0= RULE_INT
+ // InternalPerspectiveDsl.g:2005:10: (lv_depth_6_0= RULE_INT )
+ // InternalPerspectiveDsl.g:2006:11: lv_depth_6_0= RULE_INT
{
- lv_depth_6_0=(Token)match(input,RULE_INT,FOLLOW_22); if (state.failed) return current;
+ lv_depth_6_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_depth_6_0, grammarAccess.getPerspectiveSearchAccess().getDepthINTTerminalRuleCall_4_0_1_0());
@@ -5176,42 +5655,42 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:1855:4: ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:2028:4: ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) )
{
- // InternalPerspectiveDsl.g:1855:4: ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) )
- // InternalPerspectiveDsl.g:1856:5: {...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) )
+ // InternalPerspectiveDsl.g:2028:4: ({...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:2029:5: {...}? => ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSearch", "getUnorderedGroupHelper().canSelect(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1)");
}
- // InternalPerspectiveDsl.g:1856:114: ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) )
- // InternalPerspectiveDsl.g:1857:6: ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) )
+ // InternalPerspectiveDsl.g:2029:114: ( ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) ) )
+ // InternalPerspectiveDsl.g:2030:6: ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getPerspectiveSearchAccess().getUnorderedGroup_4(), 1);
- // InternalPerspectiveDsl.g:1860:9: ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) )
- // InternalPerspectiveDsl.g:1860:10: {...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) )
+ // InternalPerspectiveDsl.g:2033:9: ({...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) ) )
+ // InternalPerspectiveDsl.g:2033:10: {...}? => (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "rulePerspectiveSearch", "true");
}
- // InternalPerspectiveDsl.g:1860:19: (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) )
- // InternalPerspectiveDsl.g:1860:20: otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) )
+ // InternalPerspectiveDsl.g:2033:19: (otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) ) )
+ // InternalPerspectiveDsl.g:2033:20: otherlv_7= 'filterColumns' ( (lv_filterCols_8_0= RULE_INT ) )
{
- otherlv_7=(Token)match(input,47,FOLLOW_23); if (state.failed) return current;
+ otherlv_7=(Token)match(input,50,FOLLOW_29); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getPerspectiveSearchAccess().getFilterColumnsKeyword_4_1_0());
}
- // InternalPerspectiveDsl.g:1864:9: ( (lv_filterCols_8_0= RULE_INT ) )
- // InternalPerspectiveDsl.g:1865:10: (lv_filterCols_8_0= RULE_INT )
+ // InternalPerspectiveDsl.g:2037:9: ( (lv_filterCols_8_0= RULE_INT ) )
+ // InternalPerspectiveDsl.g:2038:10: (lv_filterCols_8_0= RULE_INT )
{
- // InternalPerspectiveDsl.g:1865:10: (lv_filterCols_8_0= RULE_INT )
- // InternalPerspectiveDsl.g:1866:11: lv_filterCols_8_0= RULE_INT
+ // InternalPerspectiveDsl.g:2038:10: (lv_filterCols_8_0= RULE_INT )
+ // InternalPerspectiveDsl.g:2039:11: lv_filterCols_8_0= RULE_INT
{
- lv_filterCols_8_0=(Token)match(input,RULE_INT,FOLLOW_22); if (state.failed) return current;
+ lv_filterCols_8_0=(Token)match(input,RULE_INT,FOLLOW_28); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_filterCols_8_0, grammarAccess.getPerspectiveSearchAccess().getFilterColsINTTerminalRuleCall_4_1_1_0());
@@ -5253,7 +5732,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop16;
+ break loop19;
}
} while (true);
@@ -5292,7 +5771,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveDataInterchange"
- // InternalPerspectiveDsl.g:1899:1: entryRulePerspectiveDataInterchange returns [EObject current=null] : iv_rulePerspectiveDataInterchange= rulePerspectiveDataInterchange EOF ;
+ // InternalPerspectiveDsl.g:2072:1: entryRulePerspectiveDataInterchange returns [EObject current=null] : iv_rulePerspectiveDataInterchange= rulePerspectiveDataInterchange EOF ;
public final EObject entryRulePerspectiveDataInterchange() throws RecognitionException {
EObject current = null;
@@ -5300,8 +5779,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1899:67: (iv_rulePerspectiveDataInterchange= rulePerspectiveDataInterchange EOF )
- // InternalPerspectiveDsl.g:1900:2: iv_rulePerspectiveDataInterchange= rulePerspectiveDataInterchange EOF
+ // InternalPerspectiveDsl.g:2072:67: (iv_rulePerspectiveDataInterchange= rulePerspectiveDataInterchange EOF )
+ // InternalPerspectiveDsl.g:2073:2: iv_rulePerspectiveDataInterchange= rulePerspectiveDataInterchange EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveDataInterchangeRule());
@@ -5332,7 +5811,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveDataInterchange"
- // InternalPerspectiveDsl.g:1906:1: rulePerspectiveDataInterchange returns [EObject current=null] : ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalPerspectiveDsl.g:2079:1: rulePerspectiveDataInterchange returns [EObject current=null] : ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject rulePerspectiveDataInterchange() throws RecognitionException {
EObject current = null;
@@ -5343,14 +5822,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1912:2: ( ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalPerspectiveDsl.g:1913:2: ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:2085:2: ( ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalPerspectiveDsl.g:2086:2: ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalPerspectiveDsl.g:1913:2: ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) )
- // InternalPerspectiveDsl.g:1914:3: () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:2086:2: ( () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) ) )
+ // InternalPerspectiveDsl.g:2087:3: () otherlv_1= 'dataInterchange' ( (otherlv_2= RULE_ID ) )
{
- // InternalPerspectiveDsl.g:1914:3: ()
- // InternalPerspectiveDsl.g:1915:4:
+ // InternalPerspectiveDsl.g:2087:3: ()
+ // InternalPerspectiveDsl.g:2088:4:
{
if ( state.backtracking==0 ) {
@@ -5362,17 +5841,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,48,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveDataInterchangeAccess().getDataInterchangeKeyword_1());
}
- // InternalPerspectiveDsl.g:1925:3: ( (otherlv_2= RULE_ID ) )
- // InternalPerspectiveDsl.g:1926:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:2098:3: ( (otherlv_2= RULE_ID ) )
+ // InternalPerspectiveDsl.g:2099:4: (otherlv_2= RULE_ID )
{
- // InternalPerspectiveDsl.g:1926:4: (otherlv_2= RULE_ID )
- // InternalPerspectiveDsl.g:1927:5: otherlv_2= RULE_ID
+ // InternalPerspectiveDsl.g:2099:4: (otherlv_2= RULE_ID )
+ // InternalPerspectiveDsl.g:2100:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5418,7 +5897,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveTitle"
- // InternalPerspectiveDsl.g:1942:1: entryRulePerspectiveTitle returns [EObject current=null] : iv_rulePerspectiveTitle= rulePerspectiveTitle EOF ;
+ // InternalPerspectiveDsl.g:2115:1: entryRulePerspectiveTitle returns [EObject current=null] : iv_rulePerspectiveTitle= rulePerspectiveTitle EOF ;
public final EObject entryRulePerspectiveTitle() throws RecognitionException {
EObject current = null;
@@ -5426,8 +5905,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1942:57: (iv_rulePerspectiveTitle= rulePerspectiveTitle EOF )
- // InternalPerspectiveDsl.g:1943:2: iv_rulePerspectiveTitle= rulePerspectiveTitle EOF
+ // InternalPerspectiveDsl.g:2115:57: (iv_rulePerspectiveTitle= rulePerspectiveTitle EOF )
+ // InternalPerspectiveDsl.g:2116:2: iv_rulePerspectiveTitle= rulePerspectiveTitle EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveTitleRule());
@@ -5458,7 +5937,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveTitle"
- // InternalPerspectiveDsl.g:1949:1: rulePerspectiveTitle returns [EObject current=null] : ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) ) ;
+ // InternalPerspectiveDsl.g:2122:1: rulePerspectiveTitle returns [EObject current=null] : ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) ) ;
public final EObject rulePerspectiveTitle() throws RecognitionException {
EObject current = null;
@@ -5469,14 +5948,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:1955:2: ( ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:1956:2: ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:2128:2: ( ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:2129:2: ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) )
{
- // InternalPerspectiveDsl.g:1956:2: ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:1957:3: () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:2129:2: ( () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:2130:3: () otherlv_1= 'title' ( (lv_htmlName_2_0= RULE_STRING ) )
{
- // InternalPerspectiveDsl.g:1957:3: ()
- // InternalPerspectiveDsl.g:1958:4:
+ // InternalPerspectiveDsl.g:2130:3: ()
+ // InternalPerspectiveDsl.g:2131:4:
{
if ( state.backtracking==0 ) {
@@ -5488,17 +5967,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,49,FOLLOW_8); if (state.failed) return current;
+ otherlv_1=(Token)match(input,52,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveTitleAccess().getTitleKeyword_1());
}
- // InternalPerspectiveDsl.g:1968:3: ( (lv_htmlName_2_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:1969:4: (lv_htmlName_2_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:2141:3: ( (lv_htmlName_2_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:2142:4: (lv_htmlName_2_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:1969:4: (lv_htmlName_2_0= RULE_STRING )
- // InternalPerspectiveDsl.g:1970:5: lv_htmlName_2_0= RULE_STRING
+ // InternalPerspectiveDsl.g:2142:4: (lv_htmlName_2_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:2143:5: lv_htmlName_2_0= RULE_STRING
{
lv_htmlName_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5549,7 +6028,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePerspectiveDashboard"
- // InternalPerspectiveDsl.g:1990:1: entryRulePerspectiveDashboard returns [EObject current=null] : iv_rulePerspectiveDashboard= rulePerspectiveDashboard EOF ;
+ // InternalPerspectiveDsl.g:2163:1: entryRulePerspectiveDashboard returns [EObject current=null] : iv_rulePerspectiveDashboard= rulePerspectiveDashboard EOF ;
public final EObject entryRulePerspectiveDashboard() throws RecognitionException {
EObject current = null;
@@ -5557,8 +6036,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:1990:61: (iv_rulePerspectiveDashboard= rulePerspectiveDashboard EOF )
- // InternalPerspectiveDsl.g:1991:2: iv_rulePerspectiveDashboard= rulePerspectiveDashboard EOF
+ // InternalPerspectiveDsl.g:2163:61: (iv_rulePerspectiveDashboard= rulePerspectiveDashboard EOF )
+ // InternalPerspectiveDsl.g:2164:2: iv_rulePerspectiveDashboard= rulePerspectiveDashboard EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPerspectiveDashboardRule());
@@ -5589,7 +6068,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePerspectiveDashboard"
- // InternalPerspectiveDsl.g:1997:1: rulePerspectiveDashboard returns [EObject current=null] : ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) ) ;
+ // InternalPerspectiveDsl.g:2170:1: rulePerspectiveDashboard returns [EObject current=null] : ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) ) ;
public final EObject rulePerspectiveDashboard() throws RecognitionException {
EObject current = null;
@@ -5600,14 +6079,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2003:2: ( ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:2004:2: ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:2176:2: ( ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:2177:2: ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) )
{
- // InternalPerspectiveDsl.g:2004:2: ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:2005:3: () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:2177:2: ( () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:2178:3: () otherlv_1= 'name' ( (lv_name_2_0= RULE_STRING ) )
{
- // InternalPerspectiveDsl.g:2005:3: ()
- // InternalPerspectiveDsl.g:2006:4:
+ // InternalPerspectiveDsl.g:2178:3: ()
+ // InternalPerspectiveDsl.g:2179:4:
{
if ( state.backtracking==0 ) {
@@ -5619,17 +6098,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,50,FOLLOW_8); if (state.failed) return current;
+ otherlv_1=(Token)match(input,53,FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPerspectiveDashboardAccess().getNameKeyword_1());
}
- // InternalPerspectiveDsl.g:2016:3: ( (lv_name_2_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:2017:4: (lv_name_2_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:2189:3: ( (lv_name_2_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:2190:4: (lv_name_2_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:2017:4: (lv_name_2_0= RULE_STRING )
- // InternalPerspectiveDsl.g:2018:5: lv_name_2_0= RULE_STRING
+ // InternalPerspectiveDsl.g:2190:4: (lv_name_2_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:2191:5: lv_name_2_0= RULE_STRING
{
lv_name_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5679,8 +6158,146 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR end "rulePerspectiveDashboard"
+ // $ANTLR start "entryRulePerspectiveBrowser"
+ // InternalPerspectiveDsl.g:2211:1: entryRulePerspectiveBrowser returns [EObject current=null] : iv_rulePerspectiveBrowser= rulePerspectiveBrowser EOF ;
+ public final EObject entryRulePerspectiveBrowser() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_rulePerspectiveBrowser = null;
+
+
+ try {
+ // InternalPerspectiveDsl.g:2211:59: (iv_rulePerspectiveBrowser= rulePerspectiveBrowser EOF )
+ // InternalPerspectiveDsl.g:2212:2: iv_rulePerspectiveBrowser= rulePerspectiveBrowser EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getPerspectiveBrowserRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_rulePerspectiveBrowser=rulePerspectiveBrowser();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_rulePerspectiveBrowser;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRulePerspectiveBrowser"
+
+
+ // $ANTLR start "rulePerspectiveBrowser"
+ // InternalPerspectiveDsl.g:2218:1: rulePerspectiveBrowser returns [EObject current=null] : ( () otherlv_1= 'browser' otherlv_2= 'url' ( (lv_url_3_0= RULE_STRING ) ) ) ;
+ public final EObject rulePerspectiveBrowser() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token lv_url_3_0=null;
+
+
+ enterRule();
+
+ try {
+ // InternalPerspectiveDsl.g:2224:2: ( ( () otherlv_1= 'browser' otherlv_2= 'url' ( (lv_url_3_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:2225:2: ( () otherlv_1= 'browser' otherlv_2= 'url' ( (lv_url_3_0= RULE_STRING ) ) )
+ {
+ // InternalPerspectiveDsl.g:2225:2: ( () otherlv_1= 'browser' otherlv_2= 'url' ( (lv_url_3_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:2226:3: () otherlv_1= 'browser' otherlv_2= 'url' ( (lv_url_3_0= RULE_STRING ) )
+ {
+ // InternalPerspectiveDsl.g:2226:3: ()
+ // InternalPerspectiveDsl.g:2227:4:
+ {
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getPerspectiveBrowserAccess().getPerspectiveBrowserAction_0(),
+ current);
+
+ }
+
+ }
+
+ otherlv_1=(Token)match(input,54,FOLLOW_30); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getPerspectiveBrowserAccess().getBrowserKeyword_1());
+
+ }
+ otherlv_2=(Token)match(input,55,FOLLOW_8); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getPerspectiveBrowserAccess().getUrlKeyword_2());
+
+ }
+ // InternalPerspectiveDsl.g:2241:3: ( (lv_url_3_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:2242:4: (lv_url_3_0= RULE_STRING )
+ {
+ // InternalPerspectiveDsl.g:2242:4: (lv_url_3_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:2243:5: lv_url_3_0= RULE_STRING
+ {
+ lv_url_3_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_url_3_0, grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getPerspectiveBrowserRule());
+ }
+ setWithLastConsumed(
+ current,
+ "url",
+ lv_url_3_0,
+ "org.eclipse.xtext.xbase.Xtype.STRING");
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "rulePerspectiveBrowser"
+
+
// $ANTLR start "entryRuleTRANSLATABLEID"
- // InternalPerspectiveDsl.g:2038:1: entryRuleTRANSLATABLEID returns [String current=null] : iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ;
+ // InternalPerspectiveDsl.g:2263:1: entryRuleTRANSLATABLEID returns [String current=null] : iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ;
public final String entryRuleTRANSLATABLEID() throws RecognitionException {
String current = null;
@@ -5688,8 +6305,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2038:54: (iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF )
- // InternalPerspectiveDsl.g:2039:2: iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF
+ // InternalPerspectiveDsl.g:2263:54: (iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF )
+ // InternalPerspectiveDsl.g:2264:2: iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTRANSLATABLEIDRule());
@@ -5720,7 +6337,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTRANSLATABLEID"
- // InternalPerspectiveDsl.g:2045:1: ruleTRANSLATABLEID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
+ // InternalPerspectiveDsl.g:2270:1: ruleTRANSLATABLEID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
public final AntlrDatatypeRuleToken ruleTRANSLATABLEID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -5730,8 +6347,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2051:2: (this_ID_0= RULE_ID )
- // InternalPerspectiveDsl.g:2052:2: this_ID_0= RULE_ID
+ // InternalPerspectiveDsl.g:2276:2: (this_ID_0= RULE_ID )
+ // InternalPerspectiveDsl.g:2277:2: this_ID_0= RULE_ID
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5766,7 +6383,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTRANSLATABLESTRING"
- // InternalPerspectiveDsl.g:2062:1: entryRuleTRANSLATABLESTRING returns [String current=null] : iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ;
+ // InternalPerspectiveDsl.g:2287:1: entryRuleTRANSLATABLESTRING returns [String current=null] : iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ;
public final String entryRuleTRANSLATABLESTRING() throws RecognitionException {
String current = null;
@@ -5774,8 +6391,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2062:58: (iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF )
- // InternalPerspectiveDsl.g:2063:2: iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF
+ // InternalPerspectiveDsl.g:2287:58: (iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF )
+ // InternalPerspectiveDsl.g:2288:2: iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTRANSLATABLESTRINGRule());
@@ -5806,7 +6423,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTRANSLATABLESTRING"
- // InternalPerspectiveDsl.g:2069:1: ruleTRANSLATABLESTRING returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
+ // InternalPerspectiveDsl.g:2294:1: ruleTRANSLATABLESTRING returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
public final AntlrDatatypeRuleToken ruleTRANSLATABLESTRING() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -5816,8 +6433,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2075:2: (this_STRING_0= RULE_STRING )
- // InternalPerspectiveDsl.g:2076:2: this_STRING_0= RULE_STRING
+ // InternalPerspectiveDsl.g:2300:2: (this_STRING_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:2301:2: this_STRING_0= RULE_STRING
{
this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5852,7 +6469,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXImportDeclaration"
- // InternalPerspectiveDsl.g:2086:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ;
+ // InternalPerspectiveDsl.g:2311:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ;
public final EObject entryRuleXImportDeclaration() throws RecognitionException {
EObject current = null;
@@ -5860,8 +6477,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2086:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF )
- // InternalPerspectiveDsl.g:2087:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF
+ // InternalPerspectiveDsl.g:2311:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF )
+ // InternalPerspectiveDsl.g:2312:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationRule());
@@ -5892,7 +6509,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXImportDeclaration"
- // InternalPerspectiveDsl.g:2093:1: ruleXImportDeclaration returns [EObject current=null] : ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ;
+ // InternalPerspectiveDsl.g:2318:1: ruleXImportDeclaration returns [EObject current=null] : ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ;
public final EObject ruleXImportDeclaration() throws RecognitionException {
EObject current = null;
@@ -5913,14 +6530,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2099:2: ( ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) )
- // InternalPerspectiveDsl.g:2100:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
+ // InternalPerspectiveDsl.g:2324:2: ( ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) )
+ // InternalPerspectiveDsl.g:2325:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
{
- // InternalPerspectiveDsl.g:2100:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
- // InternalPerspectiveDsl.g:2101:3: () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )?
+ // InternalPerspectiveDsl.g:2325:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
+ // InternalPerspectiveDsl.g:2326:3: () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )?
{
- // InternalPerspectiveDsl.g:2101:3: ()
- // InternalPerspectiveDsl.g:2102:4:
+ // InternalPerspectiveDsl.g:2326:3: ()
+ // InternalPerspectiveDsl.g:2327:4:
{
if ( state.backtracking==0 ) {
@@ -5932,29 +6549,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,51,FOLLOW_24); if (state.failed) return current;
+ otherlv_1=(Token)match(input,56,FOLLOW_31); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXImportDeclarationAccess().getImportKeyword_1());
}
- // InternalPerspectiveDsl.g:2112:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )
- int alt19=4;
- alt19 = dfa19.predict(input);
- switch (alt19) {
+ // InternalPerspectiveDsl.g:2337:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )
+ int alt22=4;
+ alt22 = dfa22.predict(input);
+ switch (alt22) {
case 1 :
- // InternalPerspectiveDsl.g:2113:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:2338:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
{
- // InternalPerspectiveDsl.g:2113:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
- // InternalPerspectiveDsl.g:2114:5: ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:2338:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:2339:5: ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
{
- // InternalPerspectiveDsl.g:2114:5: ( (lv_static_2_0= 'static' ) )
- // InternalPerspectiveDsl.g:2115:6: (lv_static_2_0= 'static' )
+ // InternalPerspectiveDsl.g:2339:5: ( (lv_static_2_0= 'static' ) )
+ // InternalPerspectiveDsl.g:2340:6: (lv_static_2_0= 'static' )
{
- // InternalPerspectiveDsl.g:2115:6: (lv_static_2_0= 'static' )
- // InternalPerspectiveDsl.g:2116:7: lv_static_2_0= 'static'
+ // InternalPerspectiveDsl.g:2340:6: (lv_static_2_0= 'static' )
+ // InternalPerspectiveDsl.g:2341:7: lv_static_2_0= 'static'
{
- lv_static_2_0=(Token)match(input,52,FOLLOW_25); if (state.failed) return current;
+ lv_static_2_0=(Token)match(input,57,FOLLOW_32); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_static_2_0, grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
@@ -5974,21 +6591,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2128:5: ( (lv_extension_3_0= 'extension' ) )?
- int alt17=2;
- int LA17_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2353:5: ( (lv_extension_3_0= 'extension' ) )?
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA17_0==53) ) {
- alt17=1;
+ if ( (LA20_0==58) ) {
+ alt20=1;
}
- switch (alt17) {
+ switch (alt20) {
case 1 :
- // InternalPerspectiveDsl.g:2129:6: (lv_extension_3_0= 'extension' )
+ // InternalPerspectiveDsl.g:2354:6: (lv_extension_3_0= 'extension' )
{
- // InternalPerspectiveDsl.g:2129:6: (lv_extension_3_0= 'extension' )
- // InternalPerspectiveDsl.g:2130:7: lv_extension_3_0= 'extension'
+ // InternalPerspectiveDsl.g:2354:6: (lv_extension_3_0= 'extension' )
+ // InternalPerspectiveDsl.g:2355:7: lv_extension_3_0= 'extension'
{
- lv_extension_3_0=(Token)match(input,53,FOLLOW_25); if (state.failed) return current;
+ lv_extension_3_0=(Token)match(input,58,FOLLOW_32); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_extension_3_0, grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
@@ -6011,11 +6628,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2142:5: ( ( ruleQualifiedNameInStaticImport ) )
- // InternalPerspectiveDsl.g:2143:6: ( ruleQualifiedNameInStaticImport )
+ // InternalPerspectiveDsl.g:2367:5: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalPerspectiveDsl.g:2368:6: ( ruleQualifiedNameInStaticImport )
{
- // InternalPerspectiveDsl.g:2143:6: ( ruleQualifiedNameInStaticImport )
- // InternalPerspectiveDsl.g:2144:7: ruleQualifiedNameInStaticImport
+ // InternalPerspectiveDsl.g:2368:6: ( ruleQualifiedNameInStaticImport )
+ // InternalPerspectiveDsl.g:2369:7: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
@@ -6029,7 +6646,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0());
}
- pushFollow(FOLLOW_26);
+ pushFollow(FOLLOW_33);
ruleQualifiedNameInStaticImport();
state._fsp--;
@@ -6045,34 +6662,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2158:5: ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2383:5: ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA18_0==54) ) {
- alt18=1;
+ if ( (LA21_0==59) ) {
+ alt21=1;
}
- else if ( (LA18_0==RULE_ID) ) {
- alt18=2;
+ else if ( (LA21_0==RULE_ID) ) {
+ alt21=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt21) {
case 1 :
- // InternalPerspectiveDsl.g:2159:6: ( (lv_wildcard_5_0= '*' ) )
+ // InternalPerspectiveDsl.g:2384:6: ( (lv_wildcard_5_0= '*' ) )
{
- // InternalPerspectiveDsl.g:2159:6: ( (lv_wildcard_5_0= '*' ) )
- // InternalPerspectiveDsl.g:2160:7: (lv_wildcard_5_0= '*' )
+ // InternalPerspectiveDsl.g:2384:6: ( (lv_wildcard_5_0= '*' ) )
+ // InternalPerspectiveDsl.g:2385:7: (lv_wildcard_5_0= '*' )
{
- // InternalPerspectiveDsl.g:2160:7: (lv_wildcard_5_0= '*' )
- // InternalPerspectiveDsl.g:2161:8: lv_wildcard_5_0= '*'
+ // InternalPerspectiveDsl.g:2385:7: (lv_wildcard_5_0= '*' )
+ // InternalPerspectiveDsl.g:2386:8: lv_wildcard_5_0= '*'
{
- lv_wildcard_5_0=(Token)match(input,54,FOLLOW_27); if (state.failed) return current;
+ lv_wildcard_5_0=(Token)match(input,59,FOLLOW_34); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_wildcard_5_0, grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
@@ -6096,20 +6713,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2174:6: ( (lv_memberName_6_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:2399:6: ( (lv_memberName_6_0= ruleValidID ) )
{
- // InternalPerspectiveDsl.g:2174:6: ( (lv_memberName_6_0= ruleValidID ) )
- // InternalPerspectiveDsl.g:2175:7: (lv_memberName_6_0= ruleValidID )
+ // InternalPerspectiveDsl.g:2399:6: ( (lv_memberName_6_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:2400:7: (lv_memberName_6_0= ruleValidID )
{
- // InternalPerspectiveDsl.g:2175:7: (lv_memberName_6_0= ruleValidID )
- // InternalPerspectiveDsl.g:2176:8: lv_memberName_6_0= ruleValidID
+ // InternalPerspectiveDsl.g:2400:7: (lv_memberName_6_0= ruleValidID )
+ // InternalPerspectiveDsl.g:2401:8: lv_memberName_6_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0());
}
- pushFollow(FOLLOW_27);
+ pushFollow(FOLLOW_34);
lv_memberName_6_0=ruleValidID();
state._fsp--;
@@ -6146,13 +6763,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2196:4: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:2421:4: ( ( ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:2196:4: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:2197:5: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:2421:4: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:2422:5: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:2197:5: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:2198:6: ruleQualifiedName
+ // InternalPerspectiveDsl.g:2422:5: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:2423:6: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -6166,7 +6783,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0());
}
- pushFollow(FOLLOW_27);
+ pushFollow(FOLLOW_34);
ruleQualifiedName();
state._fsp--;
@@ -6186,20 +6803,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:2213:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
+ // InternalPerspectiveDsl.g:2438:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
{
- // InternalPerspectiveDsl.g:2213:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
- // InternalPerspectiveDsl.g:2214:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
+ // InternalPerspectiveDsl.g:2438:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
+ // InternalPerspectiveDsl.g:2439:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
{
- // InternalPerspectiveDsl.g:2214:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
- // InternalPerspectiveDsl.g:2215:6: lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard
+ // InternalPerspectiveDsl.g:2439:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
+ // InternalPerspectiveDsl.g:2440:6: lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0());
}
- pushFollow(FOLLOW_27);
+ pushFollow(FOLLOW_34);
lv_importedNamespace_8_0=ruleQualifiedNameWithWildcard();
state._fsp--;
@@ -6227,18 +6844,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:2233:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:2458:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
{
- // InternalPerspectiveDsl.g:2233:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
- // InternalPerspectiveDsl.g:2234:5: ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:2458:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
+ // InternalPerspectiveDsl.g:2459:5: ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
{
- // InternalPerspectiveDsl.g:2234:5: ( (lv_fqnImport_9_0= 'ns' ) )
- // InternalPerspectiveDsl.g:2235:6: (lv_fqnImport_9_0= 'ns' )
+ // InternalPerspectiveDsl.g:2459:5: ( (lv_fqnImport_9_0= 'ns' ) )
+ // InternalPerspectiveDsl.g:2460:6: (lv_fqnImport_9_0= 'ns' )
{
- // InternalPerspectiveDsl.g:2235:6: (lv_fqnImport_9_0= 'ns' )
- // InternalPerspectiveDsl.g:2236:7: lv_fqnImport_9_0= 'ns'
+ // InternalPerspectiveDsl.g:2460:6: (lv_fqnImport_9_0= 'ns' )
+ // InternalPerspectiveDsl.g:2461:7: lv_fqnImport_9_0= 'ns'
{
- lv_fqnImport_9_0=(Token)match(input,55,FOLLOW_4); if (state.failed) return current;
+ lv_fqnImport_9_0=(Token)match(input,60,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fqnImport_9_0, grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
@@ -6258,18 +6875,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2248:5: ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:2249:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
+ // InternalPerspectiveDsl.g:2473:5: ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:2474:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:2249:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
- // InternalPerspectiveDsl.g:2250:7: lv_importedFullyQualifiedName_10_0= ruleQualifiedName
+ // InternalPerspectiveDsl.g:2474:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
+ // InternalPerspectiveDsl.g:2475:7: lv_importedFullyQualifiedName_10_0= ruleQualifiedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0());
}
- pushFollow(FOLLOW_27);
+ pushFollow(FOLLOW_34);
lv_importedFullyQualifiedName_10_0=ruleQualifiedName();
state._fsp--;
@@ -6302,18 +6919,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2269:3: (otherlv_11= ';' )?
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2494:3: (otherlv_11= ';' )?
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( (LA20_0==56) ) {
- alt20=1;
+ if ( (LA23_0==61) ) {
+ alt23=1;
}
- switch (alt20) {
+ switch (alt23) {
case 1 :
- // InternalPerspectiveDsl.g:2270:4: otherlv_11= ';'
+ // InternalPerspectiveDsl.g:2495:4: otherlv_11= ';'
{
- otherlv_11=(Token)match(input,56,FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,61,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3());
@@ -6350,7 +6967,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotation"
- // InternalPerspectiveDsl.g:2279:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ;
+ // InternalPerspectiveDsl.g:2504:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ;
public final EObject entryRuleXAnnotation() throws RecognitionException {
EObject current = null;
@@ -6358,8 +6975,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2279:52: (iv_ruleXAnnotation= ruleXAnnotation EOF )
- // InternalPerspectiveDsl.g:2280:2: iv_ruleXAnnotation= ruleXAnnotation EOF
+ // InternalPerspectiveDsl.g:2504:52: (iv_ruleXAnnotation= ruleXAnnotation EOF )
+ // InternalPerspectiveDsl.g:2505:2: iv_ruleXAnnotation= ruleXAnnotation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationRule());
@@ -6390,7 +7007,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotation"
- // InternalPerspectiveDsl.g:2286:1: ruleXAnnotation returns [EObject current=null] : ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ;
+ // InternalPerspectiveDsl.g:2511:1: ruleXAnnotation returns [EObject current=null] : ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ;
public final EObject ruleXAnnotation() throws RecognitionException {
EObject current = null;
@@ -6409,14 +7026,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2292:2: ( ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) )
- // InternalPerspectiveDsl.g:2293:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
+ // InternalPerspectiveDsl.g:2517:2: ( ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) )
+ // InternalPerspectiveDsl.g:2518:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
{
- // InternalPerspectiveDsl.g:2293:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
- // InternalPerspectiveDsl.g:2294:3: () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
+ // InternalPerspectiveDsl.g:2518:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
+ // InternalPerspectiveDsl.g:2519:3: () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
{
- // InternalPerspectiveDsl.g:2294:3: ()
- // InternalPerspectiveDsl.g:2295:4:
+ // InternalPerspectiveDsl.g:2519:3: ()
+ // InternalPerspectiveDsl.g:2520:4:
{
if ( state.backtracking==0 ) {
@@ -6428,17 +7045,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,57,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,62,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
- // InternalPerspectiveDsl.g:2305:3: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:2306:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:2530:3: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:2531:4: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:2306:4: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:2307:5: ruleQualifiedName
+ // InternalPerspectiveDsl.g:2531:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:2532:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -6452,7 +7069,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
- pushFollow(FOLLOW_28);
+ pushFollow(FOLLOW_35);
ruleQualifiedName();
state._fsp--;
@@ -6468,21 +7085,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2321:3: ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
- int alt23=2;
- int LA23_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2546:3: ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA23_0==58) && (synpred1_InternalPerspectiveDsl())) {
- alt23=1;
+ if ( (LA26_0==63) && (synpred1_InternalPerspectiveDsl())) {
+ alt26=1;
}
- switch (alt23) {
+ switch (alt26) {
case 1 :
- // InternalPerspectiveDsl.g:2322:4: ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')'
+ // InternalPerspectiveDsl.g:2547:4: ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')'
{
- // InternalPerspectiveDsl.g:2322:4: ( ( '(' )=>otherlv_3= '(' )
- // InternalPerspectiveDsl.g:2323:5: ( '(' )=>otherlv_3= '('
+ // InternalPerspectiveDsl.g:2547:4: ( ( '(' )=>otherlv_3= '(' )
+ // InternalPerspectiveDsl.g:2548:5: ( '(' )=>otherlv_3= '('
{
- otherlv_3=(Token)match(input,58,FOLLOW_29); if (state.failed) return current;
+ otherlv_3=(Token)match(input,63,FOLLOW_36); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
@@ -6491,28 +7108,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2329:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?
- int alt22=3;
- alt22 = dfa22.predict(input);
- switch (alt22) {
+ // InternalPerspectiveDsl.g:2554:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?
+ int alt25=3;
+ alt25 = dfa25.predict(input);
+ switch (alt25) {
case 1 :
- // InternalPerspectiveDsl.g:2330:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
+ // InternalPerspectiveDsl.g:2555:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
{
- // InternalPerspectiveDsl.g:2330:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
- // InternalPerspectiveDsl.g:2331:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
+ // InternalPerspectiveDsl.g:2555:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
+ // InternalPerspectiveDsl.g:2556:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
{
- // InternalPerspectiveDsl.g:2331:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) )
- // InternalPerspectiveDsl.g:2332:7: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:2556:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) )
+ // InternalPerspectiveDsl.g:2557:7: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
{
- // InternalPerspectiveDsl.g:2341:7: (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
- // InternalPerspectiveDsl.g:2342:8: lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair
+ // InternalPerspectiveDsl.g:2566:7: (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:2567:8: lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_elementValuePairs_4_0=ruleXAnnotationElementValuePair();
state._fsp--;
@@ -6536,39 +7153,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2359:6: (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
- loop21:
+ // InternalPerspectiveDsl.g:2584:6: (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
+ loop24:
do {
- int alt21=2;
- int LA21_0 = input.LA(1);
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if ( (LA21_0==59) ) {
- alt21=1;
+ if ( (LA24_0==64) ) {
+ alt24=1;
}
- switch (alt21) {
+ switch (alt24) {
case 1 :
- // InternalPerspectiveDsl.g:2360:7: otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
+ // InternalPerspectiveDsl.g:2585:7: otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
{
- otherlv_5=(Token)match(input,59,FOLLOW_4); if (state.failed) return current;
+ otherlv_5=(Token)match(input,64,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
- // InternalPerspectiveDsl.g:2364:7: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
- // InternalPerspectiveDsl.g:2365:8: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:2589:7: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
+ // InternalPerspectiveDsl.g:2590:8: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
{
- // InternalPerspectiveDsl.g:2374:8: (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
- // InternalPerspectiveDsl.g:2375:9: lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair
+ // InternalPerspectiveDsl.g:2599:8: (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
+ // InternalPerspectiveDsl.g:2600:9: lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_elementValuePairs_6_0=ruleXAnnotationElementValuePair();
state._fsp--;
@@ -6597,7 +7214,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop21;
+ break loop24;
}
} while (true);
@@ -6608,20 +7225,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2395:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
+ // InternalPerspectiveDsl.g:2620:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
{
- // InternalPerspectiveDsl.g:2395:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
- // InternalPerspectiveDsl.g:2396:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
+ // InternalPerspectiveDsl.g:2620:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
+ // InternalPerspectiveDsl.g:2621:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
{
- // InternalPerspectiveDsl.g:2396:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
- // InternalPerspectiveDsl.g:2397:7: lv_value_7_0= ruleXAnnotationElementValueOrCommaList
+ // InternalPerspectiveDsl.g:2621:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
+ // InternalPerspectiveDsl.g:2622:7: lv_value_7_0= ruleXAnnotationElementValueOrCommaList
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_value_7_0=ruleXAnnotationElementValueOrCommaList();
state._fsp--;
@@ -6651,7 +7268,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,60,FOLLOW_2); if (state.failed) return current;
+ otherlv_8=(Token)match(input,65,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
@@ -6688,7 +7305,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationElementValuePair"
- // InternalPerspectiveDsl.g:2424:1: entryRuleXAnnotationElementValuePair returns [EObject current=null] : iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ;
+ // InternalPerspectiveDsl.g:2649:1: entryRuleXAnnotationElementValuePair returns [EObject current=null] : iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ;
public final EObject entryRuleXAnnotationElementValuePair() throws RecognitionException {
EObject current = null;
@@ -6696,8 +7313,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2424:68: (iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF )
- // InternalPerspectiveDsl.g:2425:2: iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF
+ // InternalPerspectiveDsl.g:2649:68: (iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF )
+ // InternalPerspectiveDsl.g:2650:2: iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValuePairRule());
@@ -6728,7 +7345,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationElementValuePair"
- // InternalPerspectiveDsl.g:2431:1: ruleXAnnotationElementValuePair returns [EObject current=null] : ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ;
+ // InternalPerspectiveDsl.g:2656:1: ruleXAnnotationElementValuePair returns [EObject current=null] : ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ;
public final EObject ruleXAnnotationElementValuePair() throws RecognitionException {
EObject current = null;
@@ -6740,23 +7357,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2437:2: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) )
- // InternalPerspectiveDsl.g:2438:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
+ // InternalPerspectiveDsl.g:2662:2: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) )
+ // InternalPerspectiveDsl.g:2663:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
{
- // InternalPerspectiveDsl.g:2438:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
- // InternalPerspectiveDsl.g:2439:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) )
+ // InternalPerspectiveDsl.g:2663:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
+ // InternalPerspectiveDsl.g:2664:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) )
{
- // InternalPerspectiveDsl.g:2439:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) )
- // InternalPerspectiveDsl.g:2440:4: ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' )
+ // InternalPerspectiveDsl.g:2664:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) )
+ // InternalPerspectiveDsl.g:2665:4: ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' )
{
- // InternalPerspectiveDsl.g:2449:4: ( ( ( ruleValidID ) ) otherlv_1= '=' )
- // InternalPerspectiveDsl.g:2450:5: ( ( ruleValidID ) ) otherlv_1= '='
+ // InternalPerspectiveDsl.g:2674:4: ( ( ( ruleValidID ) ) otherlv_1= '=' )
+ // InternalPerspectiveDsl.g:2675:5: ( ( ruleValidID ) ) otherlv_1= '='
{
- // InternalPerspectiveDsl.g:2450:5: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:2451:6: ( ruleValidID )
+ // InternalPerspectiveDsl.g:2675:5: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:2676:6: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:2451:6: ( ruleValidID )
- // InternalPerspectiveDsl.g:2452:7: ruleValidID
+ // InternalPerspectiveDsl.g:2676:6: ( ruleValidID )
+ // InternalPerspectiveDsl.g:2677:7: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -6770,7 +7387,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_39);
ruleValidID();
state._fsp--;
@@ -6786,7 +7403,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,61,FOLLOW_33); if (state.failed) return current;
+ otherlv_1=(Token)match(input,66,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
@@ -6798,11 +7415,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2472:3: ( (lv_value_2_0= ruleXAnnotationElementValue ) )
- // InternalPerspectiveDsl.g:2473:4: (lv_value_2_0= ruleXAnnotationElementValue )
+ // InternalPerspectiveDsl.g:2697:3: ( (lv_value_2_0= ruleXAnnotationElementValue ) )
+ // InternalPerspectiveDsl.g:2698:4: (lv_value_2_0= ruleXAnnotationElementValue )
{
- // InternalPerspectiveDsl.g:2473:4: (lv_value_2_0= ruleXAnnotationElementValue )
- // InternalPerspectiveDsl.g:2474:5: lv_value_2_0= ruleXAnnotationElementValue
+ // InternalPerspectiveDsl.g:2698:4: (lv_value_2_0= ruleXAnnotationElementValue )
+ // InternalPerspectiveDsl.g:2699:5: lv_value_2_0= ruleXAnnotationElementValue
{
if ( state.backtracking==0 ) {
@@ -6858,7 +7475,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationElementValueOrCommaList"
- // InternalPerspectiveDsl.g:2495:1: entryRuleXAnnotationElementValueOrCommaList returns [EObject current=null] : iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ;
+ // InternalPerspectiveDsl.g:2720:1: entryRuleXAnnotationElementValueOrCommaList returns [EObject current=null] : iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ;
public final EObject entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException {
EObject current = null;
@@ -6866,8 +7483,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2495:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF )
- // InternalPerspectiveDsl.g:2496:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF
+ // InternalPerspectiveDsl.g:2720:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF )
+ // InternalPerspectiveDsl.g:2721:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListRule());
@@ -6898,7 +7515,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationElementValueOrCommaList"
- // InternalPerspectiveDsl.g:2502:1: ruleXAnnotationElementValueOrCommaList returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ;
+ // InternalPerspectiveDsl.g:2727:1: ruleXAnnotationElementValueOrCommaList returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ;
public final EObject ruleXAnnotationElementValueOrCommaList() throws RecognitionException {
EObject current = null;
@@ -6920,27 +7537,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2508:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) )
- // InternalPerspectiveDsl.g:2509:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
+ // InternalPerspectiveDsl.g:2733:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) )
+ // InternalPerspectiveDsl.g:2734:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
{
- // InternalPerspectiveDsl.g:2509:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
- int alt28=2;
- alt28 = dfa28.predict(input);
- switch (alt28) {
+ // InternalPerspectiveDsl.g:2734:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
+ int alt31=2;
+ alt31 = dfa31.predict(input);
+ switch (alt31) {
case 1 :
- // InternalPerspectiveDsl.g:2510:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalPerspectiveDsl.g:2735:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
{
- // InternalPerspectiveDsl.g:2510:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
- // InternalPerspectiveDsl.g:2511:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
+ // InternalPerspectiveDsl.g:2735:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalPerspectiveDsl.g:2736:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
{
- // InternalPerspectiveDsl.g:2511:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
- // InternalPerspectiveDsl.g:2512:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalPerspectiveDsl.g:2736:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
+ // InternalPerspectiveDsl.g:2737:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
{
- // InternalPerspectiveDsl.g:2519:5: ( () otherlv_1= '#' otherlv_2= '[' )
- // InternalPerspectiveDsl.g:2520:6: () otherlv_1= '#' otherlv_2= '['
+ // InternalPerspectiveDsl.g:2744:5: ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalPerspectiveDsl.g:2745:6: () otherlv_1= '#' otherlv_2= '['
{
- // InternalPerspectiveDsl.g:2520:6: ()
- // InternalPerspectiveDsl.g:2521:7:
+ // InternalPerspectiveDsl.g:2745:6: ()
+ // InternalPerspectiveDsl.g:2746:7:
{
if ( state.backtracking==0 ) {
@@ -6952,13 +7569,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,62,FOLLOW_34); if (state.failed) return current;
+ otherlv_1=(Token)match(input,67,FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
- otherlv_2=(Token)match(input,63,FOLLOW_35); if (state.failed) return current;
+ otherlv_2=(Token)match(input,68,FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
@@ -6970,29 +7587,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2537:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
- int alt25=2;
- int LA25_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2762:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( ((LA25_0>=RULE_ID && LA25_0<=RULE_DECIMAL)||LA25_0==14||(LA25_0>=51 && LA25_0<=53)||(LA25_0>=57 && LA25_0<=58)||(LA25_0>=62 && LA25_0<=63)||LA25_0==70||(LA25_0>=86 && LA25_0<=87)||LA25_0==91||LA25_0==99||LA25_0==101||(LA25_0>=105 && LA25_0<=107)||(LA25_0>=110 && LA25_0<=119)||LA25_0==121) ) {
- alt25=1;
+ if ( ((LA28_0>=RULE_ID && LA28_0<=RULE_DECIMAL)||LA28_0==14||(LA28_0>=56 && LA28_0<=58)||(LA28_0>=62 && LA28_0<=63)||(LA28_0>=67 && LA28_0<=68)||LA28_0==75||(LA28_0>=91 && LA28_0<=92)||LA28_0==96||LA28_0==104||LA28_0==106||(LA28_0>=110 && LA28_0<=112)||(LA28_0>=115 && LA28_0<=124)||LA28_0==126) ) {
+ alt28=1;
}
- switch (alt25) {
+ switch (alt28) {
case 1 :
- // InternalPerspectiveDsl.g:2538:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ // InternalPerspectiveDsl.g:2763:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
{
- // InternalPerspectiveDsl.g:2538:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:2539:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2763:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2764:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2539:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:2540:7: lv_elements_3_0= ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:2764:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2765:7: lv_elements_3_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_43);
lv_elements_3_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7016,39 +7633,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2557:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
- loop24:
+ // InternalPerspectiveDsl.g:2782:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ loop27:
do {
- int alt24=2;
- int LA24_0 = input.LA(1);
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA24_0==59) ) {
- alt24=1;
+ if ( (LA27_0==64) ) {
+ alt27=1;
}
- switch (alt24) {
+ switch (alt27) {
case 1 :
- // InternalPerspectiveDsl.g:2558:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2783:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
{
- otherlv_4=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
- // InternalPerspectiveDsl.g:2562:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:2563:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2787:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2788:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2563:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:2564:8: lv_elements_5_0= ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:2788:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2789:8: lv_elements_5_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_43);
lv_elements_5_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7077,7 +7694,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop24;
+ break loop27;
}
} while (true);
@@ -7087,7 +7704,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,64,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
@@ -7100,17 +7717,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2589:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
+ // InternalPerspectiveDsl.g:2814:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
{
- // InternalPerspectiveDsl.g:2589:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
- // InternalPerspectiveDsl.g:2590:4: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
+ // InternalPerspectiveDsl.g:2814:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
+ // InternalPerspectiveDsl.g:2815:4: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_37);
+ pushFollow(FOLLOW_44);
this_XAnnotationOrExpression_7=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7121,19 +7738,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:2598:4: ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2823:4: ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA27_0==59) ) {
- alt27=1;
+ if ( (LA30_0==64) ) {
+ alt30=1;
}
- switch (alt27) {
+ switch (alt30) {
case 1 :
- // InternalPerspectiveDsl.g:2599:5: () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
+ // InternalPerspectiveDsl.g:2824:5: () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
{
- // InternalPerspectiveDsl.g:2599:5: ()
- // InternalPerspectiveDsl.g:2600:6:
+ // InternalPerspectiveDsl.g:2824:5: ()
+ // InternalPerspectiveDsl.g:2825:6:
{
if ( state.backtracking==0 ) {
@@ -7145,40 +7762,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2606:5: (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
- int cnt26=0;
- loop26:
+ // InternalPerspectiveDsl.g:2831:5: (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
+ int cnt29=0;
+ loop29:
do {
- int alt26=2;
- int LA26_0 = input.LA(1);
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( (LA26_0==59) ) {
- alt26=1;
+ if ( (LA29_0==64) ) {
+ alt29=1;
}
- switch (alt26) {
+ switch (alt29) {
case 1 :
- // InternalPerspectiveDsl.g:2607:6: otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2832:6: otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
{
- otherlv_9=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_9=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
- // InternalPerspectiveDsl.g:2611:6: ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:2612:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2836:6: ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2837:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2612:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:2613:8: lv_elements_10_0= ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:2837:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2838:8: lv_elements_10_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
}
- pushFollow(FOLLOW_37);
+ pushFollow(FOLLOW_44);
lv_elements_10_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7207,13 +7824,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt26 >= 1 ) break loop26;
+ if ( cnt29 >= 1 ) break loop29;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(26, input);
+ new EarlyExitException(29, input);
throw eee;
}
- cnt26++;
+ cnt29++;
} while (true);
@@ -7253,7 +7870,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationElementValue"
- // InternalPerspectiveDsl.g:2637:1: entryRuleXAnnotationElementValue returns [EObject current=null] : iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ;
+ // InternalPerspectiveDsl.g:2862:1: entryRuleXAnnotationElementValue returns [EObject current=null] : iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ;
public final EObject entryRuleXAnnotationElementValue() throws RecognitionException {
EObject current = null;
@@ -7261,8 +7878,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2637:64: (iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF )
- // InternalPerspectiveDsl.g:2638:2: iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF
+ // InternalPerspectiveDsl.g:2862:64: (iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF )
+ // InternalPerspectiveDsl.g:2863:2: iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueRule());
@@ -7293,7 +7910,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationElementValue"
- // InternalPerspectiveDsl.g:2644:1: ruleXAnnotationElementValue returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ;
+ // InternalPerspectiveDsl.g:2869:1: ruleXAnnotationElementValue returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ;
public final EObject ruleXAnnotationElementValue() throws RecognitionException {
EObject current = null;
@@ -7312,27 +7929,27 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2650:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:2651:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2875:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2876:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2651:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
- int alt31=2;
- alt31 = dfa31.predict(input);
- switch (alt31) {
+ // InternalPerspectiveDsl.g:2876:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
+ int alt34=2;
+ alt34 = dfa34.predict(input);
+ switch (alt34) {
case 1 :
- // InternalPerspectiveDsl.g:2652:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalPerspectiveDsl.g:2877:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
{
- // InternalPerspectiveDsl.g:2652:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
- // InternalPerspectiveDsl.g:2653:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
+ // InternalPerspectiveDsl.g:2877:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalPerspectiveDsl.g:2878:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
{
- // InternalPerspectiveDsl.g:2653:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
- // InternalPerspectiveDsl.g:2654:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalPerspectiveDsl.g:2878:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
+ // InternalPerspectiveDsl.g:2879:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
{
- // InternalPerspectiveDsl.g:2661:5: ( () otherlv_1= '#' otherlv_2= '[' )
- // InternalPerspectiveDsl.g:2662:6: () otherlv_1= '#' otherlv_2= '['
+ // InternalPerspectiveDsl.g:2886:5: ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalPerspectiveDsl.g:2887:6: () otherlv_1= '#' otherlv_2= '['
{
- // InternalPerspectiveDsl.g:2662:6: ()
- // InternalPerspectiveDsl.g:2663:7:
+ // InternalPerspectiveDsl.g:2887:6: ()
+ // InternalPerspectiveDsl.g:2888:7:
{
if ( state.backtracking==0 ) {
@@ -7344,13 +7961,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,62,FOLLOW_34); if (state.failed) return current;
+ otherlv_1=(Token)match(input,67,FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
- otherlv_2=(Token)match(input,63,FOLLOW_35); if (state.failed) return current;
+ otherlv_2=(Token)match(input,68,FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
@@ -7362,29 +7979,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2679:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2904:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( ((LA30_0>=RULE_ID && LA30_0<=RULE_DECIMAL)||LA30_0==14||(LA30_0>=51 && LA30_0<=53)||(LA30_0>=57 && LA30_0<=58)||(LA30_0>=62 && LA30_0<=63)||LA30_0==70||(LA30_0>=86 && LA30_0<=87)||LA30_0==91||LA30_0==99||LA30_0==101||(LA30_0>=105 && LA30_0<=107)||(LA30_0>=110 && LA30_0<=119)||LA30_0==121) ) {
- alt30=1;
+ if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_DECIMAL)||LA33_0==14||(LA33_0>=56 && LA33_0<=58)||(LA33_0>=62 && LA33_0<=63)||(LA33_0>=67 && LA33_0<=68)||LA33_0==75||(LA33_0>=91 && LA33_0<=92)||LA33_0==96||LA33_0==104||LA33_0==106||(LA33_0>=110 && LA33_0<=112)||(LA33_0>=115 && LA33_0<=124)||LA33_0==126) ) {
+ alt33=1;
}
- switch (alt30) {
+ switch (alt33) {
case 1 :
- // InternalPerspectiveDsl.g:2680:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ // InternalPerspectiveDsl.g:2905:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
{
- // InternalPerspectiveDsl.g:2680:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:2681:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2905:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2906:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2681:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:2682:7: lv_elements_3_0= ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:2906:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2907:7: lv_elements_3_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_43);
lv_elements_3_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7408,39 +8025,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2699:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
- loop29:
+ // InternalPerspectiveDsl.g:2924:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ loop32:
do {
- int alt29=2;
- int LA29_0 = input.LA(1);
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA29_0==59) ) {
- alt29=1;
+ if ( (LA32_0==64) ) {
+ alt32=1;
}
- switch (alt29) {
+ switch (alt32) {
case 1 :
- // InternalPerspectiveDsl.g:2700:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2925:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
{
- otherlv_4=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
- // InternalPerspectiveDsl.g:2704:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
- // InternalPerspectiveDsl.g:2705:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2929:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalPerspectiveDsl.g:2930:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
{
- // InternalPerspectiveDsl.g:2705:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
- // InternalPerspectiveDsl.g:2706:8: lv_elements_5_0= ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:2930:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalPerspectiveDsl.g:2931:8: lv_elements_5_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_43);
lv_elements_5_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7469,7 +8086,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop29;
+ break loop32;
}
} while (true);
@@ -7479,7 +8096,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,64,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
@@ -7492,7 +8109,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2731:3: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression
+ // InternalPerspectiveDsl.g:2956:3: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
@@ -7538,7 +8155,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationOrExpression"
- // InternalPerspectiveDsl.g:2743:1: entryRuleXAnnotationOrExpression returns [EObject current=null] : iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ;
+ // InternalPerspectiveDsl.g:2968:1: entryRuleXAnnotationOrExpression returns [EObject current=null] : iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ;
public final EObject entryRuleXAnnotationOrExpression() throws RecognitionException {
EObject current = null;
@@ -7546,8 +8163,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2743:64: (iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF )
- // InternalPerspectiveDsl.g:2744:2: iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF
+ // InternalPerspectiveDsl.g:2968:64: (iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF )
+ // InternalPerspectiveDsl.g:2969:2: iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationOrExpressionRule());
@@ -7578,7 +8195,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationOrExpression"
- // InternalPerspectiveDsl.g:2750:1: ruleXAnnotationOrExpression returns [EObject current=null] : (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:2975:1: ruleXAnnotationOrExpression returns [EObject current=null] : (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ;
public final EObject ruleXAnnotationOrExpression() throws RecognitionException {
EObject current = null;
@@ -7591,29 +8208,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2756:2: ( (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) )
- // InternalPerspectiveDsl.g:2757:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
+ // InternalPerspectiveDsl.g:2981:2: ( (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:2982:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
{
- // InternalPerspectiveDsl.g:2757:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:2982:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA32_0==57) ) {
- alt32=1;
+ if ( (LA35_0==62) ) {
+ alt35=1;
}
- else if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_DECIMAL)||LA32_0==14||(LA32_0>=51 && LA32_0<=53)||LA32_0==58||(LA32_0>=62 && LA32_0<=63)||LA32_0==70||(LA32_0>=86 && LA32_0<=87)||LA32_0==91||LA32_0==99||LA32_0==101||(LA32_0>=105 && LA32_0<=107)||(LA32_0>=110 && LA32_0<=119)||LA32_0==121) ) {
- alt32=2;
+ else if ( ((LA35_0>=RULE_ID && LA35_0<=RULE_DECIMAL)||LA35_0==14||(LA35_0>=56 && LA35_0<=58)||LA35_0==63||(LA35_0>=67 && LA35_0<=68)||LA35_0==75||(LA35_0>=91 && LA35_0<=92)||LA35_0==96||LA35_0==104||LA35_0==106||(LA35_0>=110 && LA35_0<=112)||(LA35_0>=115 && LA35_0<=124)||LA35_0==126) ) {
+ alt35=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt35) {
case 1 :
- // InternalPerspectiveDsl.g:2758:3: this_XAnnotation_0= ruleXAnnotation
+ // InternalPerspectiveDsl.g:2983:3: this_XAnnotation_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
@@ -7635,7 +8252,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2767:3: this_XExpression_1= ruleXExpression
+ // InternalPerspectiveDsl.g:2992:3: this_XExpression_1= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -7681,7 +8298,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpression"
- // InternalPerspectiveDsl.g:2779:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ;
+ // InternalPerspectiveDsl.g:3004:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ;
public final EObject entryRuleXExpression() throws RecognitionException {
EObject current = null;
@@ -7689,8 +8306,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2779:52: (iv_ruleXExpression= ruleXExpression EOF )
- // InternalPerspectiveDsl.g:2780:2: iv_ruleXExpression= ruleXExpression EOF
+ // InternalPerspectiveDsl.g:3004:52: (iv_ruleXExpression= ruleXExpression EOF )
+ // InternalPerspectiveDsl.g:3005:2: iv_ruleXExpression= ruleXExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionRule());
@@ -7721,7 +8338,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpression"
- // InternalPerspectiveDsl.g:2786:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ;
+ // InternalPerspectiveDsl.g:3011:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ;
public final EObject ruleXExpression() throws RecognitionException {
EObject current = null;
@@ -7732,8 +8349,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2792:2: (this_XAssignment_0= ruleXAssignment )
- // InternalPerspectiveDsl.g:2793:2: this_XAssignment_0= ruleXAssignment
+ // InternalPerspectiveDsl.g:3017:2: (this_XAssignment_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:3018:2: this_XAssignment_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
@@ -7773,7 +8390,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAssignment"
- // InternalPerspectiveDsl.g:2804:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ;
+ // InternalPerspectiveDsl.g:3029:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ;
public final EObject entryRuleXAssignment() throws RecognitionException {
EObject current = null;
@@ -7781,8 +8398,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2804:52: (iv_ruleXAssignment= ruleXAssignment EOF )
- // InternalPerspectiveDsl.g:2805:2: iv_ruleXAssignment= ruleXAssignment EOF
+ // InternalPerspectiveDsl.g:3029:52: (iv_ruleXAssignment= ruleXAssignment EOF )
+ // InternalPerspectiveDsl.g:3030:2: iv_ruleXAssignment= ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentRule());
@@ -7813,7 +8430,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAssignment"
- // InternalPerspectiveDsl.g:2811:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ;
+ // InternalPerspectiveDsl.g:3036:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ;
public final EObject ruleXAssignment() throws RecognitionException {
EObject current = null;
@@ -7828,102 +8445,102 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2817:2: ( ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) )
- // InternalPerspectiveDsl.g:2818:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
+ // InternalPerspectiveDsl.g:3042:2: ( ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) )
+ // InternalPerspectiveDsl.g:3043:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
{
- // InternalPerspectiveDsl.g:2818:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
- int alt34=2;
+ // InternalPerspectiveDsl.g:3043:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
+ int alt37=2;
switch ( input.LA(1) ) {
case RULE_ID:
{
- int LA34_1 = input.LA(2);
+ int LA37_1 = input.LA(2);
- if ( (LA34_1==EOF||(LA34_1>=RULE_ID && LA34_1<=RULE_DECIMAL)||(LA34_1>=14 && LA34_1<=15)||(LA34_1>=51 && LA34_1<=54)||LA34_1==56||(LA34_1>=58 && LA34_1<=60)||(LA34_1>=62 && LA34_1<=97)||(LA34_1>=99 && LA34_1<=122)) ) {
- alt34=2;
+ if ( (LA37_1==66) ) {
+ alt37=1;
}
- else if ( (LA34_1==61) ) {
- alt34=1;
+ else if ( (LA37_1==EOF||(LA37_1>=RULE_ID && LA37_1<=RULE_DECIMAL)||(LA37_1>=14 && LA37_1<=15)||(LA37_1>=56 && LA37_1<=59)||LA37_1==61||(LA37_1>=63 && LA37_1<=65)||(LA37_1>=67 && LA37_1<=102)||(LA37_1>=104 && LA37_1<=127)) ) {
+ alt37=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 1, input);
+ new NoViableAltException("", 37, 1, input);
throw nvae;
}
}
break;
- case 110:
+ case 115:
{
- int LA34_2 = input.LA(2);
+ int LA37_2 = input.LA(2);
- if ( (LA34_2==61) ) {
- alt34=1;
+ if ( (LA37_2==EOF||(LA37_2>=RULE_ID && LA37_2<=RULE_DECIMAL)||(LA37_2>=14 && LA37_2<=15)||(LA37_2>=56 && LA37_2<=59)||LA37_2==61||(LA37_2>=63 && LA37_2<=65)||(LA37_2>=67 && LA37_2<=102)||(LA37_2>=104 && LA37_2<=127)) ) {
+ alt37=2;
}
- else if ( (LA34_2==EOF||(LA34_2>=RULE_ID && LA34_2<=RULE_DECIMAL)||(LA34_2>=14 && LA34_2<=15)||(LA34_2>=51 && LA34_2<=54)||LA34_2==56||(LA34_2>=58 && LA34_2<=60)||(LA34_2>=62 && LA34_2<=97)||(LA34_2>=99 && LA34_2<=122)) ) {
- alt34=2;
+ else if ( (LA37_2==66) ) {
+ alt37=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 2, input);
+ new NoViableAltException("", 37, 2, input);
throw nvae;
}
}
break;
- case 52:
+ case 57:
{
- int LA34_3 = input.LA(2);
+ int LA37_3 = input.LA(2);
- if ( (LA34_3==61) ) {
- alt34=1;
+ if ( (LA37_3==EOF||(LA37_3>=RULE_ID && LA37_3<=RULE_DECIMAL)||(LA37_3>=14 && LA37_3<=15)||(LA37_3>=56 && LA37_3<=59)||LA37_3==61||(LA37_3>=63 && LA37_3<=65)||(LA37_3>=67 && LA37_3<=102)||(LA37_3>=104 && LA37_3<=127)) ) {
+ alt37=2;
}
- else if ( (LA34_3==EOF||(LA34_3>=RULE_ID && LA34_3<=RULE_DECIMAL)||(LA34_3>=14 && LA34_3<=15)||(LA34_3>=51 && LA34_3<=54)||LA34_3==56||(LA34_3>=58 && LA34_3<=60)||(LA34_3>=62 && LA34_3<=97)||(LA34_3>=99 && LA34_3<=122)) ) {
- alt34=2;
+ else if ( (LA37_3==66) ) {
+ alt37=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 3, input);
+ new NoViableAltException("", 37, 3, input);
throw nvae;
}
}
break;
- case 51:
+ case 56:
{
- int LA34_4 = input.LA(2);
+ int LA37_4 = input.LA(2);
- if ( (LA34_4==61) ) {
- alt34=1;
+ if ( (LA37_4==66) ) {
+ alt37=1;
}
- else if ( (LA34_4==EOF||(LA34_4>=RULE_ID && LA34_4<=RULE_DECIMAL)||(LA34_4>=14 && LA34_4<=15)||(LA34_4>=51 && LA34_4<=54)||LA34_4==56||(LA34_4>=58 && LA34_4<=60)||(LA34_4>=62 && LA34_4<=97)||(LA34_4>=99 && LA34_4<=122)) ) {
- alt34=2;
+ else if ( (LA37_4==EOF||(LA37_4>=RULE_ID && LA37_4<=RULE_DECIMAL)||(LA37_4>=14 && LA37_4<=15)||(LA37_4>=56 && LA37_4<=59)||LA37_4==61||(LA37_4>=63 && LA37_4<=65)||(LA37_4>=67 && LA37_4<=102)||(LA37_4>=104 && LA37_4<=127)) ) {
+ alt37=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 4, input);
+ new NoViableAltException("", 37, 4, input);
throw nvae;
}
}
break;
- case 53:
+ case 58:
{
- int LA34_5 = input.LA(2);
+ int LA37_5 = input.LA(2);
- if ( (LA34_5==EOF||(LA34_5>=RULE_ID && LA34_5<=RULE_DECIMAL)||(LA34_5>=14 && LA34_5<=15)||(LA34_5>=51 && LA34_5<=54)||LA34_5==56||(LA34_5>=58 && LA34_5<=60)||(LA34_5>=62 && LA34_5<=97)||(LA34_5>=99 && LA34_5<=122)) ) {
- alt34=2;
+ if ( (LA37_5==EOF||(LA37_5>=RULE_ID && LA37_5<=RULE_DECIMAL)||(LA37_5>=14 && LA37_5<=15)||(LA37_5>=56 && LA37_5<=59)||LA37_5==61||(LA37_5>=63 && LA37_5<=65)||(LA37_5>=67 && LA37_5<=102)||(LA37_5>=104 && LA37_5<=127)) ) {
+ alt37=2;
}
- else if ( (LA34_5==61) ) {
- alt34=1;
+ else if ( (LA37_5==66) ) {
+ alt37=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 5, input);
+ new NoViableAltException("", 37, 5, input);
throw nvae;
}
@@ -7934,49 +8551,49 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
case RULE_HEX:
case RULE_DECIMAL:
case 14:
- case 58:
- case 62:
case 63:
- case 70:
- case 86:
- case 87:
+ case 67:
+ case 68:
+ case 75:
case 91:
- case 99:
- case 101:
- case 105:
+ case 92:
+ case 96:
+ case 104:
case 106:
- case 107:
+ case 110:
case 111:
case 112:
- case 113:
- case 114:
- case 115:
case 116:
case 117:
case 118:
case 119:
+ case 120:
case 121:
+ case 122:
+ case 123:
+ case 124:
+ case 126:
{
- alt34=2;
+ alt37=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt37) {
case 1 :
- // InternalPerspectiveDsl.g:2819:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
+ // InternalPerspectiveDsl.g:3044:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
{
- // InternalPerspectiveDsl.g:2819:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
- // InternalPerspectiveDsl.g:2820:4: () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:3044:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
+ // InternalPerspectiveDsl.g:3045:4: () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) )
{
- // InternalPerspectiveDsl.g:2820:4: ()
- // InternalPerspectiveDsl.g:2821:5:
+ // InternalPerspectiveDsl.g:3045:4: ()
+ // InternalPerspectiveDsl.g:3046:5:
{
if ( state.backtracking==0 ) {
@@ -7988,11 +8605,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2827:4: ( ( ruleFeatureCallID ) )
- // InternalPerspectiveDsl.g:2828:5: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:3052:4: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:3053:5: ( ruleFeatureCallID )
{
- // InternalPerspectiveDsl.g:2828:5: ( ruleFeatureCallID )
- // InternalPerspectiveDsl.g:2829:6: ruleFeatureCallID
+ // InternalPerspectiveDsl.g:3053:5: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:3054:6: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
@@ -8006,7 +8623,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_39);
ruleFeatureCallID();
state._fsp--;
@@ -8027,7 +8644,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpSingleAssign();
state._fsp--;
@@ -8037,11 +8654,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:2850:4: ( (lv_value_3_0= ruleXAssignment ) )
- // InternalPerspectiveDsl.g:2851:5: (lv_value_3_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:3075:4: ( (lv_value_3_0= ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:3076:5: (lv_value_3_0= ruleXAssignment )
{
- // InternalPerspectiveDsl.g:2851:5: (lv_value_3_0= ruleXAssignment )
- // InternalPerspectiveDsl.g:2852:6: lv_value_3_0= ruleXAssignment
+ // InternalPerspectiveDsl.g:3076:5: (lv_value_3_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:3077:6: lv_value_3_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
@@ -8079,17 +8696,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2871:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
+ // InternalPerspectiveDsl.g:3096:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
{
- // InternalPerspectiveDsl.g:2871:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
- // InternalPerspectiveDsl.g:2872:4: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
+ // InternalPerspectiveDsl.g:3096:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
+ // InternalPerspectiveDsl.g:3097:4: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_38);
+ pushFollow(FOLLOW_45);
this_XOrExpression_4=ruleXOrExpression();
state._fsp--;
@@ -8100,21 +8717,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:2880:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
- int alt33=2;
- alt33 = dfa33.predict(input);
- switch (alt33) {
+ // InternalPerspectiveDsl.g:3105:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
+ int alt36=2;
+ alt36 = dfa36.predict(input);
+ switch (alt36) {
case 1 :
- // InternalPerspectiveDsl.g:2881:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:3106:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) )
{
- // InternalPerspectiveDsl.g:2881:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) )
- // InternalPerspectiveDsl.g:2882:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalPerspectiveDsl.g:3106:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) )
+ // InternalPerspectiveDsl.g:3107:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) )
{
- // InternalPerspectiveDsl.g:2892:6: ( () ( ( ruleOpMultiAssign ) ) )
- // InternalPerspectiveDsl.g:2893:7: () ( ( ruleOpMultiAssign ) )
+ // InternalPerspectiveDsl.g:3117:6: ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalPerspectiveDsl.g:3118:7: () ( ( ruleOpMultiAssign ) )
{
- // InternalPerspectiveDsl.g:2893:7: ()
- // InternalPerspectiveDsl.g:2894:8:
+ // InternalPerspectiveDsl.g:3118:7: ()
+ // InternalPerspectiveDsl.g:3119:8:
{
if ( state.backtracking==0 ) {
@@ -8126,11 +8743,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2900:7: ( ( ruleOpMultiAssign ) )
- // InternalPerspectiveDsl.g:2901:8: ( ruleOpMultiAssign )
+ // InternalPerspectiveDsl.g:3125:7: ( ( ruleOpMultiAssign ) )
+ // InternalPerspectiveDsl.g:3126:8: ( ruleOpMultiAssign )
{
- // InternalPerspectiveDsl.g:2901:8: ( ruleOpMultiAssign )
- // InternalPerspectiveDsl.g:2902:9: ruleOpMultiAssign
+ // InternalPerspectiveDsl.g:3126:8: ( ruleOpMultiAssign )
+ // InternalPerspectiveDsl.g:3127:9: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
@@ -8144,7 +8761,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpMultiAssign();
state._fsp--;
@@ -8166,11 +8783,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:2918:5: ( (lv_rightOperand_7_0= ruleXAssignment ) )
- // InternalPerspectiveDsl.g:2919:6: (lv_rightOperand_7_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:3143:5: ( (lv_rightOperand_7_0= ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:3144:6: (lv_rightOperand_7_0= ruleXAssignment )
{
- // InternalPerspectiveDsl.g:2919:6: (lv_rightOperand_7_0= ruleXAssignment )
- // InternalPerspectiveDsl.g:2920:7: lv_rightOperand_7_0= ruleXAssignment
+ // InternalPerspectiveDsl.g:3144:6: (lv_rightOperand_7_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:3145:7: lv_rightOperand_7_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
@@ -8238,7 +8855,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpSingleAssign"
- // InternalPerspectiveDsl.g:2943:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ;
+ // InternalPerspectiveDsl.g:3168:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ;
public final String entryRuleOpSingleAssign() throws RecognitionException {
String current = null;
@@ -8246,8 +8863,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2943:54: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF )
- // InternalPerspectiveDsl.g:2944:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF
+ // InternalPerspectiveDsl.g:3168:54: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF )
+ // InternalPerspectiveDsl.g:3169:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpSingleAssignRule());
@@ -8278,7 +8895,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpSingleAssign"
- // InternalPerspectiveDsl.g:2950:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ;
+ // InternalPerspectiveDsl.g:3175:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ;
public final AntlrDatatypeRuleToken ruleOpSingleAssign() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8288,10 +8905,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2956:2: (kw= '=' )
- // InternalPerspectiveDsl.g:2957:2: kw= '='
+ // InternalPerspectiveDsl.g:3181:2: (kw= '=' )
+ // InternalPerspectiveDsl.g:3182:2: kw= '='
{
- kw=(Token)match(input,61,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,66,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8320,7 +8937,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpMultiAssign"
- // InternalPerspectiveDsl.g:2965:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ;
+ // InternalPerspectiveDsl.g:3190:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ;
public final String entryRuleOpMultiAssign() throws RecognitionException {
String current = null;
@@ -8328,8 +8945,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:2965:53: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF )
- // InternalPerspectiveDsl.g:2966:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF
+ // InternalPerspectiveDsl.g:3190:53: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF )
+ // InternalPerspectiveDsl.g:3191:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpMultiAssignRule());
@@ -8360,7 +8977,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpMultiAssign"
- // InternalPerspectiveDsl.g:2972:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ;
+ // InternalPerspectiveDsl.g:3197:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ;
public final AntlrDatatypeRuleToken ruleOpMultiAssign() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8370,60 +8987,60 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:2978:2: ( (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) )
- // InternalPerspectiveDsl.g:2979:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
+ // InternalPerspectiveDsl.g:3203:2: ( (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) )
+ // InternalPerspectiveDsl.g:3204:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
{
- // InternalPerspectiveDsl.g:2979:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
- int alt36=7;
+ // InternalPerspectiveDsl.g:3204:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
+ int alt39=7;
switch ( input.LA(1) ) {
- case 65:
+ case 70:
{
- alt36=1;
+ alt39=1;
}
break;
- case 66:
+ case 71:
{
- alt36=2;
+ alt39=2;
}
break;
- case 67:
+ case 72:
{
- alt36=3;
+ alt39=3;
}
break;
- case 68:
+ case 73:
{
- alt36=4;
+ alt39=4;
}
break;
- case 69:
+ case 74:
{
- alt36=5;
+ alt39=5;
}
break;
- case 70:
+ case 75:
{
- alt36=6;
+ alt39=6;
}
break;
- case 71:
+ case 76:
{
- alt36=7;
+ alt39=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt39) {
case 1 :
- // InternalPerspectiveDsl.g:2980:3: kw= '+='
+ // InternalPerspectiveDsl.g:3205:3: kw= '+='
{
- kw=(Token)match(input,65,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,70,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8434,9 +9051,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:2986:3: kw= '-='
+ // InternalPerspectiveDsl.g:3211:3: kw= '-='
{
- kw=(Token)match(input,66,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,71,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8447,9 +9064,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:2992:3: kw= '*='
+ // InternalPerspectiveDsl.g:3217:3: kw= '*='
{
- kw=(Token)match(input,67,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,72,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8460,9 +9077,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:2998:3: kw= '/='
+ // InternalPerspectiveDsl.g:3223:3: kw= '/='
{
- kw=(Token)match(input,68,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,73,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8473,9 +9090,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3004:3: kw= '%='
+ // InternalPerspectiveDsl.g:3229:3: kw= '%='
{
- kw=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,74,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8486,26 +9103,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalPerspectiveDsl.g:3010:3: (kw= '<' kw= '<' kw= '=' )
+ // InternalPerspectiveDsl.g:3235:3: (kw= '<' kw= '<' kw= '=' )
{
- // InternalPerspectiveDsl.g:3010:3: (kw= '<' kw= '<' kw= '=' )
- // InternalPerspectiveDsl.g:3011:4: kw= '<' kw= '<' kw= '='
+ // InternalPerspectiveDsl.g:3235:3: (kw= '<' kw= '<' kw= '=' )
+ // InternalPerspectiveDsl.g:3236:4: kw= '<' kw= '<' kw= '='
{
- kw=(Token)match(input,70,FOLLOW_39); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_46); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
}
- kw=(Token)match(input,70,FOLLOW_32); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_39); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
}
- kw=(Token)match(input,61,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,66,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8519,30 +9136,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalPerspectiveDsl.g:3028:3: (kw= '>' (kw= '>' )? kw= '>=' )
+ // InternalPerspectiveDsl.g:3253:3: (kw= '>' (kw= '>' )? kw= '>=' )
{
- // InternalPerspectiveDsl.g:3028:3: (kw= '>' (kw= '>' )? kw= '>=' )
- // InternalPerspectiveDsl.g:3029:4: kw= '>' (kw= '>' )? kw= '>='
+ // InternalPerspectiveDsl.g:3253:3: (kw= '>' (kw= '>' )? kw= '>=' )
+ // InternalPerspectiveDsl.g:3254:4: kw= '>' (kw= '>' )? kw= '>='
{
- kw=(Token)match(input,71,FOLLOW_40); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
}
- // InternalPerspectiveDsl.g:3034:4: (kw= '>' )?
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:3259:4: (kw= '>' )?
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA35_0==71) ) {
- alt35=1;
+ if ( (LA38_0==76) ) {
+ alt38=1;
}
- switch (alt35) {
+ switch (alt38) {
case 1 :
- // InternalPerspectiveDsl.g:3035:5: kw= '>'
+ // InternalPerspectiveDsl.g:3260:5: kw= '>'
{
- kw=(Token)match(input,71,FOLLOW_41); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8555,7 +9172,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- kw=(Token)match(input,72,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8593,7 +9210,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOrExpression"
- // InternalPerspectiveDsl.g:3051:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ;
+ // InternalPerspectiveDsl.g:3276:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ;
public final EObject entryRuleXOrExpression() throws RecognitionException {
EObject current = null;
@@ -8601,8 +9218,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3051:54: (iv_ruleXOrExpression= ruleXOrExpression EOF )
- // InternalPerspectiveDsl.g:3052:2: iv_ruleXOrExpression= ruleXOrExpression EOF
+ // InternalPerspectiveDsl.g:3276:54: (iv_ruleXOrExpression= ruleXOrExpression EOF )
+ // InternalPerspectiveDsl.g:3277:2: iv_ruleXOrExpression= ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionRule());
@@ -8633,7 +9250,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOrExpression"
- // InternalPerspectiveDsl.g:3058:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ;
+ // InternalPerspectiveDsl.g:3283:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ;
public final EObject ruleXOrExpression() throws RecognitionException {
EObject current = null;
@@ -8646,18 +9263,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3064:2: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) )
- // InternalPerspectiveDsl.g:3065:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3289:2: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) )
+ // InternalPerspectiveDsl.g:3290:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:3065:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
- // InternalPerspectiveDsl.g:3066:3: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
+ // InternalPerspectiveDsl.g:3290:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3291:3: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_49);
this_XAndExpression_0=ruleXAndExpression();
state._fsp--;
@@ -8668,35 +9285,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3074:3: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
- loop37:
+ // InternalPerspectiveDsl.g:3299:3: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
+ loop40:
do {
- int alt37=2;
- int LA37_0 = input.LA(1);
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA37_0==73) ) {
- int LA37_2 = input.LA(2);
+ if ( (LA40_0==78) ) {
+ int LA40_2 = input.LA(2);
if ( (synpred8_InternalPerspectiveDsl()) ) {
- alt37=1;
+ alt40=1;
}
}
- switch (alt37) {
+ switch (alt40) {
case 1 :
- // InternalPerspectiveDsl.g:3075:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) )
+ // InternalPerspectiveDsl.g:3300:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) )
{
- // InternalPerspectiveDsl.g:3075:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) )
- // InternalPerspectiveDsl.g:3076:5: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) )
+ // InternalPerspectiveDsl.g:3300:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) )
+ // InternalPerspectiveDsl.g:3301:5: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) )
{
- // InternalPerspectiveDsl.g:3086:5: ( () ( ( ruleOpOr ) ) )
- // InternalPerspectiveDsl.g:3087:6: () ( ( ruleOpOr ) )
+ // InternalPerspectiveDsl.g:3311:5: ( () ( ( ruleOpOr ) ) )
+ // InternalPerspectiveDsl.g:3312:6: () ( ( ruleOpOr ) )
{
- // InternalPerspectiveDsl.g:3087:6: ()
- // InternalPerspectiveDsl.g:3088:7:
+ // InternalPerspectiveDsl.g:3312:6: ()
+ // InternalPerspectiveDsl.g:3313:7:
{
if ( state.backtracking==0 ) {
@@ -8708,11 +9325,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3094:6: ( ( ruleOpOr ) )
- // InternalPerspectiveDsl.g:3095:7: ( ruleOpOr )
+ // InternalPerspectiveDsl.g:3319:6: ( ( ruleOpOr ) )
+ // InternalPerspectiveDsl.g:3320:7: ( ruleOpOr )
{
- // InternalPerspectiveDsl.g:3095:7: ( ruleOpOr )
- // InternalPerspectiveDsl.g:3096:8: ruleOpOr
+ // InternalPerspectiveDsl.g:3320:7: ( ruleOpOr )
+ // InternalPerspectiveDsl.g:3321:8: ruleOpOr
{
if ( state.backtracking==0 ) {
@@ -8726,7 +9343,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpOr();
state._fsp--;
@@ -8748,18 +9365,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3112:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) )
- // InternalPerspectiveDsl.g:3113:5: (lv_rightOperand_3_0= ruleXAndExpression )
+ // InternalPerspectiveDsl.g:3337:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) )
+ // InternalPerspectiveDsl.g:3338:5: (lv_rightOperand_3_0= ruleXAndExpression )
{
- // InternalPerspectiveDsl.g:3113:5: (lv_rightOperand_3_0= ruleXAndExpression )
- // InternalPerspectiveDsl.g:3114:6: lv_rightOperand_3_0= ruleXAndExpression
+ // InternalPerspectiveDsl.g:3338:5: (lv_rightOperand_3_0= ruleXAndExpression )
+ // InternalPerspectiveDsl.g:3339:6: lv_rightOperand_3_0= ruleXAndExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_49);
lv_rightOperand_3_0=ruleXAndExpression();
state._fsp--;
@@ -8788,7 +9405,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop37;
+ break loop40;
}
} while (true);
@@ -8817,7 +9434,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpOr"
- // InternalPerspectiveDsl.g:3136:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ;
+ // InternalPerspectiveDsl.g:3361:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ;
public final String entryRuleOpOr() throws RecognitionException {
String current = null;
@@ -8825,8 +9442,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3136:44: (iv_ruleOpOr= ruleOpOr EOF )
- // InternalPerspectiveDsl.g:3137:2: iv_ruleOpOr= ruleOpOr EOF
+ // InternalPerspectiveDsl.g:3361:44: (iv_ruleOpOr= ruleOpOr EOF )
+ // InternalPerspectiveDsl.g:3362:2: iv_ruleOpOr= ruleOpOr EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpOrRule());
@@ -8857,7 +9474,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpOr"
- // InternalPerspectiveDsl.g:3143:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ;
+ // InternalPerspectiveDsl.g:3368:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ;
public final AntlrDatatypeRuleToken ruleOpOr() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8867,10 +9484,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3149:2: (kw= '||' )
- // InternalPerspectiveDsl.g:3150:2: kw= '||'
+ // InternalPerspectiveDsl.g:3374:2: (kw= '||' )
+ // InternalPerspectiveDsl.g:3375:2: kw= '||'
{
- kw=(Token)match(input,73,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,78,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8899,7 +9516,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAndExpression"
- // InternalPerspectiveDsl.g:3158:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ;
+ // InternalPerspectiveDsl.g:3383:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ;
public final EObject entryRuleXAndExpression() throws RecognitionException {
EObject current = null;
@@ -8907,8 +9524,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3158:55: (iv_ruleXAndExpression= ruleXAndExpression EOF )
- // InternalPerspectiveDsl.g:3159:2: iv_ruleXAndExpression= ruleXAndExpression EOF
+ // InternalPerspectiveDsl.g:3383:55: (iv_ruleXAndExpression= ruleXAndExpression EOF )
+ // InternalPerspectiveDsl.g:3384:2: iv_ruleXAndExpression= ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionRule());
@@ -8939,7 +9556,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAndExpression"
- // InternalPerspectiveDsl.g:3165:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ;
+ // InternalPerspectiveDsl.g:3390:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ;
public final EObject ruleXAndExpression() throws RecognitionException {
EObject current = null;
@@ -8952,18 +9569,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3171:2: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) )
- // InternalPerspectiveDsl.g:3172:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3396:2: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) )
+ // InternalPerspectiveDsl.g:3397:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:3172:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
- // InternalPerspectiveDsl.g:3173:3: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
+ // InternalPerspectiveDsl.g:3397:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3398:3: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_43);
+ pushFollow(FOLLOW_50);
this_XEqualityExpression_0=ruleXEqualityExpression();
state._fsp--;
@@ -8974,35 +9591,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3181:3: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
- loop38:
+ // InternalPerspectiveDsl.g:3406:3: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
+ loop41:
do {
- int alt38=2;
- int LA38_0 = input.LA(1);
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA38_0==74) ) {
- int LA38_2 = input.LA(2);
+ if ( (LA41_0==79) ) {
+ int LA41_2 = input.LA(2);
if ( (synpred9_InternalPerspectiveDsl()) ) {
- alt38=1;
+ alt41=1;
}
}
- switch (alt38) {
+ switch (alt41) {
case 1 :
- // InternalPerspectiveDsl.g:3182:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
+ // InternalPerspectiveDsl.g:3407:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
{
- // InternalPerspectiveDsl.g:3182:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) )
- // InternalPerspectiveDsl.g:3183:5: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) )
+ // InternalPerspectiveDsl.g:3407:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) )
+ // InternalPerspectiveDsl.g:3408:5: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) )
{
- // InternalPerspectiveDsl.g:3193:5: ( () ( ( ruleOpAnd ) ) )
- // InternalPerspectiveDsl.g:3194:6: () ( ( ruleOpAnd ) )
+ // InternalPerspectiveDsl.g:3418:5: ( () ( ( ruleOpAnd ) ) )
+ // InternalPerspectiveDsl.g:3419:6: () ( ( ruleOpAnd ) )
{
- // InternalPerspectiveDsl.g:3194:6: ()
- // InternalPerspectiveDsl.g:3195:7:
+ // InternalPerspectiveDsl.g:3419:6: ()
+ // InternalPerspectiveDsl.g:3420:7:
{
if ( state.backtracking==0 ) {
@@ -9014,11 +9631,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3201:6: ( ( ruleOpAnd ) )
- // InternalPerspectiveDsl.g:3202:7: ( ruleOpAnd )
+ // InternalPerspectiveDsl.g:3426:6: ( ( ruleOpAnd ) )
+ // InternalPerspectiveDsl.g:3427:7: ( ruleOpAnd )
{
- // InternalPerspectiveDsl.g:3202:7: ( ruleOpAnd )
- // InternalPerspectiveDsl.g:3203:8: ruleOpAnd
+ // InternalPerspectiveDsl.g:3427:7: ( ruleOpAnd )
+ // InternalPerspectiveDsl.g:3428:8: ruleOpAnd
{
if ( state.backtracking==0 ) {
@@ -9032,7 +9649,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpAnd();
state._fsp--;
@@ -9054,18 +9671,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3219:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
- // InternalPerspectiveDsl.g:3220:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
+ // InternalPerspectiveDsl.g:3444:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
+ // InternalPerspectiveDsl.g:3445:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
{
- // InternalPerspectiveDsl.g:3220:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
- // InternalPerspectiveDsl.g:3221:6: lv_rightOperand_3_0= ruleXEqualityExpression
+ // InternalPerspectiveDsl.g:3445:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
+ // InternalPerspectiveDsl.g:3446:6: lv_rightOperand_3_0= ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_43);
+ pushFollow(FOLLOW_50);
lv_rightOperand_3_0=ruleXEqualityExpression();
state._fsp--;
@@ -9094,7 +9711,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop38;
+ break loop41;
}
} while (true);
@@ -9123,7 +9740,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpAnd"
- // InternalPerspectiveDsl.g:3243:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ;
+ // InternalPerspectiveDsl.g:3468:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ;
public final String entryRuleOpAnd() throws RecognitionException {
String current = null;
@@ -9131,8 +9748,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3243:45: (iv_ruleOpAnd= ruleOpAnd EOF )
- // InternalPerspectiveDsl.g:3244:2: iv_ruleOpAnd= ruleOpAnd EOF
+ // InternalPerspectiveDsl.g:3468:45: (iv_ruleOpAnd= ruleOpAnd EOF )
+ // InternalPerspectiveDsl.g:3469:2: iv_ruleOpAnd= ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpAndRule());
@@ -9163,7 +9780,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpAnd"
- // InternalPerspectiveDsl.g:3250:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ;
+ // InternalPerspectiveDsl.g:3475:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ;
public final AntlrDatatypeRuleToken ruleOpAnd() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9173,10 +9790,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3256:2: (kw= '&&' )
- // InternalPerspectiveDsl.g:3257:2: kw= '&&'
+ // InternalPerspectiveDsl.g:3481:2: (kw= '&&' )
+ // InternalPerspectiveDsl.g:3482:2: kw= '&&'
{
- kw=(Token)match(input,74,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,79,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9205,7 +9822,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXEqualityExpression"
- // InternalPerspectiveDsl.g:3265:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ;
+ // InternalPerspectiveDsl.g:3490:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ;
public final EObject entryRuleXEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -9213,8 +9830,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3265:60: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF )
- // InternalPerspectiveDsl.g:3266:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF
+ // InternalPerspectiveDsl.g:3490:60: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF )
+ // InternalPerspectiveDsl.g:3491:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionRule());
@@ -9245,7 +9862,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXEqualityExpression"
- // InternalPerspectiveDsl.g:3272:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ;
+ // InternalPerspectiveDsl.g:3497:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ;
public final EObject ruleXEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -9258,18 +9875,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3278:2: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) )
- // InternalPerspectiveDsl.g:3279:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3503:2: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) )
+ // InternalPerspectiveDsl.g:3504:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:3279:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
- // InternalPerspectiveDsl.g:3280:3: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
+ // InternalPerspectiveDsl.g:3504:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3505:3: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_44);
+ pushFollow(FOLLOW_51);
this_XRelationalExpression_0=ruleXRelationalExpression();
state._fsp--;
@@ -9280,50 +9897,50 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3288:3: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
- loop39:
+ // InternalPerspectiveDsl.g:3513:3: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
+ loop42:
do {
- int alt39=2;
+ int alt42=2;
switch ( input.LA(1) ) {
- case 75:
+ case 80:
{
- int LA39_2 = input.LA(2);
+ int LA42_2 = input.LA(2);
if ( (synpred10_InternalPerspectiveDsl()) ) {
- alt39=1;
+ alt42=1;
}
}
break;
- case 76:
+ case 81:
{
- int LA39_3 = input.LA(2);
+ int LA42_3 = input.LA(2);
if ( (synpred10_InternalPerspectiveDsl()) ) {
- alt39=1;
+ alt42=1;
}
}
break;
- case 77:
+ case 82:
{
- int LA39_4 = input.LA(2);
+ int LA42_4 = input.LA(2);
if ( (synpred10_InternalPerspectiveDsl()) ) {
- alt39=1;
+ alt42=1;
}
}
break;
- case 78:
+ case 83:
{
- int LA39_5 = input.LA(2);
+ int LA42_5 = input.LA(2);
if ( (synpred10_InternalPerspectiveDsl()) ) {
- alt39=1;
+ alt42=1;
}
@@ -9332,18 +9949,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt39) {
+ switch (alt42) {
case 1 :
- // InternalPerspectiveDsl.g:3289:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
+ // InternalPerspectiveDsl.g:3514:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
{
- // InternalPerspectiveDsl.g:3289:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) )
- // InternalPerspectiveDsl.g:3290:5: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) )
+ // InternalPerspectiveDsl.g:3514:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) )
+ // InternalPerspectiveDsl.g:3515:5: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) )
{
- // InternalPerspectiveDsl.g:3300:5: ( () ( ( ruleOpEquality ) ) )
- // InternalPerspectiveDsl.g:3301:6: () ( ( ruleOpEquality ) )
+ // InternalPerspectiveDsl.g:3525:5: ( () ( ( ruleOpEquality ) ) )
+ // InternalPerspectiveDsl.g:3526:6: () ( ( ruleOpEquality ) )
{
- // InternalPerspectiveDsl.g:3301:6: ()
- // InternalPerspectiveDsl.g:3302:7:
+ // InternalPerspectiveDsl.g:3526:6: ()
+ // InternalPerspectiveDsl.g:3527:7:
{
if ( state.backtracking==0 ) {
@@ -9355,11 +9972,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3308:6: ( ( ruleOpEquality ) )
- // InternalPerspectiveDsl.g:3309:7: ( ruleOpEquality )
+ // InternalPerspectiveDsl.g:3533:6: ( ( ruleOpEquality ) )
+ // InternalPerspectiveDsl.g:3534:7: ( ruleOpEquality )
{
- // InternalPerspectiveDsl.g:3309:7: ( ruleOpEquality )
- // InternalPerspectiveDsl.g:3310:8: ruleOpEquality
+ // InternalPerspectiveDsl.g:3534:7: ( ruleOpEquality )
+ // InternalPerspectiveDsl.g:3535:8: ruleOpEquality
{
if ( state.backtracking==0 ) {
@@ -9373,7 +9990,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpEquality();
state._fsp--;
@@ -9395,18 +10012,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3326:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
- // InternalPerspectiveDsl.g:3327:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
+ // InternalPerspectiveDsl.g:3551:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
+ // InternalPerspectiveDsl.g:3552:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
{
- // InternalPerspectiveDsl.g:3327:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
- // InternalPerspectiveDsl.g:3328:6: lv_rightOperand_3_0= ruleXRelationalExpression
+ // InternalPerspectiveDsl.g:3552:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
+ // InternalPerspectiveDsl.g:3553:6: lv_rightOperand_3_0= ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_44);
+ pushFollow(FOLLOW_51);
lv_rightOperand_3_0=ruleXRelationalExpression();
state._fsp--;
@@ -9435,7 +10052,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop39;
+ break loop42;
}
} while (true);
@@ -9464,7 +10081,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpEquality"
- // InternalPerspectiveDsl.g:3350:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ;
+ // InternalPerspectiveDsl.g:3575:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ;
public final String entryRuleOpEquality() throws RecognitionException {
String current = null;
@@ -9472,8 +10089,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3350:50: (iv_ruleOpEquality= ruleOpEquality EOF )
- // InternalPerspectiveDsl.g:3351:2: iv_ruleOpEquality= ruleOpEquality EOF
+ // InternalPerspectiveDsl.g:3575:50: (iv_ruleOpEquality= ruleOpEquality EOF )
+ // InternalPerspectiveDsl.g:3576:2: iv_ruleOpEquality= ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpEqualityRule());
@@ -9504,7 +10121,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpEquality"
- // InternalPerspectiveDsl.g:3357:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ;
+ // InternalPerspectiveDsl.g:3582:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ;
public final AntlrDatatypeRuleToken ruleOpEquality() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9514,45 +10131,45 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3363:2: ( (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) )
- // InternalPerspectiveDsl.g:3364:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
+ // InternalPerspectiveDsl.g:3588:2: ( (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) )
+ // InternalPerspectiveDsl.g:3589:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
{
- // InternalPerspectiveDsl.g:3364:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
- int alt40=4;
+ // InternalPerspectiveDsl.g:3589:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
+ int alt43=4;
switch ( input.LA(1) ) {
- case 75:
+ case 80:
{
- alt40=1;
+ alt43=1;
}
break;
- case 76:
+ case 81:
{
- alt40=2;
+ alt43=2;
}
break;
- case 77:
+ case 82:
{
- alt40=3;
+ alt43=3;
}
break;
- case 78:
+ case 83:
{
- alt40=4;
+ alt43=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt43) {
case 1 :
- // InternalPerspectiveDsl.g:3365:3: kw= '=='
+ // InternalPerspectiveDsl.g:3590:3: kw= '=='
{
- kw=(Token)match(input,75,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9563,9 +10180,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3371:3: kw= '!='
+ // InternalPerspectiveDsl.g:3596:3: kw= '!='
{
- kw=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,81,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9576,9 +10193,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3377:3: kw= '==='
+ // InternalPerspectiveDsl.g:3602:3: kw= '==='
{
- kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,82,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9589,9 +10206,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3383:3: kw= '!=='
+ // InternalPerspectiveDsl.g:3608:3: kw= '!=='
{
- kw=(Token)match(input,78,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9626,7 +10243,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXRelationalExpression"
- // InternalPerspectiveDsl.g:3392:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ;
+ // InternalPerspectiveDsl.g:3617:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ;
public final EObject entryRuleXRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -9634,8 +10251,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3392:62: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF )
- // InternalPerspectiveDsl.g:3393:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF
+ // InternalPerspectiveDsl.g:3617:62: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF )
+ // InternalPerspectiveDsl.g:3618:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionRule());
@@ -9666,7 +10283,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXRelationalExpression"
- // InternalPerspectiveDsl.g:3399:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ;
+ // InternalPerspectiveDsl.g:3624:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ;
public final EObject ruleXRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -9682,18 +10299,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3405:2: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) )
- // InternalPerspectiveDsl.g:3406:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
+ // InternalPerspectiveDsl.g:3630:2: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) )
+ // InternalPerspectiveDsl.g:3631:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
{
- // InternalPerspectiveDsl.g:3406:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
- // InternalPerspectiveDsl.g:3407:3: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
+ // InternalPerspectiveDsl.g:3631:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
+ // InternalPerspectiveDsl.g:3632:3: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_52);
this_XOtherOperatorExpression_0=ruleXOtherOperatorExpression();
state._fsp--;
@@ -9704,50 +10321,50 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3415:3: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
- loop41:
+ // InternalPerspectiveDsl.g:3640:3: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
+ loop44:
do {
- int alt41=3;
+ int alt44=3;
switch ( input.LA(1) ) {
- case 70:
+ case 75:
{
- int LA41_2 = input.LA(2);
+ int LA44_2 = input.LA(2);
if ( (synpred12_InternalPerspectiveDsl()) ) {
- alt41=2;
+ alt44=2;
}
}
break;
- case 71:
+ case 76:
{
- int LA41_3 = input.LA(2);
+ int LA44_3 = input.LA(2);
if ( (synpred12_InternalPerspectiveDsl()) ) {
- alt41=2;
+ alt44=2;
}
}
break;
- case 79:
+ case 84:
{
- int LA41_4 = input.LA(2);
+ int LA44_4 = input.LA(2);
if ( (synpred11_InternalPerspectiveDsl()) ) {
- alt41=1;
+ alt44=1;
}
}
break;
- case 72:
+ case 77:
{
- int LA41_5 = input.LA(2);
+ int LA44_5 = input.LA(2);
if ( (synpred12_InternalPerspectiveDsl()) ) {
- alt41=2;
+ alt44=2;
}
@@ -9756,21 +10373,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt41) {
+ switch (alt44) {
case 1 :
- // InternalPerspectiveDsl.g:3416:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:3641:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
{
- // InternalPerspectiveDsl.g:3416:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
- // InternalPerspectiveDsl.g:3417:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:3641:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:3642:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
{
- // InternalPerspectiveDsl.g:3417:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) )
- // InternalPerspectiveDsl.g:3418:6: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' )
+ // InternalPerspectiveDsl.g:3642:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) )
+ // InternalPerspectiveDsl.g:3643:6: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' )
{
- // InternalPerspectiveDsl.g:3424:6: ( () otherlv_2= 'instanceof' )
- // InternalPerspectiveDsl.g:3425:7: () otherlv_2= 'instanceof'
+ // InternalPerspectiveDsl.g:3649:6: ( () otherlv_2= 'instanceof' )
+ // InternalPerspectiveDsl.g:3650:7: () otherlv_2= 'instanceof'
{
- // InternalPerspectiveDsl.g:3425:7: ()
- // InternalPerspectiveDsl.g:3426:8:
+ // InternalPerspectiveDsl.g:3650:7: ()
+ // InternalPerspectiveDsl.g:3651:8:
{
if ( state.backtracking==0 ) {
@@ -9782,7 +10399,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,79,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,84,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
@@ -9794,18 +10411,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3438:5: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:3439:6: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:3663:5: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:3664:6: (lv_type_3_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:3439:6: (lv_type_3_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:3440:7: lv_type_3_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:3664:6: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:3665:7: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
}
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_52);
lv_type_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -9836,19 +10453,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3459:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
+ // InternalPerspectiveDsl.g:3684:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
{
- // InternalPerspectiveDsl.g:3459:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
- // InternalPerspectiveDsl.g:3460:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
+ // InternalPerspectiveDsl.g:3684:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
+ // InternalPerspectiveDsl.g:3685:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
{
- // InternalPerspectiveDsl.g:3460:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) )
- // InternalPerspectiveDsl.g:3461:6: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) )
+ // InternalPerspectiveDsl.g:3685:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) )
+ // InternalPerspectiveDsl.g:3686:6: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) )
{
- // InternalPerspectiveDsl.g:3471:6: ( () ( ( ruleOpCompare ) ) )
- // InternalPerspectiveDsl.g:3472:7: () ( ( ruleOpCompare ) )
+ // InternalPerspectiveDsl.g:3696:6: ( () ( ( ruleOpCompare ) ) )
+ // InternalPerspectiveDsl.g:3697:7: () ( ( ruleOpCompare ) )
{
- // InternalPerspectiveDsl.g:3472:7: ()
- // InternalPerspectiveDsl.g:3473:8:
+ // InternalPerspectiveDsl.g:3697:7: ()
+ // InternalPerspectiveDsl.g:3698:8:
{
if ( state.backtracking==0 ) {
@@ -9860,11 +10477,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3479:7: ( ( ruleOpCompare ) )
- // InternalPerspectiveDsl.g:3480:8: ( ruleOpCompare )
+ // InternalPerspectiveDsl.g:3704:7: ( ( ruleOpCompare ) )
+ // InternalPerspectiveDsl.g:3705:8: ( ruleOpCompare )
{
- // InternalPerspectiveDsl.g:3480:8: ( ruleOpCompare )
- // InternalPerspectiveDsl.g:3481:9: ruleOpCompare
+ // InternalPerspectiveDsl.g:3705:8: ( ruleOpCompare )
+ // InternalPerspectiveDsl.g:3706:9: ruleOpCompare
{
if ( state.backtracking==0 ) {
@@ -9878,7 +10495,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpCompare();
state._fsp--;
@@ -9900,18 +10517,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3497:5: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
- // InternalPerspectiveDsl.g:3498:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
+ // InternalPerspectiveDsl.g:3722:5: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
+ // InternalPerspectiveDsl.g:3723:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
{
- // InternalPerspectiveDsl.g:3498:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
- // InternalPerspectiveDsl.g:3499:7: lv_rightOperand_6_0= ruleXOtherOperatorExpression
+ // InternalPerspectiveDsl.g:3723:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
+ // InternalPerspectiveDsl.g:3724:7: lv_rightOperand_6_0= ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_52);
lv_rightOperand_6_0=ruleXOtherOperatorExpression();
state._fsp--;
@@ -9943,7 +10560,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop41;
+ break loop44;
}
} while (true);
@@ -9972,7 +10589,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpCompare"
- // InternalPerspectiveDsl.g:3522:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ;
+ // InternalPerspectiveDsl.g:3747:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ;
public final String entryRuleOpCompare() throws RecognitionException {
String current = null;
@@ -9980,8 +10597,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3522:49: (iv_ruleOpCompare= ruleOpCompare EOF )
- // InternalPerspectiveDsl.g:3523:2: iv_ruleOpCompare= ruleOpCompare EOF
+ // InternalPerspectiveDsl.g:3747:49: (iv_ruleOpCompare= ruleOpCompare EOF )
+ // InternalPerspectiveDsl.g:3748:2: iv_ruleOpCompare= ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpCompareRule());
@@ -10012,7 +10629,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpCompare"
- // InternalPerspectiveDsl.g:3529:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ;
+ // InternalPerspectiveDsl.g:3754:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ;
public final AntlrDatatypeRuleToken ruleOpCompare() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10022,54 +10639,54 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3535:2: ( (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) )
- // InternalPerspectiveDsl.g:3536:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
+ // InternalPerspectiveDsl.g:3760:2: ( (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) )
+ // InternalPerspectiveDsl.g:3761:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
{
- // InternalPerspectiveDsl.g:3536:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
- int alt42=4;
+ // InternalPerspectiveDsl.g:3761:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
+ int alt45=4;
switch ( input.LA(1) ) {
- case 72:
+ case 77:
{
- alt42=1;
+ alt45=1;
}
break;
- case 70:
+ case 75:
{
- int LA42_2 = input.LA(2);
+ int LA45_2 = input.LA(2);
- if ( (LA42_2==EOF||(LA42_2>=RULE_ID && LA42_2<=RULE_DECIMAL)||LA42_2==14||(LA42_2>=51 && LA42_2<=53)||LA42_2==58||(LA42_2>=62 && LA42_2<=63)||LA42_2==70||(LA42_2>=86 && LA42_2<=87)||LA42_2==91||LA42_2==99||LA42_2==101||(LA42_2>=105 && LA42_2<=107)||(LA42_2>=110 && LA42_2<=119)||LA42_2==121) ) {
- alt42=4;
+ if ( (LA45_2==EOF||(LA45_2>=RULE_ID && LA45_2<=RULE_DECIMAL)||LA45_2==14||(LA45_2>=56 && LA45_2<=58)||LA45_2==63||(LA45_2>=67 && LA45_2<=68)||LA45_2==75||(LA45_2>=91 && LA45_2<=92)||LA45_2==96||LA45_2==104||LA45_2==106||(LA45_2>=110 && LA45_2<=112)||(LA45_2>=115 && LA45_2<=124)||LA45_2==126) ) {
+ alt45=4;
}
- else if ( (LA42_2==61) ) {
- alt42=2;
+ else if ( (LA45_2==66) ) {
+ alt45=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 2, input);
+ new NoViableAltException("", 45, 2, input);
throw nvae;
}
}
break;
- case 71:
+ case 76:
{
- alt42=3;
+ alt45=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt45) {
case 1 :
- // InternalPerspectiveDsl.g:3537:3: kw= '>='
+ // InternalPerspectiveDsl.g:3762:3: kw= '>='
{
- kw=(Token)match(input,72,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10080,19 +10697,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3543:3: (kw= '<' kw= '=' )
+ // InternalPerspectiveDsl.g:3768:3: (kw= '<' kw= '=' )
{
- // InternalPerspectiveDsl.g:3543:3: (kw= '<' kw= '=' )
- // InternalPerspectiveDsl.g:3544:4: kw= '<' kw= '='
+ // InternalPerspectiveDsl.g:3768:3: (kw= '<' kw= '=' )
+ // InternalPerspectiveDsl.g:3769:4: kw= '<' kw= '='
{
- kw=(Token)match(input,70,FOLLOW_32); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_39); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
}
- kw=(Token)match(input,61,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,66,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10106,9 +10723,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3556:3: kw= '>'
+ // InternalPerspectiveDsl.g:3781:3: kw= '>'
{
- kw=(Token)match(input,71,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10119,9 +10736,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3562:3: kw= '<'
+ // InternalPerspectiveDsl.g:3787:3: kw= '<'
{
- kw=(Token)match(input,70,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10156,7 +10773,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOtherOperatorExpression"
- // InternalPerspectiveDsl.g:3571:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ;
+ // InternalPerspectiveDsl.g:3796:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ;
public final EObject entryRuleXOtherOperatorExpression() throws RecognitionException {
EObject current = null;
@@ -10164,8 +10781,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3571:65: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF )
- // InternalPerspectiveDsl.g:3572:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF
+ // InternalPerspectiveDsl.g:3796:65: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF )
+ // InternalPerspectiveDsl.g:3797:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionRule());
@@ -10196,7 +10813,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOtherOperatorExpression"
- // InternalPerspectiveDsl.g:3578:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ;
+ // InternalPerspectiveDsl.g:3803:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ;
public final EObject ruleXOtherOperatorExpression() throws RecognitionException {
EObject current = null;
@@ -10209,18 +10826,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3584:2: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) )
- // InternalPerspectiveDsl.g:3585:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3809:2: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) )
+ // InternalPerspectiveDsl.g:3810:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:3585:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
- // InternalPerspectiveDsl.g:3586:3: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
+ // InternalPerspectiveDsl.g:3810:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
+ // InternalPerspectiveDsl.g:3811:3: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_47);
+ pushFollow(FOLLOW_54);
this_XAdditiveExpression_0=ruleXAdditiveExpression();
state._fsp--;
@@ -10231,23 +10848,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3594:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
- loop43:
+ // InternalPerspectiveDsl.g:3819:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
+ loop46:
do {
- int alt43=2;
- alt43 = dfa43.predict(input);
- switch (alt43) {
+ int alt46=2;
+ alt46 = dfa46.predict(input);
+ switch (alt46) {
case 1 :
- // InternalPerspectiveDsl.g:3595:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
+ // InternalPerspectiveDsl.g:3820:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
{
- // InternalPerspectiveDsl.g:3595:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) )
- // InternalPerspectiveDsl.g:3596:5: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) )
+ // InternalPerspectiveDsl.g:3820:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) )
+ // InternalPerspectiveDsl.g:3821:5: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) )
{
- // InternalPerspectiveDsl.g:3606:5: ( () ( ( ruleOpOther ) ) )
- // InternalPerspectiveDsl.g:3607:6: () ( ( ruleOpOther ) )
+ // InternalPerspectiveDsl.g:3831:5: ( () ( ( ruleOpOther ) ) )
+ // InternalPerspectiveDsl.g:3832:6: () ( ( ruleOpOther ) )
{
- // InternalPerspectiveDsl.g:3607:6: ()
- // InternalPerspectiveDsl.g:3608:7:
+ // InternalPerspectiveDsl.g:3832:6: ()
+ // InternalPerspectiveDsl.g:3833:7:
{
if ( state.backtracking==0 ) {
@@ -10259,11 +10876,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3614:6: ( ( ruleOpOther ) )
- // InternalPerspectiveDsl.g:3615:7: ( ruleOpOther )
+ // InternalPerspectiveDsl.g:3839:6: ( ( ruleOpOther ) )
+ // InternalPerspectiveDsl.g:3840:7: ( ruleOpOther )
{
- // InternalPerspectiveDsl.g:3615:7: ( ruleOpOther )
- // InternalPerspectiveDsl.g:3616:8: ruleOpOther
+ // InternalPerspectiveDsl.g:3840:7: ( ruleOpOther )
+ // InternalPerspectiveDsl.g:3841:8: ruleOpOther
{
if ( state.backtracking==0 ) {
@@ -10277,7 +10894,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpOther();
state._fsp--;
@@ -10299,18 +10916,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3632:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
- // InternalPerspectiveDsl.g:3633:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
+ // InternalPerspectiveDsl.g:3857:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
+ // InternalPerspectiveDsl.g:3858:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
{
- // InternalPerspectiveDsl.g:3633:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
- // InternalPerspectiveDsl.g:3634:6: lv_rightOperand_3_0= ruleXAdditiveExpression
+ // InternalPerspectiveDsl.g:3858:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
+ // InternalPerspectiveDsl.g:3859:6: lv_rightOperand_3_0= ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_47);
+ pushFollow(FOLLOW_54);
lv_rightOperand_3_0=ruleXAdditiveExpression();
state._fsp--;
@@ -10339,7 +10956,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop43;
+ break loop46;
}
} while (true);
@@ -10368,7 +10985,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpOther"
- // InternalPerspectiveDsl.g:3656:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ;
+ // InternalPerspectiveDsl.g:3881:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ;
public final String entryRuleOpOther() throws RecognitionException {
String current = null;
@@ -10376,8 +10993,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3656:47: (iv_ruleOpOther= ruleOpOther EOF )
- // InternalPerspectiveDsl.g:3657:2: iv_ruleOpOther= ruleOpOther EOF
+ // InternalPerspectiveDsl.g:3881:47: (iv_ruleOpOther= ruleOpOther EOF )
+ // InternalPerspectiveDsl.g:3882:2: iv_ruleOpOther= ruleOpOther EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpOtherRule());
@@ -10408,7 +11025,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpOther"
- // InternalPerspectiveDsl.g:3663:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ;
+ // InternalPerspectiveDsl.g:3888:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ;
public final AntlrDatatypeRuleToken ruleOpOther() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10418,17 +11035,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3669:2: ( (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) )
- // InternalPerspectiveDsl.g:3670:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
+ // InternalPerspectiveDsl.g:3894:2: ( (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) )
+ // InternalPerspectiveDsl.g:3895:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
{
- // InternalPerspectiveDsl.g:3670:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
- int alt46=9;
- alt46 = dfa46.predict(input);
- switch (alt46) {
+ // InternalPerspectiveDsl.g:3895:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
+ int alt49=9;
+ alt49 = dfa49.predict(input);
+ switch (alt49) {
case 1 :
- // InternalPerspectiveDsl.g:3671:3: kw= '->'
+ // InternalPerspectiveDsl.g:3896:3: kw= '->'
{
- kw=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,85,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10439,9 +11056,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3677:3: kw= '..<'
+ // InternalPerspectiveDsl.g:3902:3: kw= '..<'
{
- kw=(Token)match(input,81,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10452,19 +11069,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3683:3: (kw= '>' kw= '..' )
+ // InternalPerspectiveDsl.g:3908:3: (kw= '>' kw= '..' )
{
- // InternalPerspectiveDsl.g:3683:3: (kw= '>' kw= '..' )
- // InternalPerspectiveDsl.g:3684:4: kw= '>' kw= '..'
+ // InternalPerspectiveDsl.g:3908:3: (kw= '>' kw= '..' )
+ // InternalPerspectiveDsl.g:3909:4: kw= '>' kw= '..'
{
- kw=(Token)match(input,71,FOLLOW_48); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_55); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
}
- kw=(Token)match(input,82,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10478,9 +11095,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:3696:3: kw= '..'
+ // InternalPerspectiveDsl.g:3921:3: kw= '..'
{
- kw=(Token)match(input,82,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10491,9 +11108,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:3702:3: kw= '=>'
+ // InternalPerspectiveDsl.g:3927:3: kw= '=>'
{
- kw=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,88,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10504,35 +11121,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalPerspectiveDsl.g:3708:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
+ // InternalPerspectiveDsl.g:3933:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
{
- // InternalPerspectiveDsl.g:3708:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
- // InternalPerspectiveDsl.g:3709:4: kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
+ // InternalPerspectiveDsl.g:3933:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
+ // InternalPerspectiveDsl.g:3934:4: kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
{
- kw=(Token)match(input,71,FOLLOW_49); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_56); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
}
- // InternalPerspectiveDsl.g:3714:4: ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:3939:4: ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA44_0==71) ) {
- int LA44_1 = input.LA(2);
+ if ( (LA47_0==76) ) {
+ int LA47_1 = input.LA(2);
- if ( (LA44_1==EOF||(LA44_1>=RULE_ID && LA44_1<=RULE_DECIMAL)||LA44_1==14||(LA44_1>=51 && LA44_1<=53)||LA44_1==58||(LA44_1>=62 && LA44_1<=63)||LA44_1==70||(LA44_1>=86 && LA44_1<=87)||LA44_1==91||LA44_1==99||LA44_1==101||(LA44_1>=105 && LA44_1<=107)||(LA44_1>=110 && LA44_1<=119)||LA44_1==121) ) {
- alt44=2;
+ if ( (LA47_1==76) && (synpred14_InternalPerspectiveDsl())) {
+ alt47=1;
}
- else if ( (LA44_1==71) && (synpred14_InternalPerspectiveDsl())) {
- alt44=1;
+ else if ( (LA47_1==EOF||(LA47_1>=RULE_ID && LA47_1<=RULE_DECIMAL)||LA47_1==14||(LA47_1>=56 && LA47_1<=58)||LA47_1==63||(LA47_1>=67 && LA47_1<=68)||LA47_1==75||(LA47_1>=91 && LA47_1<=92)||LA47_1==96||LA47_1==104||LA47_1==106||(LA47_1>=110 && LA47_1<=112)||(LA47_1>=115 && LA47_1<=124)||LA47_1==126) ) {
+ alt47=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 44, 1, input);
+ new NoViableAltException("", 47, 1, input);
throw nvae;
}
@@ -10540,28 +11157,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt44) {
+ switch (alt47) {
case 1 :
- // InternalPerspectiveDsl.g:3715:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
+ // InternalPerspectiveDsl.g:3940:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
{
- // InternalPerspectiveDsl.g:3715:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
- // InternalPerspectiveDsl.g:3716:6: ( ( '>' '>' ) )=> (kw= '>' kw= '>' )
+ // InternalPerspectiveDsl.g:3940:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
+ // InternalPerspectiveDsl.g:3941:6: ( ( '>' '>' ) )=> (kw= '>' kw= '>' )
{
- // InternalPerspectiveDsl.g:3721:6: (kw= '>' kw= '>' )
- // InternalPerspectiveDsl.g:3722:7: kw= '>' kw= '>'
+ // InternalPerspectiveDsl.g:3946:6: (kw= '>' kw= '>' )
+ // InternalPerspectiveDsl.g:3947:7: kw= '>' kw= '>'
{
- kw=(Token)match(input,71,FOLLOW_49); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_56); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
}
- kw=(Token)match(input,71,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10578,9 +11195,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3735:5: kw= '>'
+ // InternalPerspectiveDsl.g:3960:5: kw= '>'
{
- kw=(Token)match(input,71,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10600,67 +11217,67 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalPerspectiveDsl.g:3743:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
+ // InternalPerspectiveDsl.g:3968:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
{
- // InternalPerspectiveDsl.g:3743:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
- // InternalPerspectiveDsl.g:3744:4: kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
+ // InternalPerspectiveDsl.g:3968:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
+ // InternalPerspectiveDsl.g:3969:4: kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
{
- kw=(Token)match(input,70,FOLLOW_50); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
}
- // InternalPerspectiveDsl.g:3749:4: ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
- int alt45=3;
- int LA45_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:3974:4: ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
+ int alt48=3;
+ int LA48_0 = input.LA(1);
- if ( (LA45_0==70) ) {
- int LA45_1 = input.LA(2);
+ if ( (LA48_0==75) ) {
+ int LA48_1 = input.LA(2);
if ( (synpred15_InternalPerspectiveDsl()) ) {
- alt45=1;
+ alt48=1;
}
else if ( (true) ) {
- alt45=2;
+ alt48=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 45, 1, input);
+ new NoViableAltException("", 48, 1, input);
throw nvae;
}
}
- else if ( (LA45_0==83) ) {
- alt45=3;
+ else if ( (LA48_0==88) ) {
+ alt48=3;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 45, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt45) {
+ switch (alt48) {
case 1 :
- // InternalPerspectiveDsl.g:3750:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
+ // InternalPerspectiveDsl.g:3975:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
{
- // InternalPerspectiveDsl.g:3750:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
- // InternalPerspectiveDsl.g:3751:6: ( ( '<' '<' ) )=> (kw= '<' kw= '<' )
+ // InternalPerspectiveDsl.g:3975:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
+ // InternalPerspectiveDsl.g:3976:6: ( ( '<' '<' ) )=> (kw= '<' kw= '<' )
{
- // InternalPerspectiveDsl.g:3756:6: (kw= '<' kw= '<' )
- // InternalPerspectiveDsl.g:3757:7: kw= '<' kw= '<'
+ // InternalPerspectiveDsl.g:3981:6: (kw= '<' kw= '<' )
+ // InternalPerspectiveDsl.g:3982:7: kw= '<' kw= '<'
{
- kw=(Token)match(input,70,FOLLOW_39); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_46); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
}
- kw=(Token)match(input,70,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10677,9 +11294,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3770:5: kw= '<'
+ // InternalPerspectiveDsl.g:3995:5: kw= '<'
{
- kw=(Token)match(input,70,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10690,9 +11307,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:3776:5: kw= '=>'
+ // InternalPerspectiveDsl.g:4001:5: kw= '=>'
{
- kw=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,88,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10712,9 +11329,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalPerspectiveDsl.g:3784:3: kw= '<>'
+ // InternalPerspectiveDsl.g:4009:3: kw= '<>'
{
- kw=(Token)match(input,84,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,89,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10725,9 +11342,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalPerspectiveDsl.g:3790:3: kw= '?:'
+ // InternalPerspectiveDsl.g:4015:3: kw= '?:'
{
- kw=(Token)match(input,85,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,90,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10762,7 +11379,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAdditiveExpression"
- // InternalPerspectiveDsl.g:3799:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ;
+ // InternalPerspectiveDsl.g:4024:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ;
public final EObject entryRuleXAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -10770,8 +11387,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3799:60: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF )
- // InternalPerspectiveDsl.g:3800:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF
+ // InternalPerspectiveDsl.g:4024:60: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF )
+ // InternalPerspectiveDsl.g:4025:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionRule());
@@ -10802,7 +11419,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAdditiveExpression"
- // InternalPerspectiveDsl.g:3806:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ;
+ // InternalPerspectiveDsl.g:4031:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ;
public final EObject ruleXAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -10815,18 +11432,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3812:2: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) )
- // InternalPerspectiveDsl.g:3813:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
+ // InternalPerspectiveDsl.g:4037:2: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) )
+ // InternalPerspectiveDsl.g:4038:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:3813:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
- // InternalPerspectiveDsl.g:3814:3: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
+ // InternalPerspectiveDsl.g:4038:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
+ // InternalPerspectiveDsl.g:4039:3: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_58);
this_XMultiplicativeExpression_0=ruleXMultiplicativeExpression();
state._fsp--;
@@ -10837,44 +11454,44 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3822:3: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
- loop47:
+ // InternalPerspectiveDsl.g:4047:3: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
+ loop50:
do {
- int alt47=2;
- int LA47_0 = input.LA(1);
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA47_0==86) ) {
- int LA47_2 = input.LA(2);
+ if ( (LA50_0==91) ) {
+ int LA50_2 = input.LA(2);
if ( (synpred16_InternalPerspectiveDsl()) ) {
- alt47=1;
+ alt50=1;
}
}
- else if ( (LA47_0==87) ) {
- int LA47_3 = input.LA(2);
+ else if ( (LA50_0==92) ) {
+ int LA50_3 = input.LA(2);
if ( (synpred16_InternalPerspectiveDsl()) ) {
- alt47=1;
+ alt50=1;
}
}
- switch (alt47) {
+ switch (alt50) {
case 1 :
- // InternalPerspectiveDsl.g:3823:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
+ // InternalPerspectiveDsl.g:4048:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
{
- // InternalPerspectiveDsl.g:3823:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) )
- // InternalPerspectiveDsl.g:3824:5: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) )
+ // InternalPerspectiveDsl.g:4048:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) )
+ // InternalPerspectiveDsl.g:4049:5: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) )
{
- // InternalPerspectiveDsl.g:3834:5: ( () ( ( ruleOpAdd ) ) )
- // InternalPerspectiveDsl.g:3835:6: () ( ( ruleOpAdd ) )
+ // InternalPerspectiveDsl.g:4059:5: ( () ( ( ruleOpAdd ) ) )
+ // InternalPerspectiveDsl.g:4060:6: () ( ( ruleOpAdd ) )
{
- // InternalPerspectiveDsl.g:3835:6: ()
- // InternalPerspectiveDsl.g:3836:7:
+ // InternalPerspectiveDsl.g:4060:6: ()
+ // InternalPerspectiveDsl.g:4061:7:
{
if ( state.backtracking==0 ) {
@@ -10886,11 +11503,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3842:6: ( ( ruleOpAdd ) )
- // InternalPerspectiveDsl.g:3843:7: ( ruleOpAdd )
+ // InternalPerspectiveDsl.g:4067:6: ( ( ruleOpAdd ) )
+ // InternalPerspectiveDsl.g:4068:7: ( ruleOpAdd )
{
- // InternalPerspectiveDsl.g:3843:7: ( ruleOpAdd )
- // InternalPerspectiveDsl.g:3844:8: ruleOpAdd
+ // InternalPerspectiveDsl.g:4068:7: ( ruleOpAdd )
+ // InternalPerspectiveDsl.g:4069:8: ruleOpAdd
{
if ( state.backtracking==0 ) {
@@ -10904,7 +11521,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpAdd();
state._fsp--;
@@ -10926,18 +11543,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3860:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
- // InternalPerspectiveDsl.g:3861:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
+ // InternalPerspectiveDsl.g:4085:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
+ // InternalPerspectiveDsl.g:4086:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
{
- // InternalPerspectiveDsl.g:3861:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
- // InternalPerspectiveDsl.g:3862:6: lv_rightOperand_3_0= ruleXMultiplicativeExpression
+ // InternalPerspectiveDsl.g:4086:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
+ // InternalPerspectiveDsl.g:4087:6: lv_rightOperand_3_0= ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_58);
lv_rightOperand_3_0=ruleXMultiplicativeExpression();
state._fsp--;
@@ -10966,7 +11583,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop47;
+ break loop50;
}
} while (true);
@@ -10995,7 +11612,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpAdd"
- // InternalPerspectiveDsl.g:3884:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ;
+ // InternalPerspectiveDsl.g:4109:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ;
public final String entryRuleOpAdd() throws RecognitionException {
String current = null;
@@ -11003,8 +11620,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3884:45: (iv_ruleOpAdd= ruleOpAdd EOF )
- // InternalPerspectiveDsl.g:3885:2: iv_ruleOpAdd= ruleOpAdd EOF
+ // InternalPerspectiveDsl.g:4109:45: (iv_ruleOpAdd= ruleOpAdd EOF )
+ // InternalPerspectiveDsl.g:4110:2: iv_ruleOpAdd= ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpAddRule());
@@ -11035,7 +11652,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpAdd"
- // InternalPerspectiveDsl.g:3891:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
+ // InternalPerspectiveDsl.g:4116:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
public final AntlrDatatypeRuleToken ruleOpAdd() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11045,31 +11662,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3897:2: ( (kw= '+' | kw= '-' ) )
- // InternalPerspectiveDsl.g:3898:2: (kw= '+' | kw= '-' )
+ // InternalPerspectiveDsl.g:4122:2: ( (kw= '+' | kw= '-' ) )
+ // InternalPerspectiveDsl.g:4123:2: (kw= '+' | kw= '-' )
{
- // InternalPerspectiveDsl.g:3898:2: (kw= '+' | kw= '-' )
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4123:2: (kw= '+' | kw= '-' )
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA48_0==86) ) {
- alt48=1;
+ if ( (LA51_0==91) ) {
+ alt51=1;
}
- else if ( (LA48_0==87) ) {
- alt48=2;
+ else if ( (LA51_0==92) ) {
+ alt51=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 51, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt51) {
case 1 :
- // InternalPerspectiveDsl.g:3899:3: kw= '+'
+ // InternalPerspectiveDsl.g:4124:3: kw= '+'
{
- kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,91,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11080,9 +11697,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:3905:3: kw= '-'
+ // InternalPerspectiveDsl.g:4130:3: kw= '-'
{
- kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,92,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11117,7 +11734,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMultiplicativeExpression"
- // InternalPerspectiveDsl.g:3914:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ;
+ // InternalPerspectiveDsl.g:4139:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ;
public final EObject entryRuleXMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -11125,8 +11742,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3914:66: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF )
- // InternalPerspectiveDsl.g:3915:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF
+ // InternalPerspectiveDsl.g:4139:66: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF )
+ // InternalPerspectiveDsl.g:4140:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionRule());
@@ -11157,7 +11774,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMultiplicativeExpression"
- // InternalPerspectiveDsl.g:3921:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ;
+ // InternalPerspectiveDsl.g:4146:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ;
public final EObject ruleXMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -11170,18 +11787,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:3927:2: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) )
- // InternalPerspectiveDsl.g:3928:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
+ // InternalPerspectiveDsl.g:4152:2: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) )
+ // InternalPerspectiveDsl.g:4153:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
{
- // InternalPerspectiveDsl.g:3928:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
- // InternalPerspectiveDsl.g:3929:3: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
+ // InternalPerspectiveDsl.g:4153:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
+ // InternalPerspectiveDsl.g:4154:3: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_59);
this_XUnaryOperation_0=ruleXUnaryOperation();
state._fsp--;
@@ -11192,50 +11809,50 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:3937:3: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
- loop49:
+ // InternalPerspectiveDsl.g:4162:3: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
+ loop52:
do {
- int alt49=2;
+ int alt52=2;
switch ( input.LA(1) ) {
- case 54:
+ case 59:
{
- int LA49_2 = input.LA(2);
+ int LA52_2 = input.LA(2);
if ( (synpred17_InternalPerspectiveDsl()) ) {
- alt49=1;
+ alt52=1;
}
}
break;
- case 88:
+ case 93:
{
- int LA49_3 = input.LA(2);
+ int LA52_3 = input.LA(2);
if ( (synpred17_InternalPerspectiveDsl()) ) {
- alt49=1;
+ alt52=1;
}
}
break;
- case 89:
+ case 94:
{
- int LA49_4 = input.LA(2);
+ int LA52_4 = input.LA(2);
if ( (synpred17_InternalPerspectiveDsl()) ) {
- alt49=1;
+ alt52=1;
}
}
break;
- case 90:
+ case 95:
{
- int LA49_5 = input.LA(2);
+ int LA52_5 = input.LA(2);
if ( (synpred17_InternalPerspectiveDsl()) ) {
- alt49=1;
+ alt52=1;
}
@@ -11244,18 +11861,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt49) {
+ switch (alt52) {
case 1 :
- // InternalPerspectiveDsl.g:3938:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:4163:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
{
- // InternalPerspectiveDsl.g:3938:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) )
- // InternalPerspectiveDsl.g:3939:5: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) )
+ // InternalPerspectiveDsl.g:4163:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) )
+ // InternalPerspectiveDsl.g:4164:5: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) )
{
- // InternalPerspectiveDsl.g:3949:5: ( () ( ( ruleOpMulti ) ) )
- // InternalPerspectiveDsl.g:3950:6: () ( ( ruleOpMulti ) )
+ // InternalPerspectiveDsl.g:4174:5: ( () ( ( ruleOpMulti ) ) )
+ // InternalPerspectiveDsl.g:4175:6: () ( ( ruleOpMulti ) )
{
- // InternalPerspectiveDsl.g:3950:6: ()
- // InternalPerspectiveDsl.g:3951:7:
+ // InternalPerspectiveDsl.g:4175:6: ()
+ // InternalPerspectiveDsl.g:4176:7:
{
if ( state.backtracking==0 ) {
@@ -11267,11 +11884,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3957:6: ( ( ruleOpMulti ) )
- // InternalPerspectiveDsl.g:3958:7: ( ruleOpMulti )
+ // InternalPerspectiveDsl.g:4182:6: ( ( ruleOpMulti ) )
+ // InternalPerspectiveDsl.g:4183:7: ( ruleOpMulti )
{
- // InternalPerspectiveDsl.g:3958:7: ( ruleOpMulti )
- // InternalPerspectiveDsl.g:3959:8: ruleOpMulti
+ // InternalPerspectiveDsl.g:4183:7: ( ruleOpMulti )
+ // InternalPerspectiveDsl.g:4184:8: ruleOpMulti
{
if ( state.backtracking==0 ) {
@@ -11285,7 +11902,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpMulti();
state._fsp--;
@@ -11307,18 +11924,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:3975:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
- // InternalPerspectiveDsl.g:3976:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:4200:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:4201:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
{
- // InternalPerspectiveDsl.g:3976:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
- // InternalPerspectiveDsl.g:3977:6: lv_rightOperand_3_0= ruleXUnaryOperation
+ // InternalPerspectiveDsl.g:4201:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:4202:6: lv_rightOperand_3_0= ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_59);
lv_rightOperand_3_0=ruleXUnaryOperation();
state._fsp--;
@@ -11347,7 +11964,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop49;
+ break loop52;
}
} while (true);
@@ -11376,7 +11993,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpMulti"
- // InternalPerspectiveDsl.g:3999:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ;
+ // InternalPerspectiveDsl.g:4224:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ;
public final String entryRuleOpMulti() throws RecognitionException {
String current = null;
@@ -11384,8 +12001,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:3999:47: (iv_ruleOpMulti= ruleOpMulti EOF )
- // InternalPerspectiveDsl.g:4000:2: iv_ruleOpMulti= ruleOpMulti EOF
+ // InternalPerspectiveDsl.g:4224:47: (iv_ruleOpMulti= ruleOpMulti EOF )
+ // InternalPerspectiveDsl.g:4225:2: iv_ruleOpMulti= ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpMultiRule());
@@ -11416,7 +12033,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpMulti"
- // InternalPerspectiveDsl.g:4006:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ;
+ // InternalPerspectiveDsl.g:4231:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ;
public final AntlrDatatypeRuleToken ruleOpMulti() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11426,45 +12043,45 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4012:2: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) )
- // InternalPerspectiveDsl.g:4013:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
+ // InternalPerspectiveDsl.g:4237:2: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) )
+ // InternalPerspectiveDsl.g:4238:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
{
- // InternalPerspectiveDsl.g:4013:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
- int alt50=4;
+ // InternalPerspectiveDsl.g:4238:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
+ int alt53=4;
switch ( input.LA(1) ) {
- case 54:
+ case 59:
{
- alt50=1;
+ alt53=1;
}
break;
- case 88:
+ case 93:
{
- alt50=2;
+ alt53=2;
}
break;
- case 89:
+ case 94:
{
- alt50=3;
+ alt53=3;
}
break;
- case 90:
+ case 95:
{
- alt50=4;
+ alt53=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt50) {
+ switch (alt53) {
case 1 :
- // InternalPerspectiveDsl.g:4014:3: kw= '*'
+ // InternalPerspectiveDsl.g:4239:3: kw= '*'
{
- kw=(Token)match(input,54,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,59,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11475,9 +12092,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4020:3: kw= '**'
+ // InternalPerspectiveDsl.g:4245:3: kw= '**'
{
- kw=(Token)match(input,88,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11488,9 +12105,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:4026:3: kw= '/'
+ // InternalPerspectiveDsl.g:4251:3: kw= '/'
{
- kw=(Token)match(input,89,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11501,9 +12118,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:4032:3: kw= '%'
+ // InternalPerspectiveDsl.g:4257:3: kw= '%'
{
- kw=(Token)match(input,90,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,95,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11538,7 +12155,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXUnaryOperation"
- // InternalPerspectiveDsl.g:4041:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ;
+ // InternalPerspectiveDsl.g:4266:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ;
public final EObject entryRuleXUnaryOperation() throws RecognitionException {
EObject current = null;
@@ -11546,8 +12163,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4041:56: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF )
- // InternalPerspectiveDsl.g:4042:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF
+ // InternalPerspectiveDsl.g:4266:56: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF )
+ // InternalPerspectiveDsl.g:4267:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXUnaryOperationRule());
@@ -11578,7 +12195,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXUnaryOperation"
- // InternalPerspectiveDsl.g:4048:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ;
+ // InternalPerspectiveDsl.g:4273:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ;
public final EObject ruleXUnaryOperation() throws RecognitionException {
EObject current = null;
@@ -11591,35 +12208,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4054:2: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) )
- // InternalPerspectiveDsl.g:4055:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
+ // InternalPerspectiveDsl.g:4279:2: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) )
+ // InternalPerspectiveDsl.g:4280:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
{
- // InternalPerspectiveDsl.g:4055:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4280:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( ((LA51_0>=86 && LA51_0<=87)||LA51_0==91) ) {
- alt51=1;
+ if ( ((LA54_0>=91 && LA54_0<=92)||LA54_0==96) ) {
+ alt54=1;
}
- else if ( ((LA51_0>=RULE_ID && LA51_0<=RULE_DECIMAL)||LA51_0==14||(LA51_0>=51 && LA51_0<=53)||LA51_0==58||(LA51_0>=62 && LA51_0<=63)||LA51_0==70||LA51_0==99||LA51_0==101||(LA51_0>=105 && LA51_0<=107)||(LA51_0>=110 && LA51_0<=119)||LA51_0==121) ) {
- alt51=2;
+ else if ( ((LA54_0>=RULE_ID && LA54_0<=RULE_DECIMAL)||LA54_0==14||(LA54_0>=56 && LA54_0<=58)||LA54_0==63||(LA54_0>=67 && LA54_0<=68)||LA54_0==75||LA54_0==104||LA54_0==106||(LA54_0>=110 && LA54_0<=112)||(LA54_0>=115 && LA54_0<=124)||LA54_0==126) ) {
+ alt54=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 54, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt54) {
case 1 :
- // InternalPerspectiveDsl.g:4056:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
+ // InternalPerspectiveDsl.g:4281:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
{
- // InternalPerspectiveDsl.g:4056:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
- // InternalPerspectiveDsl.g:4057:4: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:4281:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
+ // InternalPerspectiveDsl.g:4282:4: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) )
{
- // InternalPerspectiveDsl.g:4057:4: ()
- // InternalPerspectiveDsl.g:4058:5:
+ // InternalPerspectiveDsl.g:4282:4: ()
+ // InternalPerspectiveDsl.g:4283:5:
{
if ( state.backtracking==0 ) {
@@ -11631,11 +12248,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4064:4: ( ( ruleOpUnary ) )
- // InternalPerspectiveDsl.g:4065:5: ( ruleOpUnary )
+ // InternalPerspectiveDsl.g:4289:4: ( ( ruleOpUnary ) )
+ // InternalPerspectiveDsl.g:4290:5: ( ruleOpUnary )
{
- // InternalPerspectiveDsl.g:4065:5: ( ruleOpUnary )
- // InternalPerspectiveDsl.g:4066:6: ruleOpUnary
+ // InternalPerspectiveDsl.g:4290:5: ( ruleOpUnary )
+ // InternalPerspectiveDsl.g:4291:6: ruleOpUnary
{
if ( state.backtracking==0 ) {
@@ -11649,7 +12266,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpUnary();
state._fsp--;
@@ -11665,11 +12282,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4080:4: ( (lv_operand_2_0= ruleXUnaryOperation ) )
- // InternalPerspectiveDsl.g:4081:5: (lv_operand_2_0= ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:4305:4: ( (lv_operand_2_0= ruleXUnaryOperation ) )
+ // InternalPerspectiveDsl.g:4306:5: (lv_operand_2_0= ruleXUnaryOperation )
{
- // InternalPerspectiveDsl.g:4081:5: (lv_operand_2_0= ruleXUnaryOperation )
- // InternalPerspectiveDsl.g:4082:6: lv_operand_2_0= ruleXUnaryOperation
+ // InternalPerspectiveDsl.g:4306:5: (lv_operand_2_0= ruleXUnaryOperation )
+ // InternalPerspectiveDsl.g:4307:6: lv_operand_2_0= ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
@@ -11707,7 +12324,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4101:3: this_XCastedExpression_3= ruleXCastedExpression
+ // InternalPerspectiveDsl.g:4326:3: this_XCastedExpression_3= ruleXCastedExpression
{
if ( state.backtracking==0 ) {
@@ -11753,7 +12370,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpUnary"
- // InternalPerspectiveDsl.g:4113:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ;
+ // InternalPerspectiveDsl.g:4338:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ;
public final String entryRuleOpUnary() throws RecognitionException {
String current = null;
@@ -11761,8 +12378,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4113:47: (iv_ruleOpUnary= ruleOpUnary EOF )
- // InternalPerspectiveDsl.g:4114:2: iv_ruleOpUnary= ruleOpUnary EOF
+ // InternalPerspectiveDsl.g:4338:47: (iv_ruleOpUnary= ruleOpUnary EOF )
+ // InternalPerspectiveDsl.g:4339:2: iv_ruleOpUnary= ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpUnaryRule());
@@ -11793,7 +12410,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpUnary"
- // InternalPerspectiveDsl.g:4120:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ;
+ // InternalPerspectiveDsl.g:4345:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ;
public final AntlrDatatypeRuleToken ruleOpUnary() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11803,40 +12420,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4126:2: ( (kw= '!' | kw= '-' | kw= '+' ) )
- // InternalPerspectiveDsl.g:4127:2: (kw= '!' | kw= '-' | kw= '+' )
+ // InternalPerspectiveDsl.g:4351:2: ( (kw= '!' | kw= '-' | kw= '+' ) )
+ // InternalPerspectiveDsl.g:4352:2: (kw= '!' | kw= '-' | kw= '+' )
{
- // InternalPerspectiveDsl.g:4127:2: (kw= '!' | kw= '-' | kw= '+' )
- int alt52=3;
+ // InternalPerspectiveDsl.g:4352:2: (kw= '!' | kw= '-' | kw= '+' )
+ int alt55=3;
switch ( input.LA(1) ) {
- case 91:
+ case 96:
{
- alt52=1;
+ alt55=1;
}
break;
- case 87:
+ case 92:
{
- alt52=2;
+ alt55=2;
}
break;
- case 86:
+ case 91:
{
- alt52=3;
+ alt55=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 55, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt55) {
case 1 :
- // InternalPerspectiveDsl.g:4128:3: kw= '!'
+ // InternalPerspectiveDsl.g:4353:3: kw= '!'
{
- kw=(Token)match(input,91,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,96,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11847,9 +12464,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4134:3: kw= '-'
+ // InternalPerspectiveDsl.g:4359:3: kw= '-'
{
- kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,92,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11860,9 +12477,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:4140:3: kw= '+'
+ // InternalPerspectiveDsl.g:4365:3: kw= '+'
{
- kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,91,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11897,7 +12514,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCastedExpression"
- // InternalPerspectiveDsl.g:4149:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ;
+ // InternalPerspectiveDsl.g:4374:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ;
public final EObject entryRuleXCastedExpression() throws RecognitionException {
EObject current = null;
@@ -11905,8 +12522,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4149:58: (iv_ruleXCastedExpression= ruleXCastedExpression EOF )
- // InternalPerspectiveDsl.g:4150:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF
+ // InternalPerspectiveDsl.g:4374:58: (iv_ruleXCastedExpression= ruleXCastedExpression EOF )
+ // InternalPerspectiveDsl.g:4375:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionRule());
@@ -11937,7 +12554,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCastedExpression"
- // InternalPerspectiveDsl.g:4156:1: ruleXCastedExpression returns [EObject current=null] : (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ;
+ // InternalPerspectiveDsl.g:4381:1: ruleXCastedExpression returns [EObject current=null] : (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ;
public final EObject ruleXCastedExpression() throws RecognitionException {
EObject current = null;
@@ -11951,18 +12568,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4162:2: ( (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) )
- // InternalPerspectiveDsl.g:4163:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
+ // InternalPerspectiveDsl.g:4387:2: ( (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) )
+ // InternalPerspectiveDsl.g:4388:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
{
- // InternalPerspectiveDsl.g:4163:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
- // InternalPerspectiveDsl.g:4164:3: this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
+ // InternalPerspectiveDsl.g:4388:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
+ // InternalPerspectiveDsl.g:4389:3: this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
}
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_60);
this_XPostfixOperation_0=ruleXPostfixOperation();
state._fsp--;
@@ -11973,35 +12590,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:4172:3: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
- loop53:
+ // InternalPerspectiveDsl.g:4397:3: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
+ loop56:
do {
- int alt53=2;
- int LA53_0 = input.LA(1);
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA53_0==92) ) {
- int LA53_2 = input.LA(2);
+ if ( (LA56_0==97) ) {
+ int LA56_2 = input.LA(2);
if ( (synpred18_InternalPerspectiveDsl()) ) {
- alt53=1;
+ alt56=1;
}
}
- switch (alt53) {
+ switch (alt56) {
case 1 :
- // InternalPerspectiveDsl.g:4173:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:4398:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
{
- // InternalPerspectiveDsl.g:4173:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) )
- // InternalPerspectiveDsl.g:4174:5: ( ( () 'as' ) )=> ( () otherlv_2= 'as' )
+ // InternalPerspectiveDsl.g:4398:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) )
+ // InternalPerspectiveDsl.g:4399:5: ( ( () 'as' ) )=> ( () otherlv_2= 'as' )
{
- // InternalPerspectiveDsl.g:4180:5: ( () otherlv_2= 'as' )
- // InternalPerspectiveDsl.g:4181:6: () otherlv_2= 'as'
+ // InternalPerspectiveDsl.g:4405:5: ( () otherlv_2= 'as' )
+ // InternalPerspectiveDsl.g:4406:6: () otherlv_2= 'as'
{
- // InternalPerspectiveDsl.g:4181:6: ()
- // InternalPerspectiveDsl.g:4182:7:
+ // InternalPerspectiveDsl.g:4406:6: ()
+ // InternalPerspectiveDsl.g:4407:7:
{
if ( state.backtracking==0 ) {
@@ -12013,7 +12630,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,92,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,97,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
@@ -12025,18 +12642,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4194:4: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:4195:5: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:4419:4: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:4420:5: (lv_type_3_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:4195:5: (lv_type_3_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:4196:6: lv_type_3_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:4420:5: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:4421:6: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_60);
lv_type_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -12065,7 +12682,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop53;
+ break loop56;
}
} while (true);
@@ -12094,7 +12711,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXPostfixOperation"
- // InternalPerspectiveDsl.g:4218:1: entryRuleXPostfixOperation returns [EObject current=null] : iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ;
+ // InternalPerspectiveDsl.g:4443:1: entryRuleXPostfixOperation returns [EObject current=null] : iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ;
public final EObject entryRuleXPostfixOperation() throws RecognitionException {
EObject current = null;
@@ -12102,8 +12719,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4218:58: (iv_ruleXPostfixOperation= ruleXPostfixOperation EOF )
- // InternalPerspectiveDsl.g:4219:2: iv_ruleXPostfixOperation= ruleXPostfixOperation EOF
+ // InternalPerspectiveDsl.g:4443:58: (iv_ruleXPostfixOperation= ruleXPostfixOperation EOF )
+ // InternalPerspectiveDsl.g:4444:2: iv_ruleXPostfixOperation= ruleXPostfixOperation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPostfixOperationRule());
@@ -12134,7 +12751,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXPostfixOperation"
- // InternalPerspectiveDsl.g:4225:1: ruleXPostfixOperation returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ;
+ // InternalPerspectiveDsl.g:4450:1: ruleXPostfixOperation returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ;
public final EObject ruleXPostfixOperation() throws RecognitionException {
EObject current = null;
@@ -12145,18 +12762,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4231:2: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) )
- // InternalPerspectiveDsl.g:4232:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
+ // InternalPerspectiveDsl.g:4456:2: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) )
+ // InternalPerspectiveDsl.g:4457:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
{
- // InternalPerspectiveDsl.g:4232:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
- // InternalPerspectiveDsl.g:4233:3: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
+ // InternalPerspectiveDsl.g:4457:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
+ // InternalPerspectiveDsl.g:4458:3: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
}
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_61);
this_XMemberFeatureCall_0=ruleXMemberFeatureCall();
state._fsp--;
@@ -12167,33 +12784,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:4241:3: ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4466:3: ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA54_0==93) ) {
- int LA54_1 = input.LA(2);
+ if ( (LA57_0==98) ) {
+ int LA57_1 = input.LA(2);
if ( (synpred19_InternalPerspectiveDsl()) ) {
- alt54=1;
+ alt57=1;
}
}
- else if ( (LA54_0==94) ) {
- int LA54_2 = input.LA(2);
+ else if ( (LA57_0==99) ) {
+ int LA57_2 = input.LA(2);
if ( (synpred19_InternalPerspectiveDsl()) ) {
- alt54=1;
+ alt57=1;
}
}
- switch (alt54) {
+ switch (alt57) {
case 1 :
- // InternalPerspectiveDsl.g:4242:4: ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) )
+ // InternalPerspectiveDsl.g:4467:4: ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) )
{
- // InternalPerspectiveDsl.g:4252:4: ( () ( ( ruleOpPostfix ) ) )
- // InternalPerspectiveDsl.g:4253:5: () ( ( ruleOpPostfix ) )
+ // InternalPerspectiveDsl.g:4477:4: ( () ( ( ruleOpPostfix ) ) )
+ // InternalPerspectiveDsl.g:4478:5: () ( ( ruleOpPostfix ) )
{
- // InternalPerspectiveDsl.g:4253:5: ()
- // InternalPerspectiveDsl.g:4254:6:
+ // InternalPerspectiveDsl.g:4478:5: ()
+ // InternalPerspectiveDsl.g:4479:6:
{
if ( state.backtracking==0 ) {
@@ -12205,11 +12822,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4260:5: ( ( ruleOpPostfix ) )
- // InternalPerspectiveDsl.g:4261:6: ( ruleOpPostfix )
+ // InternalPerspectiveDsl.g:4485:5: ( ( ruleOpPostfix ) )
+ // InternalPerspectiveDsl.g:4486:6: ( ruleOpPostfix )
{
- // InternalPerspectiveDsl.g:4261:6: ( ruleOpPostfix )
- // InternalPerspectiveDsl.g:4262:7: ruleOpPostfix
+ // InternalPerspectiveDsl.g:4486:6: ( ruleOpPostfix )
+ // InternalPerspectiveDsl.g:4487:7: ruleOpPostfix
{
if ( state.backtracking==0 ) {
@@ -12273,7 +12890,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpPostfix"
- // InternalPerspectiveDsl.g:4282:1: entryRuleOpPostfix returns [String current=null] : iv_ruleOpPostfix= ruleOpPostfix EOF ;
+ // InternalPerspectiveDsl.g:4507:1: entryRuleOpPostfix returns [String current=null] : iv_ruleOpPostfix= ruleOpPostfix EOF ;
public final String entryRuleOpPostfix() throws RecognitionException {
String current = null;
@@ -12281,8 +12898,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4282:49: (iv_ruleOpPostfix= ruleOpPostfix EOF )
- // InternalPerspectiveDsl.g:4283:2: iv_ruleOpPostfix= ruleOpPostfix EOF
+ // InternalPerspectiveDsl.g:4507:49: (iv_ruleOpPostfix= ruleOpPostfix EOF )
+ // InternalPerspectiveDsl.g:4508:2: iv_ruleOpPostfix= ruleOpPostfix EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpPostfixRule());
@@ -12313,7 +12930,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpPostfix"
- // InternalPerspectiveDsl.g:4289:1: ruleOpPostfix returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '++' | kw= '--' ) ;
+ // InternalPerspectiveDsl.g:4514:1: ruleOpPostfix returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '++' | kw= '--' ) ;
public final AntlrDatatypeRuleToken ruleOpPostfix() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12323,31 +12940,31 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4295:2: ( (kw= '++' | kw= '--' ) )
- // InternalPerspectiveDsl.g:4296:2: (kw= '++' | kw= '--' )
+ // InternalPerspectiveDsl.g:4520:2: ( (kw= '++' | kw= '--' ) )
+ // InternalPerspectiveDsl.g:4521:2: (kw= '++' | kw= '--' )
{
- // InternalPerspectiveDsl.g:4296:2: (kw= '++' | kw= '--' )
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4521:2: (kw= '++' | kw= '--' )
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA55_0==93) ) {
- alt55=1;
+ if ( (LA58_0==98) ) {
+ alt58=1;
}
- else if ( (LA55_0==94) ) {
- alt55=2;
+ else if ( (LA58_0==99) ) {
+ alt58=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 58, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt58) {
case 1 :
- // InternalPerspectiveDsl.g:4297:3: kw= '++'
+ // InternalPerspectiveDsl.g:4522:3: kw= '++'
{
- kw=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,98,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12358,9 +12975,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4303:3: kw= '--'
+ // InternalPerspectiveDsl.g:4528:3: kw= '--'
{
- kw=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,99,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12395,7 +13012,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMemberFeatureCall"
- // InternalPerspectiveDsl.g:4312:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ;
+ // InternalPerspectiveDsl.g:4537:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ;
public final EObject entryRuleXMemberFeatureCall() throws RecognitionException {
EObject current = null;
@@ -12403,8 +13020,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4312:59: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF )
- // InternalPerspectiveDsl.g:4313:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF
+ // InternalPerspectiveDsl.g:4537:59: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF )
+ // InternalPerspectiveDsl.g:4538:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallRule());
@@ -12435,7 +13052,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMemberFeatureCall"
- // InternalPerspectiveDsl.g:4319:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ;
+ // InternalPerspectiveDsl.g:4544:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ;
public final EObject ruleXMemberFeatureCall() throws RecognitionException {
EObject current = null;
@@ -12471,18 +13088,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4325:2: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) )
- // InternalPerspectiveDsl.g:4326:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
+ // InternalPerspectiveDsl.g:4550:2: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) )
+ // InternalPerspectiveDsl.g:4551:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
{
- // InternalPerspectiveDsl.g:4326:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
- // InternalPerspectiveDsl.g:4327:3: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
+ // InternalPerspectiveDsl.g:4551:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
+ // InternalPerspectiveDsl.g:4552:3: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_62);
this_XPrimaryExpression_0=ruleXPrimaryExpression();
state._fsp--;
@@ -12493,45 +13110,45 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:4335:3: ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
- loop64:
+ // InternalPerspectiveDsl.g:4560:3: ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
+ loop67:
do {
- int alt64=3;
+ int alt67=3;
switch ( input.LA(1) ) {
- case 95:
+ case 100:
{
- int LA64_2 = input.LA(2);
+ int LA67_2 = input.LA(2);
if ( (synpred20_InternalPerspectiveDsl()) ) {
- alt64=1;
+ alt67=1;
}
else if ( (synpred21_InternalPerspectiveDsl()) ) {
- alt64=2;
+ alt67=2;
}
}
break;
- case 96:
+ case 101:
{
- int LA64_3 = input.LA(2);
+ int LA67_3 = input.LA(2);
if ( (synpred20_InternalPerspectiveDsl()) ) {
- alt64=1;
+ alt67=1;
}
else if ( (synpred21_InternalPerspectiveDsl()) ) {
- alt64=2;
+ alt67=2;
}
}
break;
- case 97:
+ case 102:
{
- int LA64_4 = input.LA(2);
+ int LA67_4 = input.LA(2);
if ( (synpred21_InternalPerspectiveDsl()) ) {
- alt64=2;
+ alt67=2;
}
@@ -12540,21 +13157,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt64) {
+ switch (alt67) {
case 1 :
- // InternalPerspectiveDsl.g:4336:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
+ // InternalPerspectiveDsl.g:4561:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
{
- // InternalPerspectiveDsl.g:4336:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
- // InternalPerspectiveDsl.g:4337:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:4561:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
+ // InternalPerspectiveDsl.g:4562:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) )
{
- // InternalPerspectiveDsl.g:4337:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
- // InternalPerspectiveDsl.g:4338:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:4562:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
+ // InternalPerspectiveDsl.g:4563:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
{
- // InternalPerspectiveDsl.g:4358:6: ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
- // InternalPerspectiveDsl.g:4359:7: () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
+ // InternalPerspectiveDsl.g:4583:6: ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:4584:7: () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
{
- // InternalPerspectiveDsl.g:4359:7: ()
- // InternalPerspectiveDsl.g:4360:8:
+ // InternalPerspectiveDsl.g:4584:7: ()
+ // InternalPerspectiveDsl.g:4585:8:
{
if ( state.backtracking==0 ) {
@@ -12566,28 +13183,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4366:7: (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) )
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4591:7: (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) )
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA56_0==95) ) {
- alt56=1;
+ if ( (LA59_0==100) ) {
+ alt59=1;
}
- else if ( (LA56_0==96) ) {
- alt56=2;
+ else if ( (LA59_0==101) ) {
+ alt59=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 0, input);
+ new NoViableAltException("", 59, 0, input);
throw nvae;
}
- switch (alt56) {
+ switch (alt59) {
case 1 :
- // InternalPerspectiveDsl.g:4367:8: otherlv_2= '.'
+ // InternalPerspectiveDsl.g:4592:8: otherlv_2= '.'
{
- otherlv_2=(Token)match(input,95,FOLLOW_56); if (state.failed) return current;
+ otherlv_2=(Token)match(input,100,FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
@@ -12597,15 +13214,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4372:8: ( (lv_explicitStatic_3_0= '::' ) )
+ // InternalPerspectiveDsl.g:4597:8: ( (lv_explicitStatic_3_0= '::' ) )
{
- // InternalPerspectiveDsl.g:4372:8: ( (lv_explicitStatic_3_0= '::' ) )
- // InternalPerspectiveDsl.g:4373:9: (lv_explicitStatic_3_0= '::' )
+ // InternalPerspectiveDsl.g:4597:8: ( (lv_explicitStatic_3_0= '::' ) )
+ // InternalPerspectiveDsl.g:4598:9: (lv_explicitStatic_3_0= '::' )
{
- // InternalPerspectiveDsl.g:4373:9: (lv_explicitStatic_3_0= '::' )
- // InternalPerspectiveDsl.g:4374:10: lv_explicitStatic_3_0= '::'
+ // InternalPerspectiveDsl.g:4598:9: (lv_explicitStatic_3_0= '::' )
+ // InternalPerspectiveDsl.g:4599:10: lv_explicitStatic_3_0= '::'
{
- lv_explicitStatic_3_0=(Token)match(input,96,FOLLOW_56); if (state.failed) return current;
+ lv_explicitStatic_3_0=(Token)match(input,101,FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitStatic_3_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
@@ -12631,11 +13248,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4387:7: ( ( ruleFeatureCallID ) )
- // InternalPerspectiveDsl.g:4388:8: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:4612:7: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:4613:8: ( ruleFeatureCallID )
{
- // InternalPerspectiveDsl.g:4388:8: ( ruleFeatureCallID )
- // InternalPerspectiveDsl.g:4389:9: ruleFeatureCallID
+ // InternalPerspectiveDsl.g:4613:8: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:4614:9: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
@@ -12649,7 +13266,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_39);
ruleFeatureCallID();
state._fsp--;
@@ -12670,7 +13287,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
}
- pushFollow(FOLLOW_33);
+ pushFollow(FOLLOW_40);
ruleOpSingleAssign();
state._fsp--;
@@ -12686,18 +13303,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4412:5: ( (lv_value_6_0= ruleXAssignment ) )
- // InternalPerspectiveDsl.g:4413:6: (lv_value_6_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:4637:5: ( (lv_value_6_0= ruleXAssignment ) )
+ // InternalPerspectiveDsl.g:4638:6: (lv_value_6_0= ruleXAssignment )
{
- // InternalPerspectiveDsl.g:4413:6: (lv_value_6_0= ruleXAssignment )
- // InternalPerspectiveDsl.g:4414:7: lv_value_6_0= ruleXAssignment
+ // InternalPerspectiveDsl.g:4638:6: (lv_value_6_0= ruleXAssignment )
+ // InternalPerspectiveDsl.g:4639:7: lv_value_6_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_62);
lv_value_6_0=ruleXAssignment();
state._fsp--;
@@ -12728,19 +13345,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4433:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
+ // InternalPerspectiveDsl.g:4658:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
{
- // InternalPerspectiveDsl.g:4433:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
- // InternalPerspectiveDsl.g:4434:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
+ // InternalPerspectiveDsl.g:4658:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
+ // InternalPerspectiveDsl.g:4659:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
{
- // InternalPerspectiveDsl.g:4434:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) )
- // InternalPerspectiveDsl.g:4435:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
+ // InternalPerspectiveDsl.g:4659:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) )
+ // InternalPerspectiveDsl.g:4660:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
{
- // InternalPerspectiveDsl.g:4455:6: ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
- // InternalPerspectiveDsl.g:4456:7: () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
+ // InternalPerspectiveDsl.g:4680:6: ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
+ // InternalPerspectiveDsl.g:4681:7: () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
{
- // InternalPerspectiveDsl.g:4456:7: ()
- // InternalPerspectiveDsl.g:4457:8:
+ // InternalPerspectiveDsl.g:4681:7: ()
+ // InternalPerspectiveDsl.g:4682:8:
{
if ( state.backtracking==0 ) {
@@ -12752,37 +13369,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4463:7: (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
- int alt57=3;
+ // InternalPerspectiveDsl.g:4688:7: (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
+ int alt60=3;
switch ( input.LA(1) ) {
- case 95:
+ case 100:
{
- alt57=1;
+ alt60=1;
}
break;
- case 97:
+ case 102:
{
- alt57=2;
+ alt60=2;
}
break;
- case 96:
+ case 101:
{
- alt57=3;
+ alt60=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 57, 0, input);
+ new NoViableAltException("", 60, 0, input);
throw nvae;
}
- switch (alt57) {
+ switch (alt60) {
case 1 :
- // InternalPerspectiveDsl.g:4464:8: otherlv_8= '.'
+ // InternalPerspectiveDsl.g:4689:8: otherlv_8= '.'
{
- otherlv_8=(Token)match(input,95,FOLLOW_57); if (state.failed) return current;
+ otherlv_8=(Token)match(input,100,FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
@@ -12792,15 +13409,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4469:8: ( (lv_nullSafe_9_0= '?.' ) )
+ // InternalPerspectiveDsl.g:4694:8: ( (lv_nullSafe_9_0= '?.' ) )
{
- // InternalPerspectiveDsl.g:4469:8: ( (lv_nullSafe_9_0= '?.' ) )
- // InternalPerspectiveDsl.g:4470:9: (lv_nullSafe_9_0= '?.' )
+ // InternalPerspectiveDsl.g:4694:8: ( (lv_nullSafe_9_0= '?.' ) )
+ // InternalPerspectiveDsl.g:4695:9: (lv_nullSafe_9_0= '?.' )
{
- // InternalPerspectiveDsl.g:4470:9: (lv_nullSafe_9_0= '?.' )
- // InternalPerspectiveDsl.g:4471:10: lv_nullSafe_9_0= '?.'
+ // InternalPerspectiveDsl.g:4695:9: (lv_nullSafe_9_0= '?.' )
+ // InternalPerspectiveDsl.g:4696:10: lv_nullSafe_9_0= '?.'
{
- lv_nullSafe_9_0=(Token)match(input,97,FOLLOW_57); if (state.failed) return current;
+ lv_nullSafe_9_0=(Token)match(input,102,FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_nullSafe_9_0, grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
@@ -12824,15 +13441,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:4484:8: ( (lv_explicitStatic_10_0= '::' ) )
+ // InternalPerspectiveDsl.g:4709:8: ( (lv_explicitStatic_10_0= '::' ) )
{
- // InternalPerspectiveDsl.g:4484:8: ( (lv_explicitStatic_10_0= '::' ) )
- // InternalPerspectiveDsl.g:4485:9: (lv_explicitStatic_10_0= '::' )
+ // InternalPerspectiveDsl.g:4709:8: ( (lv_explicitStatic_10_0= '::' ) )
+ // InternalPerspectiveDsl.g:4710:9: (lv_explicitStatic_10_0= '::' )
{
- // InternalPerspectiveDsl.g:4485:9: (lv_explicitStatic_10_0= '::' )
- // InternalPerspectiveDsl.g:4486:10: lv_explicitStatic_10_0= '::'
+ // InternalPerspectiveDsl.g:4710:9: (lv_explicitStatic_10_0= '::' )
+ // InternalPerspectiveDsl.g:4711:10: lv_explicitStatic_10_0= '::'
{
- lv_explicitStatic_10_0=(Token)match(input,96,FOLLOW_57); if (state.failed) return current;
+ lv_explicitStatic_10_0=(Token)match(input,101,FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitStatic_10_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
@@ -12864,35 +13481,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4501:5: (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4726:5: (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA59_0==70) ) {
- alt59=1;
+ if ( (LA62_0==75) ) {
+ alt62=1;
}
- switch (alt59) {
+ switch (alt62) {
case 1 :
- // InternalPerspectiveDsl.g:4502:6: otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>'
+ // InternalPerspectiveDsl.g:4727:6: otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>'
{
- otherlv_11=(Token)match(input,70,FOLLOW_58); if (state.failed) return current;
+ otherlv_11=(Token)match(input,75,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
- // InternalPerspectiveDsl.g:4506:6: ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:4507:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:4731:6: ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:4732:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:4507:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:4508:8: lv_typeArguments_12_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:4732:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:4733:8: lv_typeArguments_12_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_typeArguments_12_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -12916,39 +13533,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4525:6: (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )*
- loop58:
+ // InternalPerspectiveDsl.g:4750:6: (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )*
+ loop61:
do {
- int alt58=2;
- int LA58_0 = input.LA(1);
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA58_0==59) ) {
- alt58=1;
+ if ( (LA61_0==64) ) {
+ alt61=1;
}
- switch (alt58) {
+ switch (alt61) {
case 1 :
- // InternalPerspectiveDsl.g:4526:7: otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:4751:7: otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_13=(Token)match(input,59,FOLLOW_58); if (state.failed) return current;
+ otherlv_13=(Token)match(input,64,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
- // InternalPerspectiveDsl.g:4530:7: ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:4531:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:4755:7: ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:4756:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:4531:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:4532:9: lv_typeArguments_14_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:4756:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:4757:9: lv_typeArguments_14_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_typeArguments_14_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -12977,11 +13594,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop58;
+ break loop61;
}
} while (true);
- otherlv_15=(Token)match(input,71,FOLLOW_57); if (state.failed) return current;
+ otherlv_15=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_15, grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
@@ -12993,11 +13610,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4555:5: ( ( ruleIdOrSuper ) )
- // InternalPerspectiveDsl.g:4556:6: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:4780:5: ( ( ruleIdOrSuper ) )
+ // InternalPerspectiveDsl.g:4781:6: ( ruleIdOrSuper )
{
- // InternalPerspectiveDsl.g:4556:6: ( ruleIdOrSuper )
- // InternalPerspectiveDsl.g:4557:7: ruleIdOrSuper
+ // InternalPerspectiveDsl.g:4781:6: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:4782:7: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
@@ -13011,7 +13628,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
- pushFollow(FOLLOW_60);
+ pushFollow(FOLLOW_67);
ruleIdOrSuper();
state._fsp--;
@@ -13027,20 +13644,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4571:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?
- int alt62=2;
- alt62 = dfa62.predict(input);
- switch (alt62) {
+ // InternalPerspectiveDsl.g:4796:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?
+ int alt65=2;
+ alt65 = dfa65.predict(input);
+ switch (alt65) {
case 1 :
- // InternalPerspectiveDsl.g:4572:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')'
+ // InternalPerspectiveDsl.g:4797:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')'
{
- // InternalPerspectiveDsl.g:4572:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) )
- // InternalPerspectiveDsl.g:4573:7: ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' )
+ // InternalPerspectiveDsl.g:4797:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) )
+ // InternalPerspectiveDsl.g:4798:7: ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' )
{
- // InternalPerspectiveDsl.g:4577:7: (lv_explicitOperationCall_17_0= '(' )
- // InternalPerspectiveDsl.g:4578:8: lv_explicitOperationCall_17_0= '('
+ // InternalPerspectiveDsl.g:4802:7: (lv_explicitOperationCall_17_0= '(' )
+ // InternalPerspectiveDsl.g:4803:8: lv_explicitOperationCall_17_0= '('
{
- lv_explicitOperationCall_17_0=(Token)match(input,58,FOLLOW_61); if (state.failed) return current;
+ lv_explicitOperationCall_17_0=(Token)match(input,63,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitOperationCall_17_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
@@ -13060,25 +13677,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4590:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?
- int alt61=3;
- alt61 = dfa61.predict(input);
- switch (alt61) {
+ // InternalPerspectiveDsl.g:4815:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?
+ int alt64=3;
+ alt64 = dfa64.predict(input);
+ switch (alt64) {
case 1 :
- // InternalPerspectiveDsl.g:4591:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:4816:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
{
- // InternalPerspectiveDsl.g:4591:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
- // InternalPerspectiveDsl.g:4592:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure )
+ // InternalPerspectiveDsl.g:4816:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:4817:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure )
{
- // InternalPerspectiveDsl.g:4617:8: (lv_memberCallArguments_18_0= ruleXShortClosure )
- // InternalPerspectiveDsl.g:4618:9: lv_memberCallArguments_18_0= ruleXShortClosure
+ // InternalPerspectiveDsl.g:4842:8: (lv_memberCallArguments_18_0= ruleXShortClosure )
+ // InternalPerspectiveDsl.g:4843:9: lv_memberCallArguments_18_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_memberCallArguments_18_0=ruleXShortClosure();
state._fsp--;
@@ -13106,23 +13723,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4636:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
+ // InternalPerspectiveDsl.g:4861:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:4636:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
- // InternalPerspectiveDsl.g:4637:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
+ // InternalPerspectiveDsl.g:4861:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
+ // InternalPerspectiveDsl.g:4862:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
{
- // InternalPerspectiveDsl.g:4637:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:4638:9: (lv_memberCallArguments_19_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:4862:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:4863:9: (lv_memberCallArguments_19_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:4638:9: (lv_memberCallArguments_19_0= ruleXExpression )
- // InternalPerspectiveDsl.g:4639:10: lv_memberCallArguments_19_0= ruleXExpression
+ // InternalPerspectiveDsl.g:4863:9: (lv_memberCallArguments_19_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:4864:10: lv_memberCallArguments_19_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_memberCallArguments_19_0=ruleXExpression();
state._fsp--;
@@ -13146,39 +13763,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4656:8: (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
- loop60:
+ // InternalPerspectiveDsl.g:4881:8: (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
+ loop63:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA60_0==59) ) {
- alt60=1;
+ if ( (LA63_0==64) ) {
+ alt63=1;
}
- switch (alt60) {
+ switch (alt63) {
case 1 :
- // InternalPerspectiveDsl.g:4657:9: otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:4882:9: otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) )
{
- otherlv_20=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_20=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_20, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
- // InternalPerspectiveDsl.g:4661:9: ( (lv_memberCallArguments_21_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:4662:10: (lv_memberCallArguments_21_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:4886:9: ( (lv_memberCallArguments_21_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:4887:10: (lv_memberCallArguments_21_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:4662:10: (lv_memberCallArguments_21_0= ruleXExpression )
- // InternalPerspectiveDsl.g:4663:11: lv_memberCallArguments_21_0= ruleXExpression
+ // InternalPerspectiveDsl.g:4887:10: (lv_memberCallArguments_21_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:4888:11: lv_memberCallArguments_21_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_memberCallArguments_21_0=ruleXExpression();
state._fsp--;
@@ -13207,7 +13824,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop60;
+ break loop63;
}
} while (true);
@@ -13220,7 +13837,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_22=(Token)match(input,60,FOLLOW_62); if (state.failed) return current;
+ otherlv_22=(Token)match(input,65,FOLLOW_69); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_22, grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
@@ -13232,22 +13849,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4688:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
- int alt63=2;
- alt63 = dfa63.predict(input);
- switch (alt63) {
+ // InternalPerspectiveDsl.g:4913:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
+ int alt66=2;
+ alt66 = dfa66.predict(input);
+ switch (alt66) {
case 1 :
- // InternalPerspectiveDsl.g:4689:6: ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure )
+ // InternalPerspectiveDsl.g:4914:6: ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure )
{
- // InternalPerspectiveDsl.g:4695:6: (lv_memberCallArguments_23_0= ruleXClosure )
- // InternalPerspectiveDsl.g:4696:7: lv_memberCallArguments_23_0= ruleXClosure
+ // InternalPerspectiveDsl.g:4920:6: (lv_memberCallArguments_23_0= ruleXClosure )
+ // InternalPerspectiveDsl.g:4921:7: lv_memberCallArguments_23_0= ruleXClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_62);
lv_memberCallArguments_23_0=ruleXClosure();
state._fsp--;
@@ -13282,7 +13899,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop64;
+ break loop67;
}
} while (true);
@@ -13311,7 +13928,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXPrimaryExpression"
- // InternalPerspectiveDsl.g:4719:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ;
+ // InternalPerspectiveDsl.g:4944:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ;
public final EObject entryRuleXPrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -13319,8 +13936,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4719:59: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF )
- // InternalPerspectiveDsl.g:4720:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF
+ // InternalPerspectiveDsl.g:4944:59: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF )
+ // InternalPerspectiveDsl.g:4945:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionRule());
@@ -13351,7 +13968,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXPrimaryExpression"
- // InternalPerspectiveDsl.g:4726:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ;
+ // InternalPerspectiveDsl.g:4951:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ;
public final EObject ruleXPrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -13390,15 +14007,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4732:2: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) )
- // InternalPerspectiveDsl.g:4733:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
+ // InternalPerspectiveDsl.g:4957:2: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) )
+ // InternalPerspectiveDsl.g:4958:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
{
- // InternalPerspectiveDsl.g:4733:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
- int alt65=15;
- alt65 = dfa65.predict(input);
- switch (alt65) {
+ // InternalPerspectiveDsl.g:4958:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
+ int alt68=15;
+ alt68 = dfa68.predict(input);
+ switch (alt68) {
case 1 :
- // InternalPerspectiveDsl.g:4734:3: this_XConstructorCall_0= ruleXConstructorCall
+ // InternalPerspectiveDsl.g:4959:3: this_XConstructorCall_0= ruleXConstructorCall
{
if ( state.backtracking==0 ) {
@@ -13420,7 +14037,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4743:3: this_XBlockExpression_1= ruleXBlockExpression
+ // InternalPerspectiveDsl.g:4968:3: this_XBlockExpression_1= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
@@ -13442,7 +14059,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:4752:3: this_XSwitchExpression_2= ruleXSwitchExpression
+ // InternalPerspectiveDsl.g:4977:3: this_XSwitchExpression_2= ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
@@ -13464,10 +14081,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:4761:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
+ // InternalPerspectiveDsl.g:4986:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
{
- // InternalPerspectiveDsl.g:4761:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
- // InternalPerspectiveDsl.g:4762:4: ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression
+ // InternalPerspectiveDsl.g:4986:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
+ // InternalPerspectiveDsl.g:4987:4: ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression
{
if ( state.backtracking==0 ) {
@@ -13492,7 +14109,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:4779:3: this_XFeatureCall_4= ruleXFeatureCall
+ // InternalPerspectiveDsl.g:5004:3: this_XFeatureCall_4= ruleXFeatureCall
{
if ( state.backtracking==0 ) {
@@ -13514,7 +14131,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalPerspectiveDsl.g:4788:3: this_XLiteral_5= ruleXLiteral
+ // InternalPerspectiveDsl.g:5013:3: this_XLiteral_5= ruleXLiteral
{
if ( state.backtracking==0 ) {
@@ -13536,7 +14153,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalPerspectiveDsl.g:4797:3: this_XIfExpression_6= ruleXIfExpression
+ // InternalPerspectiveDsl.g:5022:3: this_XIfExpression_6= ruleXIfExpression
{
if ( state.backtracking==0 ) {
@@ -13558,10 +14175,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalPerspectiveDsl.g:4806:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
+ // InternalPerspectiveDsl.g:5031:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
{
- // InternalPerspectiveDsl.g:4806:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
- // InternalPerspectiveDsl.g:4807:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression
+ // InternalPerspectiveDsl.g:5031:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
+ // InternalPerspectiveDsl.g:5032:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression
{
if ( state.backtracking==0 ) {
@@ -13586,7 +14203,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalPerspectiveDsl.g:4830:3: this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression
+ // InternalPerspectiveDsl.g:5055:3: this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
@@ -13608,7 +14225,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalPerspectiveDsl.g:4839:3: this_XWhileExpression_9= ruleXWhileExpression
+ // InternalPerspectiveDsl.g:5064:3: this_XWhileExpression_9= ruleXWhileExpression
{
if ( state.backtracking==0 ) {
@@ -13630,7 +14247,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalPerspectiveDsl.g:4848:3: this_XDoWhileExpression_10= ruleXDoWhileExpression
+ // InternalPerspectiveDsl.g:5073:3: this_XDoWhileExpression_10= ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
@@ -13652,7 +14269,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalPerspectiveDsl.g:4857:3: this_XThrowExpression_11= ruleXThrowExpression
+ // InternalPerspectiveDsl.g:5082:3: this_XThrowExpression_11= ruleXThrowExpression
{
if ( state.backtracking==0 ) {
@@ -13674,7 +14291,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalPerspectiveDsl.g:4866:3: this_XReturnExpression_12= ruleXReturnExpression
+ // InternalPerspectiveDsl.g:5091:3: this_XReturnExpression_12= ruleXReturnExpression
{
if ( state.backtracking==0 ) {
@@ -13696,7 +14313,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalPerspectiveDsl.g:4875:3: this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression
+ // InternalPerspectiveDsl.g:5100:3: this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
@@ -13718,7 +14335,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalPerspectiveDsl.g:4884:3: this_XParenthesizedExpression_14= ruleXParenthesizedExpression
+ // InternalPerspectiveDsl.g:5109:3: this_XParenthesizedExpression_14= ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
@@ -13764,7 +14381,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXLiteral"
- // InternalPerspectiveDsl.g:4896:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ;
+ // InternalPerspectiveDsl.g:5121:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ;
public final EObject entryRuleXLiteral() throws RecognitionException {
EObject current = null;
@@ -13772,8 +14389,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4896:49: (iv_ruleXLiteral= ruleXLiteral EOF )
- // InternalPerspectiveDsl.g:4897:2: iv_ruleXLiteral= ruleXLiteral EOF
+ // InternalPerspectiveDsl.g:5121:49: (iv_ruleXLiteral= ruleXLiteral EOF )
+ // InternalPerspectiveDsl.g:5122:2: iv_ruleXLiteral= ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralRule());
@@ -13804,7 +14421,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXLiteral"
- // InternalPerspectiveDsl.g:4903:1: ruleXLiteral returns [EObject current=null] : (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ;
+ // InternalPerspectiveDsl.g:5128:1: ruleXLiteral returns [EObject current=null] : (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ;
public final EObject ruleXLiteral() throws RecognitionException {
EObject current = null;
@@ -13827,44 +14444,44 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4909:2: ( (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) )
- // InternalPerspectiveDsl.g:4910:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
+ // InternalPerspectiveDsl.g:5134:2: ( (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) )
+ // InternalPerspectiveDsl.g:5135:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
{
- // InternalPerspectiveDsl.g:4910:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
- int alt66=7;
- int LA66_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5135:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
+ int alt69=7;
+ int LA69_0 = input.LA(1);
- if ( (LA66_0==62) ) {
- alt66=1;
+ if ( (LA69_0==67) ) {
+ alt69=1;
}
- else if ( (LA66_0==63) && (synpred27_InternalPerspectiveDsl())) {
- alt66=2;
+ else if ( (LA69_0==68) && (synpred27_InternalPerspectiveDsl())) {
+ alt69=2;
}
- else if ( ((LA66_0>=113 && LA66_0<=114)) ) {
- alt66=3;
+ else if ( ((LA69_0>=118 && LA69_0<=119)) ) {
+ alt69=3;
}
- else if ( ((LA66_0>=RULE_INT && LA66_0<=RULE_DECIMAL)) ) {
- alt66=4;
+ else if ( ((LA69_0>=RULE_INT && LA69_0<=RULE_DECIMAL)) ) {
+ alt69=4;
}
- else if ( (LA66_0==115) ) {
- alt66=5;
+ else if ( (LA69_0==120) ) {
+ alt69=5;
}
- else if ( (LA66_0==RULE_STRING) ) {
- alt66=6;
+ else if ( (LA69_0==RULE_STRING) ) {
+ alt69=6;
}
- else if ( (LA66_0==116) ) {
- alt66=7;
+ else if ( (LA69_0==121) ) {
+ alt69=7;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
+ new NoViableAltException("", 69, 0, input);
throw nvae;
}
- switch (alt66) {
+ switch (alt69) {
case 1 :
- // InternalPerspectiveDsl.g:4911:3: this_XCollectionLiteral_0= ruleXCollectionLiteral
+ // InternalPerspectiveDsl.g:5136:3: this_XCollectionLiteral_0= ruleXCollectionLiteral
{
if ( state.backtracking==0 ) {
@@ -13886,10 +14503,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4920:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
+ // InternalPerspectiveDsl.g:5145:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
{
- // InternalPerspectiveDsl.g:4920:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
- // InternalPerspectiveDsl.g:4921:4: ( ( () '[' ) )=>this_XClosure_1= ruleXClosure
+ // InternalPerspectiveDsl.g:5145:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
+ // InternalPerspectiveDsl.g:5146:4: ( ( () '[' ) )=>this_XClosure_1= ruleXClosure
{
if ( state.backtracking==0 ) {
@@ -13914,7 +14531,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:4937:3: this_XBooleanLiteral_2= ruleXBooleanLiteral
+ // InternalPerspectiveDsl.g:5162:3: this_XBooleanLiteral_2= ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
@@ -13936,7 +14553,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:4946:3: this_XNumberLiteral_3= ruleXNumberLiteral
+ // InternalPerspectiveDsl.g:5171:3: this_XNumberLiteral_3= ruleXNumberLiteral
{
if ( state.backtracking==0 ) {
@@ -13958,7 +14575,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:4955:3: this_XNullLiteral_4= ruleXNullLiteral
+ // InternalPerspectiveDsl.g:5180:3: this_XNullLiteral_4= ruleXNullLiteral
{
if ( state.backtracking==0 ) {
@@ -13980,7 +14597,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalPerspectiveDsl.g:4964:3: this_XStringLiteral_5= ruleXStringLiteral
+ // InternalPerspectiveDsl.g:5189:3: this_XStringLiteral_5= ruleXStringLiteral
{
if ( state.backtracking==0 ) {
@@ -14002,7 +14619,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalPerspectiveDsl.g:4973:3: this_XTypeLiteral_6= ruleXTypeLiteral
+ // InternalPerspectiveDsl.g:5198:3: this_XTypeLiteral_6= ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
@@ -14048,7 +14665,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCollectionLiteral"
- // InternalPerspectiveDsl.g:4985:1: entryRuleXCollectionLiteral returns [EObject current=null] : iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ;
+ // InternalPerspectiveDsl.g:5210:1: entryRuleXCollectionLiteral returns [EObject current=null] : iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ;
public final EObject entryRuleXCollectionLiteral() throws RecognitionException {
EObject current = null;
@@ -14056,8 +14673,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:4985:59: (iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF )
- // InternalPerspectiveDsl.g:4986:2: iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF
+ // InternalPerspectiveDsl.g:5210:59: (iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF )
+ // InternalPerspectiveDsl.g:5211:2: iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCollectionLiteralRule());
@@ -14088,7 +14705,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCollectionLiteral"
- // InternalPerspectiveDsl.g:4992:1: ruleXCollectionLiteral returns [EObject current=null] : (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ;
+ // InternalPerspectiveDsl.g:5217:1: ruleXCollectionLiteral returns [EObject current=null] : (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ;
public final EObject ruleXCollectionLiteral() throws RecognitionException {
EObject current = null;
@@ -14101,26 +14718,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:4998:2: ( (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) )
- // InternalPerspectiveDsl.g:4999:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
+ // InternalPerspectiveDsl.g:5223:2: ( (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) )
+ // InternalPerspectiveDsl.g:5224:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
{
- // InternalPerspectiveDsl.g:4999:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5224:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA67_0==62) ) {
- int LA67_1 = input.LA(2);
+ if ( (LA70_0==67) ) {
+ int LA70_1 = input.LA(2);
- if ( (LA67_1==63) ) {
- alt67=2;
+ if ( (LA70_1==68) ) {
+ alt70=2;
}
- else if ( (LA67_1==14) ) {
- alt67=1;
+ else if ( (LA70_1==14) ) {
+ alt70=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 67, 1, input);
+ new NoViableAltException("", 70, 1, input);
throw nvae;
}
@@ -14128,13 +14745,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 67, 0, input);
+ new NoViableAltException("", 70, 0, input);
throw nvae;
}
- switch (alt67) {
+ switch (alt70) {
case 1 :
- // InternalPerspectiveDsl.g:5000:3: this_XSetLiteral_0= ruleXSetLiteral
+ // InternalPerspectiveDsl.g:5225:3: this_XSetLiteral_0= ruleXSetLiteral
{
if ( state.backtracking==0 ) {
@@ -14156,7 +14773,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:5009:3: this_XListLiteral_1= ruleXListLiteral
+ // InternalPerspectiveDsl.g:5234:3: this_XListLiteral_1= ruleXListLiteral
{
if ( state.backtracking==0 ) {
@@ -14202,7 +14819,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSetLiteral"
- // InternalPerspectiveDsl.g:5021:1: entryRuleXSetLiteral returns [EObject current=null] : iv_ruleXSetLiteral= ruleXSetLiteral EOF ;
+ // InternalPerspectiveDsl.g:5246:1: entryRuleXSetLiteral returns [EObject current=null] : iv_ruleXSetLiteral= ruleXSetLiteral EOF ;
public final EObject entryRuleXSetLiteral() throws RecognitionException {
EObject current = null;
@@ -14210,8 +14827,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5021:52: (iv_ruleXSetLiteral= ruleXSetLiteral EOF )
- // InternalPerspectiveDsl.g:5022:2: iv_ruleXSetLiteral= ruleXSetLiteral EOF
+ // InternalPerspectiveDsl.g:5246:52: (iv_ruleXSetLiteral= ruleXSetLiteral EOF )
+ // InternalPerspectiveDsl.g:5247:2: iv_ruleXSetLiteral= ruleXSetLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSetLiteralRule());
@@ -14242,7 +14859,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSetLiteral"
- // InternalPerspectiveDsl.g:5028:1: ruleXSetLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ;
+ // InternalPerspectiveDsl.g:5253:1: ruleXSetLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ;
public final EObject ruleXSetLiteral() throws RecognitionException {
EObject current = null;
@@ -14259,14 +14876,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5034:2: ( ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) )
- // InternalPerspectiveDsl.g:5035:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
+ // InternalPerspectiveDsl.g:5259:2: ( ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) )
+ // InternalPerspectiveDsl.g:5260:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
{
- // InternalPerspectiveDsl.g:5035:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
- // InternalPerspectiveDsl.g:5036:3: () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}'
+ // InternalPerspectiveDsl.g:5260:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
+ // InternalPerspectiveDsl.g:5261:3: () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}'
{
- // InternalPerspectiveDsl.g:5036:3: ()
- // InternalPerspectiveDsl.g:5037:4:
+ // InternalPerspectiveDsl.g:5261:3: ()
+ // InternalPerspectiveDsl.g:5262:4:
{
if ( state.backtracking==0 ) {
@@ -14278,41 +14895,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,62,FOLLOW_63); if (state.failed) return current;
+ otherlv_1=(Token)match(input,67,FOLLOW_20); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
- otherlv_2=(Token)match(input,14,FOLLOW_64); if (state.failed) return current;
+ otherlv_2=(Token)match(input,14,FOLLOW_70); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
- // InternalPerspectiveDsl.g:5051:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5276:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( ((LA69_0>=RULE_ID && LA69_0<=RULE_DECIMAL)||LA69_0==14||(LA69_0>=51 && LA69_0<=53)||LA69_0==58||(LA69_0>=62 && LA69_0<=63)||LA69_0==70||(LA69_0>=86 && LA69_0<=87)||LA69_0==91||LA69_0==99||LA69_0==101||(LA69_0>=105 && LA69_0<=107)||(LA69_0>=110 && LA69_0<=119)||LA69_0==121) ) {
- alt69=1;
+ if ( ((LA72_0>=RULE_ID && LA72_0<=RULE_DECIMAL)||LA72_0==14||(LA72_0>=56 && LA72_0<=58)||LA72_0==63||(LA72_0>=67 && LA72_0<=68)||LA72_0==75||(LA72_0>=91 && LA72_0<=92)||LA72_0==96||LA72_0==104||LA72_0==106||(LA72_0>=110 && LA72_0<=112)||(LA72_0>=115 && LA72_0<=124)||LA72_0==126) ) {
+ alt72=1;
}
- switch (alt69) {
+ switch (alt72) {
case 1 :
- // InternalPerspectiveDsl.g:5052:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ // InternalPerspectiveDsl.g:5277:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
{
- // InternalPerspectiveDsl.g:5052:4: ( (lv_elements_3_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5053:5: (lv_elements_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5277:4: ( (lv_elements_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5278:5: (lv_elements_3_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5053:5: (lv_elements_3_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5054:6: lv_elements_3_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5278:5: (lv_elements_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5279:6: lv_elements_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
- pushFollow(FOLLOW_65);
+ pushFollow(FOLLOW_71);
lv_elements_3_0=ruleXExpression();
state._fsp--;
@@ -14336,39 +14953,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5071:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
- loop68:
+ // InternalPerspectiveDsl.g:5296:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ loop71:
do {
- int alt68=2;
- int LA68_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA68_0==59) ) {
- alt68=1;
+ if ( (LA71_0==64) ) {
+ alt71=1;
}
- switch (alt68) {
+ switch (alt71) {
case 1 :
- // InternalPerspectiveDsl.g:5072:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5297:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
{
- otherlv_4=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:5076:5: ( (lv_elements_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5077:6: (lv_elements_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5301:5: ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5302:6: (lv_elements_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5077:6: (lv_elements_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5078:7: lv_elements_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5302:6: (lv_elements_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5303:7: lv_elements_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_65);
+ pushFollow(FOLLOW_71);
lv_elements_5_0=ruleXExpression();
state._fsp--;
@@ -14397,7 +15014,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop68;
+ break loop71;
}
} while (true);
@@ -14438,7 +15055,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXListLiteral"
- // InternalPerspectiveDsl.g:5105:1: entryRuleXListLiteral returns [EObject current=null] : iv_ruleXListLiteral= ruleXListLiteral EOF ;
+ // InternalPerspectiveDsl.g:5330:1: entryRuleXListLiteral returns [EObject current=null] : iv_ruleXListLiteral= ruleXListLiteral EOF ;
public final EObject entryRuleXListLiteral() throws RecognitionException {
EObject current = null;
@@ -14446,8 +15063,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5105:53: (iv_ruleXListLiteral= ruleXListLiteral EOF )
- // InternalPerspectiveDsl.g:5106:2: iv_ruleXListLiteral= ruleXListLiteral EOF
+ // InternalPerspectiveDsl.g:5330:53: (iv_ruleXListLiteral= ruleXListLiteral EOF )
+ // InternalPerspectiveDsl.g:5331:2: iv_ruleXListLiteral= ruleXListLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXListLiteralRule());
@@ -14478,7 +15095,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXListLiteral"
- // InternalPerspectiveDsl.g:5112:1: ruleXListLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ;
+ // InternalPerspectiveDsl.g:5337:1: ruleXListLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ;
public final EObject ruleXListLiteral() throws RecognitionException {
EObject current = null;
@@ -14495,14 +15112,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5118:2: ( ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) )
- // InternalPerspectiveDsl.g:5119:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
+ // InternalPerspectiveDsl.g:5343:2: ( ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) )
+ // InternalPerspectiveDsl.g:5344:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
{
- // InternalPerspectiveDsl.g:5119:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
- // InternalPerspectiveDsl.g:5120:3: () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']'
+ // InternalPerspectiveDsl.g:5344:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
+ // InternalPerspectiveDsl.g:5345:3: () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']'
{
- // InternalPerspectiveDsl.g:5120:3: ()
- // InternalPerspectiveDsl.g:5121:4:
+ // InternalPerspectiveDsl.g:5345:3: ()
+ // InternalPerspectiveDsl.g:5346:4:
{
if ( state.backtracking==0 ) {
@@ -14514,41 +15131,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,62,FOLLOW_34); if (state.failed) return current;
+ otherlv_1=(Token)match(input,67,FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
- otherlv_2=(Token)match(input,63,FOLLOW_35); if (state.failed) return current;
+ otherlv_2=(Token)match(input,68,FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
- // InternalPerspectiveDsl.g:5135:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5360:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( ((LA71_0>=RULE_ID && LA71_0<=RULE_DECIMAL)||LA71_0==14||(LA71_0>=51 && LA71_0<=53)||LA71_0==58||(LA71_0>=62 && LA71_0<=63)||LA71_0==70||(LA71_0>=86 && LA71_0<=87)||LA71_0==91||LA71_0==99||LA71_0==101||(LA71_0>=105 && LA71_0<=107)||(LA71_0>=110 && LA71_0<=119)||LA71_0==121) ) {
- alt71=1;
+ if ( ((LA74_0>=RULE_ID && LA74_0<=RULE_DECIMAL)||LA74_0==14||(LA74_0>=56 && LA74_0<=58)||LA74_0==63||(LA74_0>=67 && LA74_0<=68)||LA74_0==75||(LA74_0>=91 && LA74_0<=92)||LA74_0==96||LA74_0==104||LA74_0==106||(LA74_0>=110 && LA74_0<=112)||(LA74_0>=115 && LA74_0<=124)||LA74_0==126) ) {
+ alt74=1;
}
- switch (alt71) {
+ switch (alt74) {
case 1 :
- // InternalPerspectiveDsl.g:5136:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ // InternalPerspectiveDsl.g:5361:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
{
- // InternalPerspectiveDsl.g:5136:4: ( (lv_elements_3_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5137:5: (lv_elements_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5361:4: ( (lv_elements_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5362:5: (lv_elements_3_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5137:5: (lv_elements_3_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5138:6: lv_elements_3_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5362:5: (lv_elements_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5363:6: lv_elements_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_43);
lv_elements_3_0=ruleXExpression();
state._fsp--;
@@ -14572,39 +15189,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5155:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
- loop70:
+ // InternalPerspectiveDsl.g:5380:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ loop73:
do {
- int alt70=2;
- int LA70_0 = input.LA(1);
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA70_0==59) ) {
- alt70=1;
+ if ( (LA73_0==64) ) {
+ alt73=1;
}
- switch (alt70) {
+ switch (alt73) {
case 1 :
- // InternalPerspectiveDsl.g:5156:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5381:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
{
- otherlv_4=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:5160:5: ( (lv_elements_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5161:6: (lv_elements_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5385:5: ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5386:6: (lv_elements_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5161:6: (lv_elements_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5162:7: lv_elements_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5386:6: (lv_elements_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5387:7: lv_elements_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_43);
lv_elements_5_0=ruleXExpression();
state._fsp--;
@@ -14633,7 +15250,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop70;
+ break loop73;
}
} while (true);
@@ -14643,7 +15260,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,64,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
@@ -14674,7 +15291,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXClosure"
- // InternalPerspectiveDsl.g:5189:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ;
+ // InternalPerspectiveDsl.g:5414:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ;
public final EObject entryRuleXClosure() throws RecognitionException {
EObject current = null;
@@ -14682,8 +15299,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5189:49: (iv_ruleXClosure= ruleXClosure EOF )
- // InternalPerspectiveDsl.g:5190:2: iv_ruleXClosure= ruleXClosure EOF
+ // InternalPerspectiveDsl.g:5414:49: (iv_ruleXClosure= ruleXClosure EOF )
+ // InternalPerspectiveDsl.g:5415:2: iv_ruleXClosure= ruleXClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureRule());
@@ -14714,7 +15331,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXClosure"
- // InternalPerspectiveDsl.g:5196:1: ruleXClosure returns [EObject current=null] : ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ;
+ // InternalPerspectiveDsl.g:5421:1: ruleXClosure returns [EObject current=null] : ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ;
public final EObject ruleXClosure() throws RecognitionException {
EObject current = null;
@@ -14733,20 +15350,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5202:2: ( ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) )
- // InternalPerspectiveDsl.g:5203:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
+ // InternalPerspectiveDsl.g:5427:2: ( ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) )
+ // InternalPerspectiveDsl.g:5428:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
{
- // InternalPerspectiveDsl.g:5203:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
- // InternalPerspectiveDsl.g:5204:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']'
+ // InternalPerspectiveDsl.g:5428:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
+ // InternalPerspectiveDsl.g:5429:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']'
{
- // InternalPerspectiveDsl.g:5204:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) )
- // InternalPerspectiveDsl.g:5205:4: ( ( () '[' ) )=> ( () otherlv_1= '[' )
+ // InternalPerspectiveDsl.g:5429:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) )
+ // InternalPerspectiveDsl.g:5430:4: ( ( () '[' ) )=> ( () otherlv_1= '[' )
{
- // InternalPerspectiveDsl.g:5211:4: ( () otherlv_1= '[' )
- // InternalPerspectiveDsl.g:5212:5: () otherlv_1= '['
+ // InternalPerspectiveDsl.g:5436:4: ( () otherlv_1= '[' )
+ // InternalPerspectiveDsl.g:5437:5: () otherlv_1= '['
{
- // InternalPerspectiveDsl.g:5212:5: ()
- // InternalPerspectiveDsl.g:5213:6:
+ // InternalPerspectiveDsl.g:5437:5: ()
+ // InternalPerspectiveDsl.g:5438:6:
{
if ( state.backtracking==0 ) {
@@ -14758,7 +15375,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,63,FOLLOW_66); if (state.failed) return current;
+ otherlv_1=(Token)match(input,68,FOLLOW_72); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
@@ -14770,39 +15387,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5225:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?
- int alt74=2;
- alt74 = dfa74.predict(input);
- switch (alt74) {
+ // InternalPerspectiveDsl.g:5450:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?
+ int alt77=2;
+ alt77 = dfa77.predict(input);
+ switch (alt77) {
case 1 :
- // InternalPerspectiveDsl.g:5226:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
+ // InternalPerspectiveDsl.g:5451:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
{
- // InternalPerspectiveDsl.g:5249:4: ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
- // InternalPerspectiveDsl.g:5250:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) )
+ // InternalPerspectiveDsl.g:5474:4: ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
+ // InternalPerspectiveDsl.g:5475:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) )
{
- // InternalPerspectiveDsl.g:5250:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )?
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5475:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA73_0==RULE_ID||LA73_0==58||LA73_0==83) ) {
- alt73=1;
+ if ( (LA76_0==RULE_ID||LA76_0==63||LA76_0==88) ) {
+ alt76=1;
}
- switch (alt73) {
+ switch (alt76) {
case 1 :
- // InternalPerspectiveDsl.g:5251:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
+ // InternalPerspectiveDsl.g:5476:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
{
- // InternalPerspectiveDsl.g:5251:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5252:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5476:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5477:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5252:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5253:8: lv_declaredFormalParameters_2_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5477:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5478:8: lv_declaredFormalParameters_2_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
lv_declaredFormalParameters_2_0=ruleJvmFormalParameter();
state._fsp--;
@@ -14826,39 +15443,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5270:6: (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
- loop72:
+ // InternalPerspectiveDsl.g:5495:6: (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
+ loop75:
do {
- int alt72=2;
- int LA72_0 = input.LA(1);
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA72_0==59) ) {
- alt72=1;
+ if ( (LA75_0==64) ) {
+ alt75=1;
}
- switch (alt72) {
+ switch (alt75) {
case 1 :
- // InternalPerspectiveDsl.g:5271:7: otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5496:7: otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
{
- otherlv_3=(Token)match(input,59,FOLLOW_46); if (state.failed) return current;
+ otherlv_3=(Token)match(input,64,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
- // InternalPerspectiveDsl.g:5275:7: ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5276:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5500:7: ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5501:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5276:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5277:9: lv_declaredFormalParameters_4_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5501:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5502:9: lv_declaredFormalParameters_4_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
lv_declaredFormalParameters_4_0=ruleJvmFormalParameter();
state._fsp--;
@@ -14887,7 +15504,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop72;
+ break loop75;
}
} while (true);
@@ -14897,13 +15514,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5296:5: ( (lv_explicitSyntax_5_0= '|' ) )
- // InternalPerspectiveDsl.g:5297:6: (lv_explicitSyntax_5_0= '|' )
+ // InternalPerspectiveDsl.g:5521:5: ( (lv_explicitSyntax_5_0= '|' ) )
+ // InternalPerspectiveDsl.g:5522:6: (lv_explicitSyntax_5_0= '|' )
{
- // InternalPerspectiveDsl.g:5297:6: (lv_explicitSyntax_5_0= '|' )
- // InternalPerspectiveDsl.g:5298:7: lv_explicitSyntax_5_0= '|'
+ // InternalPerspectiveDsl.g:5522:6: (lv_explicitSyntax_5_0= '|' )
+ // InternalPerspectiveDsl.g:5523:7: lv_explicitSyntax_5_0= '|'
{
- lv_explicitSyntax_5_0=(Token)match(input,98,FOLLOW_68); if (state.failed) return current;
+ lv_explicitSyntax_5_0=(Token)match(input,103,FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitSyntax_5_0, grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
@@ -14932,18 +15549,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5312:3: ( (lv_expression_6_0= ruleXExpressionInClosure ) )
- // InternalPerspectiveDsl.g:5313:4: (lv_expression_6_0= ruleXExpressionInClosure )
+ // InternalPerspectiveDsl.g:5537:3: ( (lv_expression_6_0= ruleXExpressionInClosure ) )
+ // InternalPerspectiveDsl.g:5538:4: (lv_expression_6_0= ruleXExpressionInClosure )
{
- // InternalPerspectiveDsl.g:5313:4: (lv_expression_6_0= ruleXExpressionInClosure )
- // InternalPerspectiveDsl.g:5314:5: lv_expression_6_0= ruleXExpressionInClosure
+ // InternalPerspectiveDsl.g:5538:4: (lv_expression_6_0= ruleXExpressionInClosure )
+ // InternalPerspectiveDsl.g:5539:5: lv_expression_6_0= ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
}
- pushFollow(FOLLOW_69);
+ pushFollow(FOLLOW_75);
lv_expression_6_0=ruleXExpressionInClosure();
state._fsp--;
@@ -14967,7 +15584,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,64,FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
@@ -14998,7 +15615,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpressionInClosure"
- // InternalPerspectiveDsl.g:5339:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ;
+ // InternalPerspectiveDsl.g:5564:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ;
public final EObject entryRuleXExpressionInClosure() throws RecognitionException {
EObject current = null;
@@ -15006,8 +15623,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5339:61: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF )
- // InternalPerspectiveDsl.g:5340:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF
+ // InternalPerspectiveDsl.g:5564:61: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF )
+ // InternalPerspectiveDsl.g:5565:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInClosureRule());
@@ -15038,7 +15655,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpressionInClosure"
- // InternalPerspectiveDsl.g:5346:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ;
+ // InternalPerspectiveDsl.g:5571:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ;
public final EObject ruleXExpressionInClosure() throws RecognitionException {
EObject current = null;
@@ -15050,14 +15667,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5352:2: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) )
- // InternalPerspectiveDsl.g:5353:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
+ // InternalPerspectiveDsl.g:5577:2: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) )
+ // InternalPerspectiveDsl.g:5578:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
{
- // InternalPerspectiveDsl.g:5353:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
- // InternalPerspectiveDsl.g:5354:3: () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
+ // InternalPerspectiveDsl.g:5578:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
+ // InternalPerspectiveDsl.g:5579:3: () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
{
- // InternalPerspectiveDsl.g:5354:3: ()
- // InternalPerspectiveDsl.g:5355:4:
+ // InternalPerspectiveDsl.g:5579:3: ()
+ // InternalPerspectiveDsl.g:5580:4:
{
if ( state.backtracking==0 ) {
@@ -15069,33 +15686,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5361:3: ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
- loop76:
+ // InternalPerspectiveDsl.g:5586:3: ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
+ loop79:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( ((LA76_0>=RULE_ID && LA76_0<=RULE_DECIMAL)||LA76_0==14||(LA76_0>=51 && LA76_0<=53)||LA76_0==58||(LA76_0>=62 && LA76_0<=63)||LA76_0==70||(LA76_0>=86 && LA76_0<=87)||LA76_0==91||LA76_0==99||LA76_0==101||(LA76_0>=105 && LA76_0<=119)||LA76_0==121) ) {
- alt76=1;
+ if ( ((LA79_0>=RULE_ID && LA79_0<=RULE_DECIMAL)||LA79_0==14||(LA79_0>=56 && LA79_0<=58)||LA79_0==63||(LA79_0>=67 && LA79_0<=68)||LA79_0==75||(LA79_0>=91 && LA79_0<=92)||LA79_0==96||LA79_0==104||LA79_0==106||(LA79_0>=110 && LA79_0<=124)||LA79_0==126) ) {
+ alt79=1;
}
- switch (alt76) {
+ switch (alt79) {
case 1 :
- // InternalPerspectiveDsl.g:5362:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )?
+ // InternalPerspectiveDsl.g:5587:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )?
{
- // InternalPerspectiveDsl.g:5362:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:5363:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:5587:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:5588:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:5363:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:5364:6: lv_expressions_1_0= ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:5588:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:5589:6: lv_expressions_1_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
}
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_76);
lv_expressions_1_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -15119,18 +15736,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5381:4: (otherlv_2= ';' )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5606:4: (otherlv_2= ';' )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA75_0==56) ) {
- alt75=1;
+ if ( (LA78_0==61) ) {
+ alt78=1;
}
- switch (alt75) {
+ switch (alt78) {
case 1 :
- // InternalPerspectiveDsl.g:5382:5: otherlv_2= ';'
+ // InternalPerspectiveDsl.g:5607:5: otherlv_2= ';'
{
- otherlv_2=(Token)match(input,56,FOLLOW_71); if (state.failed) return current;
+ otherlv_2=(Token)match(input,61,FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
@@ -15147,7 +15764,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop76;
+ break loop79;
}
} while (true);
@@ -15176,7 +15793,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXShortClosure"
- // InternalPerspectiveDsl.g:5392:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ;
+ // InternalPerspectiveDsl.g:5617:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ;
public final EObject entryRuleXShortClosure() throws RecognitionException {
EObject current = null;
@@ -15184,8 +15801,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5392:54: (iv_ruleXShortClosure= ruleXShortClosure EOF )
- // InternalPerspectiveDsl.g:5393:2: iv_ruleXShortClosure= ruleXShortClosure EOF
+ // InternalPerspectiveDsl.g:5617:54: (iv_ruleXShortClosure= ruleXShortClosure EOF )
+ // InternalPerspectiveDsl.g:5618:2: iv_ruleXShortClosure= ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureRule());
@@ -15216,7 +15833,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXShortClosure"
- // InternalPerspectiveDsl.g:5399:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:5624:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXShortClosure() throws RecognitionException {
EObject current = null;
@@ -15233,20 +15850,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5405:2: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:5406:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:5630:2: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:5631:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:5406:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:5407:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5631:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:5632:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:5407:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) )
- // InternalPerspectiveDsl.g:5408:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
+ // InternalPerspectiveDsl.g:5632:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) )
+ // InternalPerspectiveDsl.g:5633:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
{
- // InternalPerspectiveDsl.g:5433:4: ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
- // InternalPerspectiveDsl.g:5434:5: () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) )
+ // InternalPerspectiveDsl.g:5658:4: ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
+ // InternalPerspectiveDsl.g:5659:5: () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) )
{
- // InternalPerspectiveDsl.g:5434:5: ()
- // InternalPerspectiveDsl.g:5435:6:
+ // InternalPerspectiveDsl.g:5659:5: ()
+ // InternalPerspectiveDsl.g:5660:6:
{
if ( state.backtracking==0 ) {
@@ -15258,29 +15875,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5441:5: ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5666:5: ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA78_0==RULE_ID||LA78_0==58||LA78_0==83) ) {
- alt78=1;
+ if ( (LA81_0==RULE_ID||LA81_0==63||LA81_0==88) ) {
+ alt81=1;
}
- switch (alt78) {
+ switch (alt81) {
case 1 :
- // InternalPerspectiveDsl.g:5442:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
+ // InternalPerspectiveDsl.g:5667:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
{
- // InternalPerspectiveDsl.g:5442:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5443:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5667:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5668:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5443:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5444:8: lv_declaredFormalParameters_1_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5668:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5669:8: lv_declaredFormalParameters_1_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
lv_declaredFormalParameters_1_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15304,39 +15921,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5461:6: (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
- loop77:
+ // InternalPerspectiveDsl.g:5686:6: (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
+ loop80:
do {
- int alt77=2;
- int LA77_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA77_0==59) ) {
- alt77=1;
+ if ( (LA80_0==64) ) {
+ alt80=1;
}
- switch (alt77) {
+ switch (alt80) {
case 1 :
- // InternalPerspectiveDsl.g:5462:7: otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5687:7: otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
{
- otherlv_2=(Token)match(input,59,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,64,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
- // InternalPerspectiveDsl.g:5466:7: ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5467:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5691:7: ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5692:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5467:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5468:9: lv_declaredFormalParameters_3_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5692:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5693:9: lv_declaredFormalParameters_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
lv_declaredFormalParameters_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15365,7 +15982,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop77;
+ break loop80;
}
} while (true);
@@ -15375,13 +15992,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5487:5: ( (lv_explicitSyntax_4_0= '|' ) )
- // InternalPerspectiveDsl.g:5488:6: (lv_explicitSyntax_4_0= '|' )
+ // InternalPerspectiveDsl.g:5712:5: ( (lv_explicitSyntax_4_0= '|' ) )
+ // InternalPerspectiveDsl.g:5713:6: (lv_explicitSyntax_4_0= '|' )
{
- // InternalPerspectiveDsl.g:5488:6: (lv_explicitSyntax_4_0= '|' )
- // InternalPerspectiveDsl.g:5489:7: lv_explicitSyntax_4_0= '|'
+ // InternalPerspectiveDsl.g:5713:6: (lv_explicitSyntax_4_0= '|' )
+ // InternalPerspectiveDsl.g:5714:7: lv_explicitSyntax_4_0= '|'
{
- lv_explicitSyntax_4_0=(Token)match(input,98,FOLLOW_33); if (state.failed) return current;
+ lv_explicitSyntax_4_0=(Token)match(input,103,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitSyntax_4_0, grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
@@ -15407,11 +16024,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5503:3: ( (lv_expression_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5504:4: (lv_expression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5728:3: ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5729:4: (lv_expression_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5504:4: (lv_expression_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5505:5: lv_expression_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5729:4: (lv_expression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5730:5: lv_expression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -15467,7 +16084,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXParenthesizedExpression"
- // InternalPerspectiveDsl.g:5526:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ;
+ // InternalPerspectiveDsl.g:5751:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ;
public final EObject entryRuleXParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -15475,8 +16092,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5526:65: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF )
- // InternalPerspectiveDsl.g:5527:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF
+ // InternalPerspectiveDsl.g:5751:65: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF )
+ // InternalPerspectiveDsl.g:5752:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParenthesizedExpressionRule());
@@ -15507,7 +16124,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXParenthesizedExpression"
- // InternalPerspectiveDsl.g:5533:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ;
+ // InternalPerspectiveDsl.g:5758:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ;
public final EObject ruleXParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -15520,13 +16137,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5539:2: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) )
- // InternalPerspectiveDsl.g:5540:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
+ // InternalPerspectiveDsl.g:5764:2: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) )
+ // InternalPerspectiveDsl.g:5765:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
{
- // InternalPerspectiveDsl.g:5540:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
- // InternalPerspectiveDsl.g:5541:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')'
+ // InternalPerspectiveDsl.g:5765:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
+ // InternalPerspectiveDsl.g:5766:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')'
{
- otherlv_0=(Token)match(input,58,FOLLOW_33); if (state.failed) return current;
+ otherlv_0=(Token)match(input,63,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
@@ -15537,7 +16154,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
this_XExpression_1=ruleXExpression();
state._fsp--;
@@ -15548,7 +16165,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- otherlv_2=(Token)match(input,60,FOLLOW_2); if (state.failed) return current;
+ otherlv_2=(Token)match(input,65,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
@@ -15579,7 +16196,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXIfExpression"
- // InternalPerspectiveDsl.g:5561:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ;
+ // InternalPerspectiveDsl.g:5786:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ;
public final EObject entryRuleXIfExpression() throws RecognitionException {
EObject current = null;
@@ -15587,8 +16204,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5561:54: (iv_ruleXIfExpression= ruleXIfExpression EOF )
- // InternalPerspectiveDsl.g:5562:2: iv_ruleXIfExpression= ruleXIfExpression EOF
+ // InternalPerspectiveDsl.g:5786:54: (iv_ruleXIfExpression= ruleXIfExpression EOF )
+ // InternalPerspectiveDsl.g:5787:2: iv_ruleXIfExpression= ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionRule());
@@ -15619,7 +16236,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXIfExpression"
- // InternalPerspectiveDsl.g:5568:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ;
+ // InternalPerspectiveDsl.g:5793:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ;
public final EObject ruleXIfExpression() throws RecognitionException {
EObject current = null;
@@ -15638,14 +16255,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5574:2: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) )
- // InternalPerspectiveDsl.g:5575:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
+ // InternalPerspectiveDsl.g:5799:2: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) )
+ // InternalPerspectiveDsl.g:5800:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
{
- // InternalPerspectiveDsl.g:5575:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
- // InternalPerspectiveDsl.g:5576:3: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
+ // InternalPerspectiveDsl.g:5800:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
+ // InternalPerspectiveDsl.g:5801:3: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
{
- // InternalPerspectiveDsl.g:5576:3: ()
- // InternalPerspectiveDsl.g:5577:4:
+ // InternalPerspectiveDsl.g:5801:3: ()
+ // InternalPerspectiveDsl.g:5802:4:
{
if ( state.backtracking==0 ) {
@@ -15657,30 +16274,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,99,FOLLOW_72); if (state.failed) return current;
+ otherlv_1=(Token)match(input,104,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- otherlv_2=(Token)match(input,58,FOLLOW_33); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- // InternalPerspectiveDsl.g:5591:3: ( (lv_if_3_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5592:4: (lv_if_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5816:3: ( (lv_if_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5817:4: (lv_if_3_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5592:4: (lv_if_3_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5593:5: lv_if_3_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5817:4: (lv_if_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5818:5: lv_if_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_if_3_0=ruleXExpression();
state._fsp--;
@@ -15704,24 +16321,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,60,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,65,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- // InternalPerspectiveDsl.g:5614:3: ( (lv_then_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5615:4: (lv_then_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5839:3: ( (lv_then_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5840:4: (lv_then_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5615:4: (lv_then_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5616:5: lv_then_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5840:4: (lv_then_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5841:5: lv_then_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_79);
lv_then_5_0=ruleXExpression();
state._fsp--;
@@ -15745,25 +16362,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5633:3: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5858:3: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA79_0==100) ) {
- int LA79_1 = input.LA(2);
+ if ( (LA82_0==105) ) {
+ int LA82_1 = input.LA(2);
if ( (synpred31_InternalPerspectiveDsl()) ) {
- alt79=1;
+ alt82=1;
}
}
- switch (alt79) {
+ switch (alt82) {
case 1 :
- // InternalPerspectiveDsl.g:5634:4: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5859:4: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:5634:4: ( ( 'else' )=>otherlv_6= 'else' )
- // InternalPerspectiveDsl.g:5635:5: ( 'else' )=>otherlv_6= 'else'
+ // InternalPerspectiveDsl.g:5859:4: ( ( 'else' )=>otherlv_6= 'else' )
+ // InternalPerspectiveDsl.g:5860:5: ( 'else' )=>otherlv_6= 'else'
{
- otherlv_6=(Token)match(input,100,FOLLOW_33); if (state.failed) return current;
+ otherlv_6=(Token)match(input,105,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
@@ -15772,11 +16389,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5641:4: ( (lv_else_7_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5642:5: (lv_else_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5866:4: ( (lv_else_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5867:5: (lv_else_7_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5642:5: (lv_else_7_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5643:6: lv_else_7_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5867:5: (lv_else_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5868:6: lv_else_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -15838,7 +16455,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSwitchExpression"
- // InternalPerspectiveDsl.g:5665:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ;
+ // InternalPerspectiveDsl.g:5890:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ;
public final EObject entryRuleXSwitchExpression() throws RecognitionException {
EObject current = null;
@@ -15846,8 +16463,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5665:58: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF )
- // InternalPerspectiveDsl.g:5666:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF
+ // InternalPerspectiveDsl.g:5890:58: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF )
+ // InternalPerspectiveDsl.g:5891:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionRule());
@@ -15878,7 +16495,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSwitchExpression"
- // InternalPerspectiveDsl.g:5672:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ;
+ // InternalPerspectiveDsl.g:5897:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ;
public final EObject ruleXSwitchExpression() throws RecognitionException {
EObject current = null;
@@ -15908,14 +16525,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5678:2: ( ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) )
- // InternalPerspectiveDsl.g:5679:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
+ // InternalPerspectiveDsl.g:5903:2: ( ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) )
+ // InternalPerspectiveDsl.g:5904:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
{
- // InternalPerspectiveDsl.g:5679:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
- // InternalPerspectiveDsl.g:5680:3: () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}'
+ // InternalPerspectiveDsl.g:5904:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
+ // InternalPerspectiveDsl.g:5905:3: () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}'
{
- // InternalPerspectiveDsl.g:5680:3: ()
- // InternalPerspectiveDsl.g:5681:4:
+ // InternalPerspectiveDsl.g:5905:3: ()
+ // InternalPerspectiveDsl.g:5906:4:
{
if ( state.backtracking==0 ) {
@@ -15927,46 +16544,46 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,101,FOLLOW_74); if (state.failed) return current;
+ otherlv_1=(Token)match(input,106,FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- // InternalPerspectiveDsl.g:5691:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )
- int alt81=2;
- alt81 = dfa81.predict(input);
- switch (alt81) {
+ // InternalPerspectiveDsl.g:5916:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )
+ int alt84=2;
+ alt84 = dfa84.predict(input);
+ switch (alt84) {
case 1 :
- // InternalPerspectiveDsl.g:5692:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalPerspectiveDsl.g:5917:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
{
- // InternalPerspectiveDsl.g:5692:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
- // InternalPerspectiveDsl.g:5693:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')'
+ // InternalPerspectiveDsl.g:5917:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalPerspectiveDsl.g:5918:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')'
{
- // InternalPerspectiveDsl.g:5693:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
- // InternalPerspectiveDsl.g:5694:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalPerspectiveDsl.g:5918:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
+ // InternalPerspectiveDsl.g:5919:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
{
- // InternalPerspectiveDsl.g:5704:6: (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
- // InternalPerspectiveDsl.g:5705:7: otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
+ // InternalPerspectiveDsl.g:5929:6: (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalPerspectiveDsl.g:5930:7: otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
{
- otherlv_2=(Token)match(input,58,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
- // InternalPerspectiveDsl.g:5709:7: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5710:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5934:7: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5935:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5710:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5711:9: lv_declaredParam_3_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5935:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5936:9: lv_declaredParam_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
}
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_81);
lv_declaredParam_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15990,7 +16607,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,102,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,107,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
@@ -16002,18 +16619,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5734:5: ( (lv_switch_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5735:6: (lv_switch_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5959:5: ( (lv_switch_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5960:6: (lv_switch_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5735:6: (lv_switch_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5736:7: lv_switch_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:5960:6: (lv_switch_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:5961:7: lv_switch_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_switch_5_0=ruleXExpression();
state._fsp--;
@@ -16037,7 +16654,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,60,FOLLOW_63); if (state.failed) return current;
+ otherlv_6=(Token)match(input,65,FOLLOW_20); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
@@ -16050,33 +16667,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:5759:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:5984:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:5759:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:5760:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:5984:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:5985:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:5760:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?
- int alt80=2;
- alt80 = dfa80.predict(input);
- switch (alt80) {
+ // InternalPerspectiveDsl.g:5985:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?
+ int alt83=2;
+ alt83 = dfa83.predict(input);
+ switch (alt83) {
case 1 :
- // InternalPerspectiveDsl.g:5761:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
+ // InternalPerspectiveDsl.g:5986:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
{
- // InternalPerspectiveDsl.g:5770:6: ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
- // InternalPerspectiveDsl.g:5771:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':'
+ // InternalPerspectiveDsl.g:5995:6: ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
+ // InternalPerspectiveDsl.g:5996:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':'
{
- // InternalPerspectiveDsl.g:5771:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5772:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5996:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5997:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5772:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5773:9: lv_declaredParam_7_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5997:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5998:9: lv_declaredParam_7_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
}
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_81);
lv_declaredParam_7_0=ruleJvmFormalParameter();
state._fsp--;
@@ -16100,7 +16717,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,102,FOLLOW_33); if (state.failed) return current;
+ otherlv_8=(Token)match(input,107,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
@@ -16115,18 +16732,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5796:5: ( (lv_switch_9_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5797:6: (lv_switch_9_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6021:5: ( (lv_switch_9_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6022:6: (lv_switch_9_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5797:6: (lv_switch_9_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5798:7: lv_switch_9_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6022:6: (lv_switch_9_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6023:7: lv_switch_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
}
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_20);
lv_switch_9_0=ruleXExpression();
state._fsp--;
@@ -16159,36 +16776,36 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,14,FOLLOW_76); if (state.failed) return current;
+ otherlv_10=(Token)match(input,14,FOLLOW_82); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
- // InternalPerspectiveDsl.g:5821:3: ( (lv_cases_11_0= ruleXCasePart ) )*
- loop82:
+ // InternalPerspectiveDsl.g:6046:3: ( (lv_cases_11_0= ruleXCasePart ) )*
+ loop85:
do {
- int alt82=2;
- int LA82_0 = input.LA(1);
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA82_0==RULE_ID||(LA82_0>=58 && LA82_0<=59)||LA82_0==83||LA82_0==102||LA82_0==104) ) {
- alt82=1;
+ if ( (LA85_0==RULE_ID||(LA85_0>=63 && LA85_0<=64)||LA85_0==88||LA85_0==107||LA85_0==109) ) {
+ alt85=1;
}
- switch (alt82) {
+ switch (alt85) {
case 1 :
- // InternalPerspectiveDsl.g:5822:4: (lv_cases_11_0= ruleXCasePart )
+ // InternalPerspectiveDsl.g:6047:4: (lv_cases_11_0= ruleXCasePart )
{
- // InternalPerspectiveDsl.g:5822:4: (lv_cases_11_0= ruleXCasePart )
- // InternalPerspectiveDsl.g:5823:5: lv_cases_11_0= ruleXCasePart
+ // InternalPerspectiveDsl.g:6047:4: (lv_cases_11_0= ruleXCasePart )
+ // InternalPerspectiveDsl.g:6048:5: lv_cases_11_0= ruleXCasePart
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
}
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_82);
lv_cases_11_0=ruleXCasePart();
state._fsp--;
@@ -16214,45 +16831,45 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop82;
+ break loop85;
}
} while (true);
- // InternalPerspectiveDsl.g:5840:3: (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )?
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6065:3: (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA83_0==103) ) {
- alt83=1;
+ if ( (LA86_0==108) ) {
+ alt86=1;
}
- switch (alt83) {
+ switch (alt86) {
case 1 :
- // InternalPerspectiveDsl.g:5841:4: otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6066:4: otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) )
{
- otherlv_12=(Token)match(input,103,FOLLOW_75); if (state.failed) return current;
+ otherlv_12=(Token)match(input,108,FOLLOW_81); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
- otherlv_13=(Token)match(input,102,FOLLOW_33); if (state.failed) return current;
+ otherlv_13=(Token)match(input,107,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
- // InternalPerspectiveDsl.g:5849:4: ( (lv_default_14_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5850:5: (lv_default_14_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6074:4: ( (lv_default_14_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6075:5: (lv_default_14_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5850:5: (lv_default_14_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5851:6: lv_default_14_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6075:5: (lv_default_14_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6076:6: lv_default_14_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
}
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_13);
lv_default_14_0=ruleXExpression();
state._fsp--;
@@ -16313,7 +16930,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCasePart"
- // InternalPerspectiveDsl.g:5877:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ;
+ // InternalPerspectiveDsl.g:6102:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ;
public final EObject entryRuleXCasePart() throws RecognitionException {
EObject current = null;
@@ -16321,8 +16938,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5877:50: (iv_ruleXCasePart= ruleXCasePart EOF )
- // InternalPerspectiveDsl.g:5878:2: iv_ruleXCasePart= ruleXCasePart EOF
+ // InternalPerspectiveDsl.g:6102:50: (iv_ruleXCasePart= ruleXCasePart EOF )
+ // InternalPerspectiveDsl.g:6103:2: iv_ruleXCasePart= ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartRule());
@@ -16353,7 +16970,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCasePart"
- // InternalPerspectiveDsl.g:5884:1: ruleXCasePart returns [EObject current=null] : ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ;
+ // InternalPerspectiveDsl.g:6109:1: ruleXCasePart returns [EObject current=null] : ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ;
public final EObject ruleXCasePart() throws RecognitionException {
EObject current = null;
@@ -16371,14 +16988,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:5890:2: ( ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) )
- // InternalPerspectiveDsl.g:5891:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
+ // InternalPerspectiveDsl.g:6115:2: ( ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) )
+ // InternalPerspectiveDsl.g:6116:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
{
- // InternalPerspectiveDsl.g:5891:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
- // InternalPerspectiveDsl.g:5892:3: () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
+ // InternalPerspectiveDsl.g:6116:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
+ // InternalPerspectiveDsl.g:6117:3: () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
{
- // InternalPerspectiveDsl.g:5892:3: ()
- // InternalPerspectiveDsl.g:5893:4:
+ // InternalPerspectiveDsl.g:6117:3: ()
+ // InternalPerspectiveDsl.g:6118:4:
{
if ( state.backtracking==0 ) {
@@ -16390,26 +17007,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5899:3: ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6124:3: ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA84_0==RULE_ID||LA84_0==58||LA84_0==83) ) {
- alt84=1;
+ if ( (LA87_0==RULE_ID||LA87_0==63||LA87_0==88) ) {
+ alt87=1;
}
- switch (alt84) {
+ switch (alt87) {
case 1 :
- // InternalPerspectiveDsl.g:5900:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6125:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:5900:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:5901:5: lv_typeGuard_1_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:6125:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6126:5: lv_typeGuard_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_83);
lv_typeGuard_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -16436,35 +17053,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5918:3: (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6143:3: (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA85_0==104) ) {
- alt85=1;
+ if ( (LA88_0==109) ) {
+ alt88=1;
}
- switch (alt85) {
+ switch (alt88) {
case 1 :
- // InternalPerspectiveDsl.g:5919:4: otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6144:4: otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) )
{
- otherlv_2=(Token)match(input,104,FOLLOW_33); if (state.failed) return current;
+ otherlv_2=(Token)match(input,109,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
- // InternalPerspectiveDsl.g:5923:4: ( (lv_case_3_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5924:5: (lv_case_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6148:4: ( (lv_case_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6149:5: (lv_case_3_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5924:5: (lv_case_3_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5925:6: lv_case_3_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6149:5: (lv_case_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6150:6: lv_case_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
}
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_84);
lv_case_3_0=ruleXExpression();
state._fsp--;
@@ -16494,41 +17111,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5943:3: ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6168:3: ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA86_0==102) ) {
- alt86=1;
+ if ( (LA89_0==107) ) {
+ alt89=1;
}
- else if ( (LA86_0==59) ) {
- alt86=2;
+ else if ( (LA89_0==64) ) {
+ alt89=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 86, 0, input);
+ new NoViableAltException("", 89, 0, input);
throw nvae;
}
- switch (alt86) {
+ switch (alt89) {
case 1 :
- // InternalPerspectiveDsl.g:5944:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6169:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:5944:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:5945:5: otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6169:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6170:5: otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) )
{
- otherlv_4=(Token)match(input,102,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,107,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
- // InternalPerspectiveDsl.g:5949:5: ( (lv_then_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:5950:6: (lv_then_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6174:5: ( (lv_then_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6175:6: (lv_then_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:5950:6: (lv_then_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:5951:7: lv_then_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6175:6: (lv_then_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6176:7: lv_then_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -16566,15 +17183,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:5970:4: ( (lv_fallThrough_6_0= ',' ) )
+ // InternalPerspectiveDsl.g:6195:4: ( (lv_fallThrough_6_0= ',' ) )
{
- // InternalPerspectiveDsl.g:5970:4: ( (lv_fallThrough_6_0= ',' ) )
- // InternalPerspectiveDsl.g:5971:5: (lv_fallThrough_6_0= ',' )
+ // InternalPerspectiveDsl.g:6195:4: ( (lv_fallThrough_6_0= ',' ) )
+ // InternalPerspectiveDsl.g:6196:5: (lv_fallThrough_6_0= ',' )
{
- // InternalPerspectiveDsl.g:5971:5: (lv_fallThrough_6_0= ',' )
- // InternalPerspectiveDsl.g:5972:6: lv_fallThrough_6_0= ','
+ // InternalPerspectiveDsl.g:6196:5: (lv_fallThrough_6_0= ',' )
+ // InternalPerspectiveDsl.g:6197:6: lv_fallThrough_6_0= ','
{
- lv_fallThrough_6_0=(Token)match(input,59,FOLLOW_2); if (state.failed) return current;
+ lv_fallThrough_6_0=(Token)match(input,64,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fallThrough_6_0, grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
@@ -16625,7 +17242,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXForLoopExpression"
- // InternalPerspectiveDsl.g:5989:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ;
+ // InternalPerspectiveDsl.g:6214:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ;
public final EObject entryRuleXForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -16633,8 +17250,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:5989:59: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF )
- // InternalPerspectiveDsl.g:5990:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF
+ // InternalPerspectiveDsl.g:6214:59: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF )
+ // InternalPerspectiveDsl.g:6215:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionRule());
@@ -16665,7 +17282,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXForLoopExpression"
- // InternalPerspectiveDsl.g:5996:1: ruleXForLoopExpression returns [EObject current=null] : ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:6221:1: ruleXForLoopExpression returns [EObject current=null] : ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ;
public final EObject ruleXForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -16684,20 +17301,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6002:2: ( ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:6003:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6227:2: ( ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:6228:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:6003:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:6004:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6228:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6229:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:6004:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
- // InternalPerspectiveDsl.g:6005:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalPerspectiveDsl.g:6229:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
+ // InternalPerspectiveDsl.g:6230:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
{
- // InternalPerspectiveDsl.g:6018:4: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
- // InternalPerspectiveDsl.g:6019:5: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
+ // InternalPerspectiveDsl.g:6243:4: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalPerspectiveDsl.g:6244:5: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
{
- // InternalPerspectiveDsl.g:6019:5: ()
- // InternalPerspectiveDsl.g:6020:6:
+ // InternalPerspectiveDsl.g:6244:5: ()
+ // InternalPerspectiveDsl.g:6245:6:
{
if ( state.backtracking==0 ) {
@@ -16709,30 +17326,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,105,FOLLOW_72); if (state.failed) return current;
+ otherlv_1=(Token)match(input,110,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
- otherlv_2=(Token)match(input,58,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- // InternalPerspectiveDsl.g:6034:5: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:6035:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:6259:5: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:6260:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:6035:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:6036:7: lv_declaredParam_3_0= ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:6260:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:6261:7: lv_declaredParam_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
}
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_81);
lv_declaredParam_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -16756,7 +17373,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,102,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,107,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
@@ -16768,18 +17385,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6059:3: ( (lv_forExpression_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6060:4: (lv_forExpression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6284:3: ( (lv_forExpression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6285:4: (lv_forExpression_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6060:4: (lv_forExpression_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6061:5: lv_forExpression_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6285:4: (lv_forExpression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6286:5: lv_forExpression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_forExpression_5_0=ruleXExpression();
state._fsp--;
@@ -16803,17 +17420,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,60,FOLLOW_33); if (state.failed) return current;
+ otherlv_6=(Token)match(input,65,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
- // InternalPerspectiveDsl.g:6082:3: ( (lv_eachExpression_7_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6083:4: (lv_eachExpression_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6307:3: ( (lv_eachExpression_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6308:4: (lv_eachExpression_7_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6083:4: (lv_eachExpression_7_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6084:5: lv_eachExpression_7_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6308:4: (lv_eachExpression_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6309:5: lv_eachExpression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -16869,7 +17486,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBasicForLoopExpression"
- // InternalPerspectiveDsl.g:6105:1: entryRuleXBasicForLoopExpression returns [EObject current=null] : iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ;
+ // InternalPerspectiveDsl.g:6330:1: entryRuleXBasicForLoopExpression returns [EObject current=null] : iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ;
public final EObject entryRuleXBasicForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -16877,8 +17494,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6105:64: (iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF )
- // InternalPerspectiveDsl.g:6106:2: iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF
+ // InternalPerspectiveDsl.g:6330:64: (iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF )
+ // InternalPerspectiveDsl.g:6331:2: iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionRule());
@@ -16909,7 +17526,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBasicForLoopExpression"
- // InternalPerspectiveDsl.g:6112:1: ruleXBasicForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:6337:1: ruleXBasicForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ;
public final EObject ruleXBasicForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -16937,14 +17554,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6118:2: ( ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:6119:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6343:2: ( ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:6344:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:6119:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:6120:3: () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6344:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6345:3: () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:6120:3: ()
- // InternalPerspectiveDsl.g:6121:4:
+ // InternalPerspectiveDsl.g:6345:3: ()
+ // InternalPerspectiveDsl.g:6346:4:
{
if ( state.backtracking==0 ) {
@@ -16956,41 +17573,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,105,FOLLOW_72); if (state.failed) return current;
+ otherlv_1=(Token)match(input,110,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
- otherlv_2=(Token)match(input,58,FOLLOW_80); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- // InternalPerspectiveDsl.g:6135:3: ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )?
- int alt88=2;
- int LA88_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6360:3: ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )?
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( ((LA88_0>=RULE_ID && LA88_0<=RULE_DECIMAL)||LA88_0==14||(LA88_0>=51 && LA88_0<=53)||LA88_0==58||(LA88_0>=62 && LA88_0<=63)||LA88_0==70||(LA88_0>=86 && LA88_0<=87)||LA88_0==91||LA88_0==99||LA88_0==101||(LA88_0>=105 && LA88_0<=119)||LA88_0==121) ) {
- alt88=1;
+ if ( ((LA91_0>=RULE_ID && LA91_0<=RULE_DECIMAL)||LA91_0==14||(LA91_0>=56 && LA91_0<=58)||LA91_0==63||(LA91_0>=67 && LA91_0<=68)||LA91_0==75||(LA91_0>=91 && LA91_0<=92)||LA91_0==96||LA91_0==104||LA91_0==106||(LA91_0>=110 && LA91_0<=124)||LA91_0==126) ) {
+ alt91=1;
}
- switch (alt88) {
+ switch (alt91) {
case 1 :
- // InternalPerspectiveDsl.g:6136:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
+ // InternalPerspectiveDsl.g:6361:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
{
- // InternalPerspectiveDsl.g:6136:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:6137:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:6361:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:6362:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:6137:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:6138:6: lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:6362:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:6363:6: lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
}
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_86);
lv_initExpressions_3_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -17014,39 +17631,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6155:4: (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
- loop87:
+ // InternalPerspectiveDsl.g:6380:4: (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
+ loop90:
do {
- int alt87=2;
- int LA87_0 = input.LA(1);
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA87_0==59) ) {
- alt87=1;
+ if ( (LA90_0==64) ) {
+ alt90=1;
}
- switch (alt87) {
+ switch (alt90) {
case 1 :
- // InternalPerspectiveDsl.g:6156:5: otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:6381:5: otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
{
- otherlv_4=(Token)match(input,59,FOLLOW_82); if (state.failed) return current;
+ otherlv_4=(Token)match(input,64,FOLLOW_87); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:6160:5: ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:6161:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:6385:5: ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:6386:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:6161:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:6162:7: lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:6386:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:6387:7: lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_86);
lv_initExpressions_5_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -17075,7 +17692,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop87;
+ break loop90;
}
} while (true);
@@ -17085,32 +17702,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,56,FOLLOW_83); if (state.failed) return current;
+ otherlv_6=(Token)match(input,61,FOLLOW_88); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
- // InternalPerspectiveDsl.g:6185:3: ( (lv_expression_7_0= ruleXExpression ) )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6410:3: ( (lv_expression_7_0= ruleXExpression ) )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( ((LA89_0>=RULE_ID && LA89_0<=RULE_DECIMAL)||LA89_0==14||(LA89_0>=51 && LA89_0<=53)||LA89_0==58||(LA89_0>=62 && LA89_0<=63)||LA89_0==70||(LA89_0>=86 && LA89_0<=87)||LA89_0==91||LA89_0==99||LA89_0==101||(LA89_0>=105 && LA89_0<=107)||(LA89_0>=110 && LA89_0<=119)||LA89_0==121) ) {
- alt89=1;
+ if ( ((LA92_0>=RULE_ID && LA92_0<=RULE_DECIMAL)||LA92_0==14||(LA92_0>=56 && LA92_0<=58)||LA92_0==63||(LA92_0>=67 && LA92_0<=68)||LA92_0==75||(LA92_0>=91 && LA92_0<=92)||LA92_0==96||LA92_0==104||LA92_0==106||(LA92_0>=110 && LA92_0<=112)||(LA92_0>=115 && LA92_0<=124)||LA92_0==126) ) {
+ alt92=1;
}
- switch (alt89) {
+ switch (alt92) {
case 1 :
- // InternalPerspectiveDsl.g:6186:4: (lv_expression_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6411:4: (lv_expression_7_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6186:4: (lv_expression_7_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6187:5: lv_expression_7_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6411:4: (lv_expression_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6412:5: lv_expression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
}
- pushFollow(FOLLOW_84);
+ pushFollow(FOLLOW_89);
lv_expression_7_0=ruleXExpression();
state._fsp--;
@@ -17137,35 +17754,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,56,FOLLOW_29); if (state.failed) return current;
+ otherlv_8=(Token)match(input,61,FOLLOW_36); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
- // InternalPerspectiveDsl.g:6208:3: ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6433:3: ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )?
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( ((LA91_0>=RULE_ID && LA91_0<=RULE_DECIMAL)||LA91_0==14||(LA91_0>=51 && LA91_0<=53)||LA91_0==58||(LA91_0>=62 && LA91_0<=63)||LA91_0==70||(LA91_0>=86 && LA91_0<=87)||LA91_0==91||LA91_0==99||LA91_0==101||(LA91_0>=105 && LA91_0<=107)||(LA91_0>=110 && LA91_0<=119)||LA91_0==121) ) {
- alt91=1;
+ if ( ((LA94_0>=RULE_ID && LA94_0<=RULE_DECIMAL)||LA94_0==14||(LA94_0>=56 && LA94_0<=58)||LA94_0==63||(LA94_0>=67 && LA94_0<=68)||LA94_0==75||(LA94_0>=91 && LA94_0<=92)||LA94_0==96||LA94_0==104||LA94_0==106||(LA94_0>=110 && LA94_0<=112)||(LA94_0>=115 && LA94_0<=124)||LA94_0==126) ) {
+ alt94=1;
}
- switch (alt91) {
+ switch (alt94) {
case 1 :
- // InternalPerspectiveDsl.g:6209:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
+ // InternalPerspectiveDsl.g:6434:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
{
- // InternalPerspectiveDsl.g:6209:4: ( (lv_updateExpressions_9_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6210:5: (lv_updateExpressions_9_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6434:4: ( (lv_updateExpressions_9_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6435:5: (lv_updateExpressions_9_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6210:5: (lv_updateExpressions_9_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6211:6: lv_updateExpressions_9_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6435:5: (lv_updateExpressions_9_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6436:6: lv_updateExpressions_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_updateExpressions_9_0=ruleXExpression();
state._fsp--;
@@ -17189,39 +17806,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6228:4: (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
- loop90:
+ // InternalPerspectiveDsl.g:6453:4: (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
+ loop93:
do {
- int alt90=2;
- int LA90_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA90_0==59) ) {
- alt90=1;
+ if ( (LA93_0==64) ) {
+ alt93=1;
}
- switch (alt90) {
+ switch (alt93) {
case 1 :
- // InternalPerspectiveDsl.g:6229:5: otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6454:5: otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) )
{
- otherlv_10=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_10=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
- // InternalPerspectiveDsl.g:6233:5: ( (lv_updateExpressions_11_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6234:6: (lv_updateExpressions_11_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6458:5: ( (lv_updateExpressions_11_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6459:6: (lv_updateExpressions_11_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6234:6: (lv_updateExpressions_11_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6235:7: lv_updateExpressions_11_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6459:6: (lv_updateExpressions_11_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6460:7: lv_updateExpressions_11_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_updateExpressions_11_0=ruleXExpression();
state._fsp--;
@@ -17250,7 +17867,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop90;
+ break loop93;
}
} while (true);
@@ -17260,17 +17877,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,60,FOLLOW_33); if (state.failed) return current;
+ otherlv_12=(Token)match(input,65,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
- // InternalPerspectiveDsl.g:6258:3: ( (lv_eachExpression_13_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6259:4: (lv_eachExpression_13_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6483:3: ( (lv_eachExpression_13_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6484:4: (lv_eachExpression_13_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6259:4: (lv_eachExpression_13_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6260:5: lv_eachExpression_13_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6484:4: (lv_eachExpression_13_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6485:5: lv_eachExpression_13_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -17326,7 +17943,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXWhileExpression"
- // InternalPerspectiveDsl.g:6281:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ;
+ // InternalPerspectiveDsl.g:6506:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ;
public final EObject entryRuleXWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17334,8 +17951,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6281:57: (iv_ruleXWhileExpression= ruleXWhileExpression EOF )
- // InternalPerspectiveDsl.g:6282:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF
+ // InternalPerspectiveDsl.g:6506:57: (iv_ruleXWhileExpression= ruleXWhileExpression EOF )
+ // InternalPerspectiveDsl.g:6507:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionRule());
@@ -17366,7 +17983,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXWhileExpression"
- // InternalPerspectiveDsl.g:6288:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:6513:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17382,14 +17999,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6294:2: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:6295:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6519:2: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:6520:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:6295:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:6296:3: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6520:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:6521:3: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:6296:3: ()
- // InternalPerspectiveDsl.g:6297:4:
+ // InternalPerspectiveDsl.g:6521:3: ()
+ // InternalPerspectiveDsl.g:6522:4:
{
if ( state.backtracking==0 ) {
@@ -17401,30 +18018,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,106,FOLLOW_72); if (state.failed) return current;
+ otherlv_1=(Token)match(input,111,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- otherlv_2=(Token)match(input,58,FOLLOW_33); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- // InternalPerspectiveDsl.g:6311:3: ( (lv_predicate_3_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6312:4: (lv_predicate_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6536:3: ( (lv_predicate_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6537:4: (lv_predicate_3_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6312:4: (lv_predicate_3_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6313:5: lv_predicate_3_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6537:4: (lv_predicate_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6538:5: lv_predicate_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_predicate_3_0=ruleXExpression();
state._fsp--;
@@ -17448,17 +18065,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,60,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,65,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- // InternalPerspectiveDsl.g:6334:3: ( (lv_body_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6335:4: (lv_body_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6559:3: ( (lv_body_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6560:4: (lv_body_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6335:4: (lv_body_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6336:5: lv_body_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6560:4: (lv_body_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6561:5: lv_body_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -17514,7 +18131,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXDoWhileExpression"
- // InternalPerspectiveDsl.g:6357:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ;
+ // InternalPerspectiveDsl.g:6582:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ;
public final EObject entryRuleXDoWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17522,8 +18139,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6357:59: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF )
- // InternalPerspectiveDsl.g:6358:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF
+ // InternalPerspectiveDsl.g:6582:59: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF )
+ // InternalPerspectiveDsl.g:6583:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionRule());
@@ -17554,7 +18171,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXDoWhileExpression"
- // InternalPerspectiveDsl.g:6364:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ;
+ // InternalPerspectiveDsl.g:6589:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ;
public final EObject ruleXDoWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17571,14 +18188,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6370:2: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) )
- // InternalPerspectiveDsl.g:6371:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalPerspectiveDsl.g:6595:2: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) )
+ // InternalPerspectiveDsl.g:6596:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
{
- // InternalPerspectiveDsl.g:6371:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
- // InternalPerspectiveDsl.g:6372:3: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')'
+ // InternalPerspectiveDsl.g:6596:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalPerspectiveDsl.g:6597:3: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')'
{
- // InternalPerspectiveDsl.g:6372:3: ()
- // InternalPerspectiveDsl.g:6373:4:
+ // InternalPerspectiveDsl.g:6597:3: ()
+ // InternalPerspectiveDsl.g:6598:4:
{
if ( state.backtracking==0 ) {
@@ -17590,24 +18207,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,107,FOLLOW_33); if (state.failed) return current;
+ otherlv_1=(Token)match(input,112,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- // InternalPerspectiveDsl.g:6383:3: ( (lv_body_2_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6384:4: (lv_body_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6608:3: ( (lv_body_2_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6609:4: (lv_body_2_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6384:4: (lv_body_2_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6385:5: lv_body_2_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6609:4: (lv_body_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6610:5: lv_body_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_90);
lv_body_2_0=ruleXExpression();
state._fsp--;
@@ -17631,30 +18248,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,106,FOLLOW_72); if (state.failed) return current;
+ otherlv_3=(Token)match(input,111,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- otherlv_4=(Token)match(input,58,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,63,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- // InternalPerspectiveDsl.g:6410:3: ( (lv_predicate_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6411:4: (lv_predicate_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6635:3: ( (lv_predicate_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6636:4: (lv_predicate_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6411:4: (lv_predicate_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6412:5: lv_predicate_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6636:4: (lv_predicate_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6637:5: lv_predicate_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_predicate_5_0=ruleXExpression();
state._fsp--;
@@ -17678,7 +18295,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,60,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,65,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
@@ -17709,7 +18326,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBlockExpression"
- // InternalPerspectiveDsl.g:6437:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ;
+ // InternalPerspectiveDsl.g:6662:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ;
public final EObject entryRuleXBlockExpression() throws RecognitionException {
EObject current = null;
@@ -17717,8 +18334,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6437:57: (iv_ruleXBlockExpression= ruleXBlockExpression EOF )
- // InternalPerspectiveDsl.g:6438:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF
+ // InternalPerspectiveDsl.g:6662:57: (iv_ruleXBlockExpression= ruleXBlockExpression EOF )
+ // InternalPerspectiveDsl.g:6663:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBlockExpressionRule());
@@ -17749,7 +18366,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBlockExpression"
- // InternalPerspectiveDsl.g:6444:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ;
+ // InternalPerspectiveDsl.g:6669:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ;
public final EObject ruleXBlockExpression() throws RecognitionException {
EObject current = null;
@@ -17763,14 +18380,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6450:2: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) )
- // InternalPerspectiveDsl.g:6451:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
+ // InternalPerspectiveDsl.g:6675:2: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) )
+ // InternalPerspectiveDsl.g:6676:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
{
- // InternalPerspectiveDsl.g:6451:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
- // InternalPerspectiveDsl.g:6452:3: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}'
+ // InternalPerspectiveDsl.g:6676:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
+ // InternalPerspectiveDsl.g:6677:3: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}'
{
- // InternalPerspectiveDsl.g:6452:3: ()
- // InternalPerspectiveDsl.g:6453:4:
+ // InternalPerspectiveDsl.g:6677:3: ()
+ // InternalPerspectiveDsl.g:6678:4:
{
if ( state.backtracking==0 ) {
@@ -17782,39 +18399,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,14,FOLLOW_86); if (state.failed) return current;
+ otherlv_1=(Token)match(input,14,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalPerspectiveDsl.g:6463:3: ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )*
- loop93:
+ // InternalPerspectiveDsl.g:6688:3: ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )*
+ loop96:
do {
- int alt93=2;
- int LA93_0 = input.LA(1);
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( ((LA93_0>=RULE_ID && LA93_0<=RULE_DECIMAL)||LA93_0==14||(LA93_0>=51 && LA93_0<=53)||LA93_0==58||(LA93_0>=62 && LA93_0<=63)||LA93_0==70||(LA93_0>=86 && LA93_0<=87)||LA93_0==91||LA93_0==99||LA93_0==101||(LA93_0>=105 && LA93_0<=119)||LA93_0==121) ) {
- alt93=1;
+ if ( ((LA96_0>=RULE_ID && LA96_0<=RULE_DECIMAL)||LA96_0==14||(LA96_0>=56 && LA96_0<=58)||LA96_0==63||(LA96_0>=67 && LA96_0<=68)||LA96_0==75||(LA96_0>=91 && LA96_0<=92)||LA96_0==96||LA96_0==104||LA96_0==106||(LA96_0>=110 && LA96_0<=124)||LA96_0==126) ) {
+ alt96=1;
}
- switch (alt93) {
+ switch (alt96) {
case 1 :
- // InternalPerspectiveDsl.g:6464:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )?
+ // InternalPerspectiveDsl.g:6689:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )?
{
- // InternalPerspectiveDsl.g:6464:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) )
- // InternalPerspectiveDsl.g:6465:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:6689:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalPerspectiveDsl.g:6690:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
{
- // InternalPerspectiveDsl.g:6465:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
- // InternalPerspectiveDsl.g:6466:6: lv_expressions_2_0= ruleXExpressionOrVarDeclaration
+ // InternalPerspectiveDsl.g:6690:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
+ // InternalPerspectiveDsl.g:6691:6: lv_expressions_2_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
}
- pushFollow(FOLLOW_87);
+ pushFollow(FOLLOW_92);
lv_expressions_2_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -17838,18 +18455,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6483:4: (otherlv_3= ';' )?
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6708:4: (otherlv_3= ';' )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA92_0==56) ) {
- alt92=1;
+ if ( (LA95_0==61) ) {
+ alt95=1;
}
- switch (alt92) {
+ switch (alt95) {
case 1 :
- // InternalPerspectiveDsl.g:6484:5: otherlv_3= ';'
+ // InternalPerspectiveDsl.g:6709:5: otherlv_3= ';'
{
- otherlv_3=(Token)match(input,56,FOLLOW_86); if (state.failed) return current;
+ otherlv_3=(Token)match(input,61,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
@@ -17866,7 +18483,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop93;
+ break loop96;
}
} while (true);
@@ -17901,7 +18518,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpressionOrVarDeclaration"
- // InternalPerspectiveDsl.g:6498:1: entryRuleXExpressionOrVarDeclaration returns [EObject current=null] : iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ;
+ // InternalPerspectiveDsl.g:6723:1: entryRuleXExpressionOrVarDeclaration returns [EObject current=null] : iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ;
public final EObject entryRuleXExpressionOrVarDeclaration() throws RecognitionException {
EObject current = null;
@@ -17909,8 +18526,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6498:68: (iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF )
- // InternalPerspectiveDsl.g:6499:2: iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF
+ // InternalPerspectiveDsl.g:6723:68: (iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF )
+ // InternalPerspectiveDsl.g:6724:2: iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionOrVarDeclarationRule());
@@ -17941,7 +18558,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpressionOrVarDeclaration"
- // InternalPerspectiveDsl.g:6505:1: ruleXExpressionOrVarDeclaration returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ;
+ // InternalPerspectiveDsl.g:6730:1: ruleXExpressionOrVarDeclaration returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ;
public final EObject ruleXExpressionOrVarDeclaration() throws RecognitionException {
EObject current = null;
@@ -17954,29 +18571,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6511:2: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6512:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
+ // InternalPerspectiveDsl.g:6736:2: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6737:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6512:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6737:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( ((LA94_0>=108 && LA94_0<=109)) ) {
- alt94=1;
+ if ( ((LA97_0>=113 && LA97_0<=114)) ) {
+ alt97=1;
}
- else if ( ((LA94_0>=RULE_ID && LA94_0<=RULE_DECIMAL)||LA94_0==14||(LA94_0>=51 && LA94_0<=53)||LA94_0==58||(LA94_0>=62 && LA94_0<=63)||LA94_0==70||(LA94_0>=86 && LA94_0<=87)||LA94_0==91||LA94_0==99||LA94_0==101||(LA94_0>=105 && LA94_0<=107)||(LA94_0>=110 && LA94_0<=119)||LA94_0==121) ) {
- alt94=2;
+ else if ( ((LA97_0>=RULE_ID && LA97_0<=RULE_DECIMAL)||LA97_0==14||(LA97_0>=56 && LA97_0<=58)||LA97_0==63||(LA97_0>=67 && LA97_0<=68)||LA97_0==75||(LA97_0>=91 && LA97_0<=92)||LA97_0==96||LA97_0==104||LA97_0==106||(LA97_0>=110 && LA97_0<=112)||(LA97_0>=115 && LA97_0<=124)||LA97_0==126) ) {
+ alt97=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 94, 0, input);
+ new NoViableAltException("", 97, 0, input);
throw nvae;
}
- switch (alt94) {
+ switch (alt97) {
case 1 :
- // InternalPerspectiveDsl.g:6513:3: this_XVariableDeclaration_0= ruleXVariableDeclaration
+ // InternalPerspectiveDsl.g:6738:3: this_XVariableDeclaration_0= ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
@@ -17998,7 +18615,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:6522:3: this_XExpression_1= ruleXExpression
+ // InternalPerspectiveDsl.g:6747:3: this_XExpression_1= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -18044,7 +18661,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXVariableDeclaration"
- // InternalPerspectiveDsl.g:6534:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ;
+ // InternalPerspectiveDsl.g:6759:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ;
public final EObject entryRuleXVariableDeclaration() throws RecognitionException {
EObject current = null;
@@ -18052,8 +18669,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6534:61: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF )
- // InternalPerspectiveDsl.g:6535:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF
+ // InternalPerspectiveDsl.g:6759:61: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF )
+ // InternalPerspectiveDsl.g:6760:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationRule());
@@ -18084,7 +18701,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXVariableDeclaration"
- // InternalPerspectiveDsl.g:6541:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ;
+ // InternalPerspectiveDsl.g:6766:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ;
public final EObject ruleXVariableDeclaration() throws RecognitionException {
EObject current = null;
@@ -18104,14 +18721,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6547:2: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) )
- // InternalPerspectiveDsl.g:6548:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
+ // InternalPerspectiveDsl.g:6772:2: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) )
+ // InternalPerspectiveDsl.g:6773:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
{
- // InternalPerspectiveDsl.g:6548:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
- // InternalPerspectiveDsl.g:6549:3: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
+ // InternalPerspectiveDsl.g:6773:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
+ // InternalPerspectiveDsl.g:6774:3: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
{
- // InternalPerspectiveDsl.g:6549:3: ()
- // InternalPerspectiveDsl.g:6550:4:
+ // InternalPerspectiveDsl.g:6774:3: ()
+ // InternalPerspectiveDsl.g:6775:4:
{
if ( state.backtracking==0 ) {
@@ -18123,34 +18740,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6556:3: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' )
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6781:3: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' )
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA95_0==108) ) {
- alt95=1;
+ if ( (LA98_0==113) ) {
+ alt98=1;
}
- else if ( (LA95_0==109) ) {
- alt95=2;
+ else if ( (LA98_0==114) ) {
+ alt98=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 95, 0, input);
+ new NoViableAltException("", 98, 0, input);
throw nvae;
}
- switch (alt95) {
+ switch (alt98) {
case 1 :
- // InternalPerspectiveDsl.g:6557:4: ( (lv_writeable_1_0= 'var' ) )
+ // InternalPerspectiveDsl.g:6782:4: ( (lv_writeable_1_0= 'var' ) )
{
- // InternalPerspectiveDsl.g:6557:4: ( (lv_writeable_1_0= 'var' ) )
- // InternalPerspectiveDsl.g:6558:5: (lv_writeable_1_0= 'var' )
+ // InternalPerspectiveDsl.g:6782:4: ( (lv_writeable_1_0= 'var' ) )
+ // InternalPerspectiveDsl.g:6783:5: (lv_writeable_1_0= 'var' )
{
- // InternalPerspectiveDsl.g:6558:5: (lv_writeable_1_0= 'var' )
- // InternalPerspectiveDsl.g:6559:6: lv_writeable_1_0= 'var'
+ // InternalPerspectiveDsl.g:6783:5: (lv_writeable_1_0= 'var' )
+ // InternalPerspectiveDsl.g:6784:6: lv_writeable_1_0= 'var'
{
- lv_writeable_1_0=(Token)match(input,108,FOLLOW_46); if (state.failed) return current;
+ lv_writeable_1_0=(Token)match(input,113,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_writeable_1_0, grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
@@ -18174,9 +18791,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:6572:4: otherlv_2= 'val'
+ // InternalPerspectiveDsl.g:6797:4: otherlv_2= 'val'
{
- otherlv_2=(Token)match(input,109,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,114,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
@@ -18188,55 +18805,55 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6577:3: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6802:3: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA96_0==RULE_ID) ) {
- int LA96_1 = input.LA(2);
+ if ( (LA99_0==RULE_ID) ) {
+ int LA99_1 = input.LA(2);
if ( (synpred35_InternalPerspectiveDsl()) ) {
- alt96=1;
+ alt99=1;
}
else if ( (true) ) {
- alt96=2;
+ alt99=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 96, 1, input);
+ new NoViableAltException("", 99, 1, input);
throw nvae;
}
}
- else if ( (LA96_0==58) && (synpred35_InternalPerspectiveDsl())) {
- alt96=1;
+ else if ( (LA99_0==63) && (synpred35_InternalPerspectiveDsl())) {
+ alt99=1;
}
- else if ( (LA96_0==83) && (synpred35_InternalPerspectiveDsl())) {
- alt96=1;
+ else if ( (LA99_0==88) && (synpred35_InternalPerspectiveDsl())) {
+ alt99=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 96, 0, input);
+ new NoViableAltException("", 99, 0, input);
throw nvae;
}
- switch (alt96) {
+ switch (alt99) {
case 1 :
- // InternalPerspectiveDsl.g:6578:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:6803:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
{
- // InternalPerspectiveDsl.g:6578:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
- // InternalPerspectiveDsl.g:6579:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6803:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:6804:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
{
- // InternalPerspectiveDsl.g:6592:5: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
- // InternalPerspectiveDsl.g:6593:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6817:5: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6818:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) )
{
- // InternalPerspectiveDsl.g:6593:6: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:6594:7: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6818:6: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:6819:7: (lv_type_3_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:6594:7: (lv_type_3_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:6595:8: lv_type_3_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:6819:7: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6820:8: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -18267,18 +18884,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6612:6: ( (lv_name_4_0= ruleValidID ) )
- // InternalPerspectiveDsl.g:6613:7: (lv_name_4_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6837:6: ( (lv_name_4_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6838:7: (lv_name_4_0= ruleValidID )
{
- // InternalPerspectiveDsl.g:6613:7: (lv_name_4_0= ruleValidID )
- // InternalPerspectiveDsl.g:6614:8: lv_name_4_0= ruleValidID
+ // InternalPerspectiveDsl.g:6838:7: (lv_name_4_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6839:8: lv_name_4_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
}
- pushFollow(FOLLOW_88);
+ pushFollow(FOLLOW_93);
lv_name_4_0=ruleValidID();
state._fsp--;
@@ -18312,20 +18929,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:6634:4: ( (lv_name_5_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6859:4: ( (lv_name_5_0= ruleValidID ) )
{
- // InternalPerspectiveDsl.g:6634:4: ( (lv_name_5_0= ruleValidID ) )
- // InternalPerspectiveDsl.g:6635:5: (lv_name_5_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6859:4: ( (lv_name_5_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6860:5: (lv_name_5_0= ruleValidID )
{
- // InternalPerspectiveDsl.g:6635:5: (lv_name_5_0= ruleValidID )
- // InternalPerspectiveDsl.g:6636:6: lv_name_5_0= ruleValidID
+ // InternalPerspectiveDsl.g:6860:5: (lv_name_5_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6861:6: lv_name_5_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
- pushFollow(FOLLOW_88);
+ pushFollow(FOLLOW_93);
lv_name_5_0=ruleValidID();
state._fsp--;
@@ -18355,28 +18972,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6654:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6879:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA97_0==61) ) {
- alt97=1;
+ if ( (LA100_0==66) ) {
+ alt100=1;
}
- switch (alt97) {
+ switch (alt100) {
case 1 :
- // InternalPerspectiveDsl.g:6655:4: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6880:4: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) )
{
- otherlv_6=(Token)match(input,61,FOLLOW_33); if (state.failed) return current;
+ otherlv_6=(Token)match(input,66,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
- // InternalPerspectiveDsl.g:6659:4: ( (lv_right_7_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6660:5: (lv_right_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6884:4: ( (lv_right_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:6885:5: (lv_right_7_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6660:5: (lv_right_7_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6661:6: lv_right_7_0= ruleXExpression
+ // InternalPerspectiveDsl.g:6885:5: (lv_right_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:6886:6: lv_right_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -18438,7 +19055,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmFormalParameter"
- // InternalPerspectiveDsl.g:6683:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ;
+ // InternalPerspectiveDsl.g:6908:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ;
public final EObject entryRuleJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18446,8 +19063,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6683:59: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF )
- // InternalPerspectiveDsl.g:6684:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF
+ // InternalPerspectiveDsl.g:6908:59: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF )
+ // InternalPerspectiveDsl.g:6909:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmFormalParameterRule());
@@ -18478,7 +19095,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmFormalParameter"
- // InternalPerspectiveDsl.g:6690:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ;
+ // InternalPerspectiveDsl.g:6915:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ;
public final EObject ruleJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18491,32 +19108,32 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6696:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) )
- // InternalPerspectiveDsl.g:6697:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6921:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:6922:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
{
- // InternalPerspectiveDsl.g:6697:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
- // InternalPerspectiveDsl.g:6698:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6922:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6923:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) )
{
- // InternalPerspectiveDsl.g:6698:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:6923:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA98_0==RULE_ID) ) {
- int LA98_1 = input.LA(2);
+ if ( (LA101_0==RULE_ID) ) {
+ int LA101_1 = input.LA(2);
- if ( (LA98_1==RULE_ID||LA98_1==63||LA98_1==70||LA98_1==95) ) {
- alt98=1;
+ if ( (LA101_1==RULE_ID||LA101_1==68||LA101_1==75||LA101_1==100) ) {
+ alt101=1;
}
}
- else if ( (LA98_0==58||LA98_0==83) ) {
- alt98=1;
+ else if ( (LA101_0==63||LA101_0==88) ) {
+ alt101=1;
}
- switch (alt98) {
+ switch (alt101) {
case 1 :
- // InternalPerspectiveDsl.g:6699:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6924:4: (lv_parameterType_0_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:6699:4: (lv_parameterType_0_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:6700:5: lv_parameterType_0_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:6924:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6925:5: lv_parameterType_0_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -18550,11 +19167,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6717:3: ( (lv_name_1_0= ruleValidID ) )
- // InternalPerspectiveDsl.g:6718:4: (lv_name_1_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6942:3: ( (lv_name_1_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6943:4: (lv_name_1_0= ruleValidID )
{
- // InternalPerspectiveDsl.g:6718:4: (lv_name_1_0= ruleValidID )
- // InternalPerspectiveDsl.g:6719:5: lv_name_1_0= ruleValidID
+ // InternalPerspectiveDsl.g:6943:4: (lv_name_1_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6944:5: lv_name_1_0= ruleValidID
{
if ( state.backtracking==0 ) {
@@ -18610,7 +19227,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFullJvmFormalParameter"
- // InternalPerspectiveDsl.g:6740:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ;
+ // InternalPerspectiveDsl.g:6965:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ;
public final EObject entryRuleFullJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18618,8 +19235,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6740:63: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF )
- // InternalPerspectiveDsl.g:6741:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF
+ // InternalPerspectiveDsl.g:6965:63: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF )
+ // InternalPerspectiveDsl.g:6966:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFullJvmFormalParameterRule());
@@ -18650,7 +19267,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFullJvmFormalParameter"
- // InternalPerspectiveDsl.g:6747:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ;
+ // InternalPerspectiveDsl.g:6972:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ;
public final EObject ruleFullJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18663,17 +19280,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6753:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) )
- // InternalPerspectiveDsl.g:6754:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6978:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:6979:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
{
- // InternalPerspectiveDsl.g:6754:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
- // InternalPerspectiveDsl.g:6755:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:6979:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6980:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) )
{
- // InternalPerspectiveDsl.g:6755:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:6756:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6980:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:6981:4: (lv_parameterType_0_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:6756:4: (lv_parameterType_0_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:6757:5: lv_parameterType_0_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:6981:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6982:5: lv_parameterType_0_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -18704,11 +19321,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6774:3: ( (lv_name_1_0= ruleValidID ) )
- // InternalPerspectiveDsl.g:6775:4: (lv_name_1_0= ruleValidID )
+ // InternalPerspectiveDsl.g:6999:3: ( (lv_name_1_0= ruleValidID ) )
+ // InternalPerspectiveDsl.g:7000:4: (lv_name_1_0= ruleValidID )
{
- // InternalPerspectiveDsl.g:6775:4: (lv_name_1_0= ruleValidID )
- // InternalPerspectiveDsl.g:6776:5: lv_name_1_0= ruleValidID
+ // InternalPerspectiveDsl.g:7000:4: (lv_name_1_0= ruleValidID )
+ // InternalPerspectiveDsl.g:7001:5: lv_name_1_0= ruleValidID
{
if ( state.backtracking==0 ) {
@@ -18764,7 +19381,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXFeatureCall"
- // InternalPerspectiveDsl.g:6797:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ;
+ // InternalPerspectiveDsl.g:7022:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ;
public final EObject entryRuleXFeatureCall() throws RecognitionException {
EObject current = null;
@@ -18772,8 +19389,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:6797:53: (iv_ruleXFeatureCall= ruleXFeatureCall EOF )
- // InternalPerspectiveDsl.g:6798:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF
+ // InternalPerspectiveDsl.g:7022:53: (iv_ruleXFeatureCall= ruleXFeatureCall EOF )
+ // InternalPerspectiveDsl.g:7023:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallRule());
@@ -18804,7 +19421,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXFeatureCall"
- // InternalPerspectiveDsl.g:6804:1: ruleXFeatureCall returns [EObject current=null] : ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ;
+ // InternalPerspectiveDsl.g:7029:1: ruleXFeatureCall returns [EObject current=null] : ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ;
public final EObject ruleXFeatureCall() throws RecognitionException {
EObject current = null;
@@ -18831,14 +19448,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:6810:2: ( ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) )
- // InternalPerspectiveDsl.g:6811:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
+ // InternalPerspectiveDsl.g:7035:2: ( ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) )
+ // InternalPerspectiveDsl.g:7036:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
{
- // InternalPerspectiveDsl.g:6811:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
- // InternalPerspectiveDsl.g:6812:3: () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
+ // InternalPerspectiveDsl.g:7036:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
+ // InternalPerspectiveDsl.g:7037:3: () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
{
- // InternalPerspectiveDsl.g:6812:3: ()
- // InternalPerspectiveDsl.g:6813:4:
+ // InternalPerspectiveDsl.g:7037:3: ()
+ // InternalPerspectiveDsl.g:7038:4:
{
if ( state.backtracking==0 ) {
@@ -18850,35 +19467,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6819:3: (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7044:3: (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA100_0==70) ) {
- alt100=1;
+ if ( (LA103_0==75) ) {
+ alt103=1;
}
- switch (alt100) {
+ switch (alt103) {
case 1 :
- // InternalPerspectiveDsl.g:6820:4: otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>'
+ // InternalPerspectiveDsl.g:7045:4: otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>'
{
- otherlv_1=(Token)match(input,70,FOLLOW_58); if (state.failed) return current;
+ otherlv_1=(Token)match(input,75,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
}
- // InternalPerspectiveDsl.g:6824:4: ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:6825:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7049:4: ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:7050:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:6825:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:6826:6: lv_typeArguments_2_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:7050:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7051:6: lv_typeArguments_2_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_typeArguments_2_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -18902,39 +19519,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6843:4: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )*
- loop99:
+ // InternalPerspectiveDsl.g:7068:4: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )*
+ loop102:
do {
- int alt99=2;
- int LA99_0 = input.LA(1);
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA99_0==59) ) {
- alt99=1;
+ if ( (LA102_0==64) ) {
+ alt102=1;
}
- switch (alt99) {
+ switch (alt102) {
case 1 :
- // InternalPerspectiveDsl.g:6844:5: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:7069:5: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_3=(Token)match(input,59,FOLLOW_58); if (state.failed) return current;
+ otherlv_3=(Token)match(input,64,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
- // InternalPerspectiveDsl.g:6848:5: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:6849:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7073:5: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:7074:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:6849:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:6850:7: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:7074:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7075:7: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_typeArguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -18963,11 +19580,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop99;
+ break loop102;
}
} while (true);
- otherlv_5=(Token)match(input,71,FOLLOW_57); if (state.failed) return current;
+ otherlv_5=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
@@ -18979,11 +19596,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6873:3: ( ( ruleIdOrSuper ) )
- // InternalPerspectiveDsl.g:6874:4: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:7098:3: ( ( ruleIdOrSuper ) )
+ // InternalPerspectiveDsl.g:7099:4: ( ruleIdOrSuper )
{
- // InternalPerspectiveDsl.g:6874:4: ( ruleIdOrSuper )
- // InternalPerspectiveDsl.g:6875:5: ruleIdOrSuper
+ // InternalPerspectiveDsl.g:7099:4: ( ruleIdOrSuper )
+ // InternalPerspectiveDsl.g:7100:5: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
@@ -18997,7 +19614,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_94);
ruleIdOrSuper();
state._fsp--;
@@ -19013,20 +19630,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6889:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?
- int alt103=2;
- alt103 = dfa103.predict(input);
- switch (alt103) {
+ // InternalPerspectiveDsl.g:7114:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?
+ int alt106=2;
+ alt106 = dfa106.predict(input);
+ switch (alt106) {
case 1 :
- // InternalPerspectiveDsl.g:6890:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')'
+ // InternalPerspectiveDsl.g:7115:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')'
{
- // InternalPerspectiveDsl.g:6890:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) )
- // InternalPerspectiveDsl.g:6891:5: ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' )
+ // InternalPerspectiveDsl.g:7115:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) )
+ // InternalPerspectiveDsl.g:7116:5: ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' )
{
- // InternalPerspectiveDsl.g:6895:5: (lv_explicitOperationCall_7_0= '(' )
- // InternalPerspectiveDsl.g:6896:6: lv_explicitOperationCall_7_0= '('
+ // InternalPerspectiveDsl.g:7120:5: (lv_explicitOperationCall_7_0= '(' )
+ // InternalPerspectiveDsl.g:7121:6: lv_explicitOperationCall_7_0= '('
{
- lv_explicitOperationCall_7_0=(Token)match(input,58,FOLLOW_61); if (state.failed) return current;
+ lv_explicitOperationCall_7_0=(Token)match(input,63,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitOperationCall_7_0, grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
@@ -19046,25 +19663,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6908:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?
- int alt102=3;
- alt102 = dfa102.predict(input);
- switch (alt102) {
+ // InternalPerspectiveDsl.g:7133:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?
+ int alt105=3;
+ alt105 = dfa105.predict(input);
+ switch (alt105) {
case 1 :
- // InternalPerspectiveDsl.g:6909:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:7134:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
{
- // InternalPerspectiveDsl.g:6909:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
- // InternalPerspectiveDsl.g:6910:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure )
+ // InternalPerspectiveDsl.g:7134:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:7135:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure )
{
- // InternalPerspectiveDsl.g:6935:6: (lv_featureCallArguments_8_0= ruleXShortClosure )
- // InternalPerspectiveDsl.g:6936:7: lv_featureCallArguments_8_0= ruleXShortClosure
+ // InternalPerspectiveDsl.g:7160:6: (lv_featureCallArguments_8_0= ruleXShortClosure )
+ // InternalPerspectiveDsl.g:7161:7: lv_featureCallArguments_8_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_featureCallArguments_8_0=ruleXShortClosure();
state._fsp--;
@@ -19092,23 +19709,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:6954:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
+ // InternalPerspectiveDsl.g:7179:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:6954:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
- // InternalPerspectiveDsl.g:6955:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
+ // InternalPerspectiveDsl.g:7179:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
+ // InternalPerspectiveDsl.g:7180:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
{
- // InternalPerspectiveDsl.g:6955:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6956:7: (lv_featureCallArguments_9_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7180:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7181:7: (lv_featureCallArguments_9_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6956:7: (lv_featureCallArguments_9_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6957:8: lv_featureCallArguments_9_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7181:7: (lv_featureCallArguments_9_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7182:8: lv_featureCallArguments_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_featureCallArguments_9_0=ruleXExpression();
state._fsp--;
@@ -19132,39 +19749,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6974:6: (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
- loop101:
+ // InternalPerspectiveDsl.g:7199:6: (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
+ loop104:
do {
- int alt101=2;
- int LA101_0 = input.LA(1);
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA101_0==59) ) {
- alt101=1;
+ if ( (LA104_0==64) ) {
+ alt104=1;
}
- switch (alt101) {
+ switch (alt104) {
case 1 :
- // InternalPerspectiveDsl.g:6975:7: otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7200:7: otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) )
{
- otherlv_10=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_10=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
- // InternalPerspectiveDsl.g:6979:7: ( (lv_featureCallArguments_11_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:6980:8: (lv_featureCallArguments_11_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7204:7: ( (lv_featureCallArguments_11_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7205:8: (lv_featureCallArguments_11_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:6980:8: (lv_featureCallArguments_11_0= ruleXExpression )
- // InternalPerspectiveDsl.g:6981:9: lv_featureCallArguments_11_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7205:8: (lv_featureCallArguments_11_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7206:9: lv_featureCallArguments_11_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_featureCallArguments_11_0=ruleXExpression();
state._fsp--;
@@ -19193,7 +19810,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop101;
+ break loop104;
}
} while (true);
@@ -19206,7 +19823,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,60,FOLLOW_90); if (state.failed) return current;
+ otherlv_12=(Token)match(input,65,FOLLOW_95); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
@@ -19218,15 +19835,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7006:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
- int alt104=2;
- alt104 = dfa104.predict(input);
- switch (alt104) {
+ // InternalPerspectiveDsl.g:7231:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
+ int alt107=2;
+ alt107 = dfa107.predict(input);
+ switch (alt107) {
case 1 :
- // InternalPerspectiveDsl.g:7007:4: ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure )
+ // InternalPerspectiveDsl.g:7232:4: ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure )
{
- // InternalPerspectiveDsl.g:7013:4: (lv_featureCallArguments_13_0= ruleXClosure )
- // InternalPerspectiveDsl.g:7014:5: lv_featureCallArguments_13_0= ruleXClosure
+ // InternalPerspectiveDsl.g:7238:4: (lv_featureCallArguments_13_0= ruleXClosure )
+ // InternalPerspectiveDsl.g:7239:5: lv_featureCallArguments_13_0= ruleXClosure
{
if ( state.backtracking==0 ) {
@@ -19285,7 +19902,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFeatureCallID"
- // InternalPerspectiveDsl.g:7035:1: entryRuleFeatureCallID returns [String current=null] : iv_ruleFeatureCallID= ruleFeatureCallID EOF ;
+ // InternalPerspectiveDsl.g:7260:1: entryRuleFeatureCallID returns [String current=null] : iv_ruleFeatureCallID= ruleFeatureCallID EOF ;
public final String entryRuleFeatureCallID() throws RecognitionException {
String current = null;
@@ -19293,8 +19910,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7035:53: (iv_ruleFeatureCallID= ruleFeatureCallID EOF )
- // InternalPerspectiveDsl.g:7036:2: iv_ruleFeatureCallID= ruleFeatureCallID EOF
+ // InternalPerspectiveDsl.g:7260:53: (iv_ruleFeatureCallID= ruleFeatureCallID EOF )
+ // InternalPerspectiveDsl.g:7261:2: iv_ruleFeatureCallID= ruleFeatureCallID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFeatureCallIDRule());
@@ -19325,7 +19942,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFeatureCallID"
- // InternalPerspectiveDsl.g:7042:1: ruleFeatureCallID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ;
+ // InternalPerspectiveDsl.g:7267:1: ruleFeatureCallID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ;
public final AntlrDatatypeRuleToken ruleFeatureCallID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19337,48 +19954,48 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7048:2: ( (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) )
- // InternalPerspectiveDsl.g:7049:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
+ // InternalPerspectiveDsl.g:7273:2: ( (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) )
+ // InternalPerspectiveDsl.g:7274:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
{
- // InternalPerspectiveDsl.g:7049:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
- int alt105=5;
+ // InternalPerspectiveDsl.g:7274:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
+ int alt108=5;
switch ( input.LA(1) ) {
case RULE_ID:
{
- alt105=1;
+ alt108=1;
}
break;
- case 110:
+ case 115:
{
- alt105=2;
+ alt108=2;
}
break;
- case 52:
+ case 57:
{
- alt105=3;
+ alt108=3;
}
break;
- case 51:
+ case 56:
{
- alt105=4;
+ alt108=4;
}
break;
- case 53:
+ case 58:
{
- alt105=5;
+ alt108=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 105, 0, input);
+ new NoViableAltException("", 108, 0, input);
throw nvae;
}
- switch (alt105) {
+ switch (alt108) {
case 1 :
- // InternalPerspectiveDsl.g:7050:3: this_ValidID_0= ruleValidID
+ // InternalPerspectiveDsl.g:7275:3: this_ValidID_0= ruleValidID
{
if ( state.backtracking==0 ) {
@@ -19404,9 +20021,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:7061:3: kw= 'extends'
+ // InternalPerspectiveDsl.g:7286:3: kw= 'extends'
{
- kw=(Token)match(input,110,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,115,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19417,9 +20034,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:7067:3: kw= 'static'
+ // InternalPerspectiveDsl.g:7292:3: kw= 'static'
{
- kw=(Token)match(input,52,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,57,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19430,9 +20047,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalPerspectiveDsl.g:7073:3: kw= 'import'
+ // InternalPerspectiveDsl.g:7298:3: kw= 'import'
{
- kw=(Token)match(input,51,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,56,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19443,9 +20060,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalPerspectiveDsl.g:7079:3: kw= 'extension'
+ // InternalPerspectiveDsl.g:7304:3: kw= 'extension'
{
- kw=(Token)match(input,53,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,58,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19480,7 +20097,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIdOrSuper"
- // InternalPerspectiveDsl.g:7088:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ;
+ // InternalPerspectiveDsl.g:7313:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ;
public final String entryRuleIdOrSuper() throws RecognitionException {
String current = null;
@@ -19488,8 +20105,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7088:49: (iv_ruleIdOrSuper= ruleIdOrSuper EOF )
- // InternalPerspectiveDsl.g:7089:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF
+ // InternalPerspectiveDsl.g:7313:49: (iv_ruleIdOrSuper= ruleIdOrSuper EOF )
+ // InternalPerspectiveDsl.g:7314:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdOrSuperRule());
@@ -19520,7 +20137,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIdOrSuper"
- // InternalPerspectiveDsl.g:7095:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ;
+ // InternalPerspectiveDsl.g:7320:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ;
public final AntlrDatatypeRuleToken ruleIdOrSuper() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19532,29 +20149,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7101:2: ( (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) )
- // InternalPerspectiveDsl.g:7102:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
+ // InternalPerspectiveDsl.g:7326:2: ( (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) )
+ // InternalPerspectiveDsl.g:7327:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
{
- // InternalPerspectiveDsl.g:7102:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
- int alt106=2;
- int LA106_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7327:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA106_0==RULE_ID||(LA106_0>=51 && LA106_0<=53)||LA106_0==110) ) {
- alt106=1;
+ if ( (LA109_0==RULE_ID||(LA109_0>=56 && LA109_0<=58)||LA109_0==115) ) {
+ alt109=1;
}
- else if ( (LA106_0==111) ) {
- alt106=2;
+ else if ( (LA109_0==116) ) {
+ alt109=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 106, 0, input);
+ new NoViableAltException("", 109, 0, input);
throw nvae;
}
- switch (alt106) {
+ switch (alt109) {
case 1 :
- // InternalPerspectiveDsl.g:7103:3: this_FeatureCallID_0= ruleFeatureCallID
+ // InternalPerspectiveDsl.g:7328:3: this_FeatureCallID_0= ruleFeatureCallID
{
if ( state.backtracking==0 ) {
@@ -19580,9 +20197,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:7114:3: kw= 'super'
+ // InternalPerspectiveDsl.g:7339:3: kw= 'super'
{
- kw=(Token)match(input,111,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,116,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19617,7 +20234,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXConstructorCall"
- // InternalPerspectiveDsl.g:7123:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ;
+ // InternalPerspectiveDsl.g:7348:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ;
public final EObject entryRuleXConstructorCall() throws RecognitionException {
EObject current = null;
@@ -19625,8 +20242,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7123:57: (iv_ruleXConstructorCall= ruleXConstructorCall EOF )
- // InternalPerspectiveDsl.g:7124:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF
+ // InternalPerspectiveDsl.g:7348:57: (iv_ruleXConstructorCall= ruleXConstructorCall EOF )
+ // InternalPerspectiveDsl.g:7349:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallRule());
@@ -19657,7 +20274,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXConstructorCall"
- // InternalPerspectiveDsl.g:7130:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ;
+ // InternalPerspectiveDsl.g:7355:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ;
public final EObject ruleXConstructorCall() throws RecognitionException {
EObject current = null;
@@ -19685,14 +20302,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7136:2: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) )
- // InternalPerspectiveDsl.g:7137:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
+ // InternalPerspectiveDsl.g:7361:2: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) )
+ // InternalPerspectiveDsl.g:7362:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
{
- // InternalPerspectiveDsl.g:7137:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
- // InternalPerspectiveDsl.g:7138:3: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
+ // InternalPerspectiveDsl.g:7362:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
+ // InternalPerspectiveDsl.g:7363:3: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
{
- // InternalPerspectiveDsl.g:7138:3: ()
- // InternalPerspectiveDsl.g:7139:4:
+ // InternalPerspectiveDsl.g:7363:3: ()
+ // InternalPerspectiveDsl.g:7364:4:
{
if ( state.backtracking==0 ) {
@@ -19704,17 +20321,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,112,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,117,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
- // InternalPerspectiveDsl.g:7149:3: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:7150:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:7374:3: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:7375:4: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:7150:4: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:7151:5: ruleQualifiedName
+ // InternalPerspectiveDsl.g:7375:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:7376:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -19728,7 +20345,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_96);
ruleQualifiedName();
state._fsp--;
@@ -19744,17 +20361,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7165:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?
- int alt108=2;
- alt108 = dfa108.predict(input);
- switch (alt108) {
+ // InternalPerspectiveDsl.g:7390:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?
+ int alt111=2;
+ alt111 = dfa111.predict(input);
+ switch (alt111) {
case 1 :
- // InternalPerspectiveDsl.g:7166:4: ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>'
+ // InternalPerspectiveDsl.g:7391:4: ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>'
{
- // InternalPerspectiveDsl.g:7166:4: ( ( '<' )=>otherlv_3= '<' )
- // InternalPerspectiveDsl.g:7167:5: ( '<' )=>otherlv_3= '<'
+ // InternalPerspectiveDsl.g:7391:4: ( ( '<' )=>otherlv_3= '<' )
+ // InternalPerspectiveDsl.g:7392:5: ( '<' )=>otherlv_3= '<'
{
- otherlv_3=(Token)match(input,70,FOLLOW_58); if (state.failed) return current;
+ otherlv_3=(Token)match(input,75,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
@@ -19763,18 +20380,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7173:4: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:7174:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7398:4: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:7399:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:7174:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:7175:6: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:7399:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7400:6: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_typeArguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -19798,39 +20415,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7192:4: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )*
- loop107:
+ // InternalPerspectiveDsl.g:7417:4: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )*
+ loop110:
do {
- int alt107=2;
- int LA107_0 = input.LA(1);
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA107_0==59) ) {
- alt107=1;
+ if ( (LA110_0==64) ) {
+ alt110=1;
}
- switch (alt107) {
+ switch (alt110) {
case 1 :
- // InternalPerspectiveDsl.g:7193:5: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:7418:5: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_5=(Token)match(input,59,FOLLOW_58); if (state.failed) return current;
+ otherlv_5=(Token)match(input,64,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
- // InternalPerspectiveDsl.g:7197:5: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:7198:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7422:5: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:7423:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:7198:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:7199:7: lv_typeArguments_6_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:7423:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:7424:7: lv_typeArguments_6_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_typeArguments_6_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -19859,11 +20476,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop107;
+ break loop110;
}
} while (true);
- otherlv_7=(Token)match(input,71,FOLLOW_89); if (state.failed) return current;
+ otherlv_7=(Token)match(input,76,FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
@@ -19875,20 +20492,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7222:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?
- int alt111=2;
- alt111 = dfa111.predict(input);
- switch (alt111) {
+ // InternalPerspectiveDsl.g:7447:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?
+ int alt114=2;
+ alt114 = dfa114.predict(input);
+ switch (alt114) {
case 1 :
- // InternalPerspectiveDsl.g:7223:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')'
+ // InternalPerspectiveDsl.g:7448:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')'
{
- // InternalPerspectiveDsl.g:7223:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) )
- // InternalPerspectiveDsl.g:7224:5: ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' )
+ // InternalPerspectiveDsl.g:7448:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) )
+ // InternalPerspectiveDsl.g:7449:5: ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' )
{
- // InternalPerspectiveDsl.g:7228:5: (lv_explicitConstructorCall_8_0= '(' )
- // InternalPerspectiveDsl.g:7229:6: lv_explicitConstructorCall_8_0= '('
+ // InternalPerspectiveDsl.g:7453:5: (lv_explicitConstructorCall_8_0= '(' )
+ // InternalPerspectiveDsl.g:7454:6: lv_explicitConstructorCall_8_0= '('
{
- lv_explicitConstructorCall_8_0=(Token)match(input,58,FOLLOW_61); if (state.failed) return current;
+ lv_explicitConstructorCall_8_0=(Token)match(input,63,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitConstructorCall_8_0, grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
@@ -19908,25 +20525,25 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7241:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?
- int alt110=3;
- alt110 = dfa110.predict(input);
- switch (alt110) {
+ // InternalPerspectiveDsl.g:7466:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?
+ int alt113=3;
+ alt113 = dfa113.predict(input);
+ switch (alt113) {
case 1 :
- // InternalPerspectiveDsl.g:7242:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:7467:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
{
- // InternalPerspectiveDsl.g:7242:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
- // InternalPerspectiveDsl.g:7243:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure )
+ // InternalPerspectiveDsl.g:7467:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
+ // InternalPerspectiveDsl.g:7468:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure )
{
- // InternalPerspectiveDsl.g:7268:6: (lv_arguments_9_0= ruleXShortClosure )
- // InternalPerspectiveDsl.g:7269:7: lv_arguments_9_0= ruleXShortClosure
+ // InternalPerspectiveDsl.g:7493:6: (lv_arguments_9_0= ruleXShortClosure )
+ // InternalPerspectiveDsl.g:7494:7: lv_arguments_9_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_arguments_9_0=ruleXShortClosure();
state._fsp--;
@@ -19954,23 +20571,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:7287:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
+ // InternalPerspectiveDsl.g:7512:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
{
- // InternalPerspectiveDsl.g:7287:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
- // InternalPerspectiveDsl.g:7288:6: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
+ // InternalPerspectiveDsl.g:7512:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
+ // InternalPerspectiveDsl.g:7513:6: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
{
- // InternalPerspectiveDsl.g:7288:6: ( (lv_arguments_10_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7289:7: (lv_arguments_10_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7513:6: ( (lv_arguments_10_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7514:7: (lv_arguments_10_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7289:7: (lv_arguments_10_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7290:8: lv_arguments_10_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7514:7: (lv_arguments_10_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7515:8: lv_arguments_10_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_arguments_10_0=ruleXExpression();
state._fsp--;
@@ -19994,39 +20611,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7307:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
- loop109:
+ // InternalPerspectiveDsl.g:7532:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
+ loop112:
do {
- int alt109=2;
- int LA109_0 = input.LA(1);
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( (LA109_0==59) ) {
- alt109=1;
+ if ( (LA112_0==64) ) {
+ alt112=1;
}
- switch (alt109) {
+ switch (alt112) {
case 1 :
- // InternalPerspectiveDsl.g:7308:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7533:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) )
{
- otherlv_11=(Token)match(input,59,FOLLOW_33); if (state.failed) return current;
+ otherlv_11=(Token)match(input,64,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
- // InternalPerspectiveDsl.g:7312:7: ( (lv_arguments_12_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7313:8: (lv_arguments_12_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7537:7: ( (lv_arguments_12_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7538:8: (lv_arguments_12_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7313:8: (lv_arguments_12_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7314:9: lv_arguments_12_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7538:8: (lv_arguments_12_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7539:9: lv_arguments_12_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_arguments_12_0=ruleXExpression();
state._fsp--;
@@ -20055,7 +20672,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop109;
+ break loop112;
}
} while (true);
@@ -20068,7 +20685,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,60,FOLLOW_90); if (state.failed) return current;
+ otherlv_13=(Token)match(input,65,FOLLOW_95); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
@@ -20080,15 +20697,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7339:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
- int alt112=2;
- alt112 = dfa112.predict(input);
- switch (alt112) {
+ // InternalPerspectiveDsl.g:7564:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
+ int alt115=2;
+ alt115 = dfa115.predict(input);
+ switch (alt115) {
case 1 :
- // InternalPerspectiveDsl.g:7340:4: ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure )
+ // InternalPerspectiveDsl.g:7565:4: ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure )
{
- // InternalPerspectiveDsl.g:7346:4: (lv_arguments_14_0= ruleXClosure )
- // InternalPerspectiveDsl.g:7347:5: lv_arguments_14_0= ruleXClosure
+ // InternalPerspectiveDsl.g:7571:4: (lv_arguments_14_0= ruleXClosure )
+ // InternalPerspectiveDsl.g:7572:5: lv_arguments_14_0= ruleXClosure
{
if ( state.backtracking==0 ) {
@@ -20147,7 +20764,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBooleanLiteral"
- // InternalPerspectiveDsl.g:7368:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ;
+ // InternalPerspectiveDsl.g:7593:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ;
public final EObject entryRuleXBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -20155,8 +20772,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7368:56: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF )
- // InternalPerspectiveDsl.g:7369:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF
+ // InternalPerspectiveDsl.g:7593:56: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF )
+ // InternalPerspectiveDsl.g:7594:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBooleanLiteralRule());
@@ -20187,7 +20804,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBooleanLiteral"
- // InternalPerspectiveDsl.g:7375:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
+ // InternalPerspectiveDsl.g:7600:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
public final EObject ruleXBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -20198,14 +20815,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7381:2: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) )
- // InternalPerspectiveDsl.g:7382:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
+ // InternalPerspectiveDsl.g:7606:2: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) )
+ // InternalPerspectiveDsl.g:7607:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
{
- // InternalPerspectiveDsl.g:7382:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
- // InternalPerspectiveDsl.g:7383:3: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
+ // InternalPerspectiveDsl.g:7607:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
+ // InternalPerspectiveDsl.g:7608:3: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
{
- // InternalPerspectiveDsl.g:7383:3: ()
- // InternalPerspectiveDsl.g:7384:4:
+ // InternalPerspectiveDsl.g:7608:3: ()
+ // InternalPerspectiveDsl.g:7609:4:
{
if ( state.backtracking==0 ) {
@@ -20217,28 +20834,28 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7390:3: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7615:3: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA113_0==113) ) {
- alt113=1;
+ if ( (LA116_0==118) ) {
+ alt116=1;
}
- else if ( (LA113_0==114) ) {
- alt113=2;
+ else if ( (LA116_0==119) ) {
+ alt116=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 113, 0, input);
+ new NoViableAltException("", 116, 0, input);
throw nvae;
}
- switch (alt113) {
+ switch (alt116) {
case 1 :
- // InternalPerspectiveDsl.g:7391:4: otherlv_1= 'false'
+ // InternalPerspectiveDsl.g:7616:4: otherlv_1= 'false'
{
- otherlv_1=(Token)match(input,113,FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,118,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
@@ -20248,15 +20865,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:7396:4: ( (lv_isTrue_2_0= 'true' ) )
+ // InternalPerspectiveDsl.g:7621:4: ( (lv_isTrue_2_0= 'true' ) )
{
- // InternalPerspectiveDsl.g:7396:4: ( (lv_isTrue_2_0= 'true' ) )
- // InternalPerspectiveDsl.g:7397:5: (lv_isTrue_2_0= 'true' )
+ // InternalPerspectiveDsl.g:7621:4: ( (lv_isTrue_2_0= 'true' ) )
+ // InternalPerspectiveDsl.g:7622:5: (lv_isTrue_2_0= 'true' )
{
- // InternalPerspectiveDsl.g:7397:5: (lv_isTrue_2_0= 'true' )
- // InternalPerspectiveDsl.g:7398:6: lv_isTrue_2_0= 'true'
+ // InternalPerspectiveDsl.g:7622:5: (lv_isTrue_2_0= 'true' )
+ // InternalPerspectiveDsl.g:7623:6: lv_isTrue_2_0= 'true'
{
- lv_isTrue_2_0=(Token)match(input,114,FOLLOW_2); if (state.failed) return current;
+ lv_isTrue_2_0=(Token)match(input,119,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isTrue_2_0, grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
@@ -20307,7 +20924,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXNullLiteral"
- // InternalPerspectiveDsl.g:7415:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ;
+ // InternalPerspectiveDsl.g:7640:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ;
public final EObject entryRuleXNullLiteral() throws RecognitionException {
EObject current = null;
@@ -20315,8 +20932,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7415:53: (iv_ruleXNullLiteral= ruleXNullLiteral EOF )
- // InternalPerspectiveDsl.g:7416:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF
+ // InternalPerspectiveDsl.g:7640:53: (iv_ruleXNullLiteral= ruleXNullLiteral EOF )
+ // InternalPerspectiveDsl.g:7641:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXNullLiteralRule());
@@ -20347,7 +20964,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXNullLiteral"
- // InternalPerspectiveDsl.g:7422:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // InternalPerspectiveDsl.g:7647:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleXNullLiteral() throws RecognitionException {
EObject current = null;
@@ -20357,14 +20974,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7428:2: ( ( () otherlv_1= 'null' ) )
- // InternalPerspectiveDsl.g:7429:2: ( () otherlv_1= 'null' )
+ // InternalPerspectiveDsl.g:7653:2: ( ( () otherlv_1= 'null' ) )
+ // InternalPerspectiveDsl.g:7654:2: ( () otherlv_1= 'null' )
{
- // InternalPerspectiveDsl.g:7429:2: ( () otherlv_1= 'null' )
- // InternalPerspectiveDsl.g:7430:3: () otherlv_1= 'null'
+ // InternalPerspectiveDsl.g:7654:2: ( () otherlv_1= 'null' )
+ // InternalPerspectiveDsl.g:7655:3: () otherlv_1= 'null'
{
- // InternalPerspectiveDsl.g:7430:3: ()
- // InternalPerspectiveDsl.g:7431:4:
+ // InternalPerspectiveDsl.g:7655:3: ()
+ // InternalPerspectiveDsl.g:7656:4:
{
if ( state.backtracking==0 ) {
@@ -20376,7 +20993,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,115,FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,120,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
@@ -20407,7 +21024,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXNumberLiteral"
- // InternalPerspectiveDsl.g:7445:1: entryRuleXNumberLiteral returns [EObject current=null] : iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ;
+ // InternalPerspectiveDsl.g:7670:1: entryRuleXNumberLiteral returns [EObject current=null] : iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ;
public final EObject entryRuleXNumberLiteral() throws RecognitionException {
EObject current = null;
@@ -20415,8 +21032,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7445:55: (iv_ruleXNumberLiteral= ruleXNumberLiteral EOF )
- // InternalPerspectiveDsl.g:7446:2: iv_ruleXNumberLiteral= ruleXNumberLiteral EOF
+ // InternalPerspectiveDsl.g:7670:55: (iv_ruleXNumberLiteral= ruleXNumberLiteral EOF )
+ // InternalPerspectiveDsl.g:7671:2: iv_ruleXNumberLiteral= ruleXNumberLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXNumberLiteralRule());
@@ -20447,7 +21064,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXNumberLiteral"
- // InternalPerspectiveDsl.g:7452:1: ruleXNumberLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleNumber ) ) ) ;
+ // InternalPerspectiveDsl.g:7677:1: ruleXNumberLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleNumber ) ) ) ;
public final EObject ruleXNumberLiteral() throws RecognitionException {
EObject current = null;
@@ -20458,14 +21075,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7458:2: ( ( () ( (lv_value_1_0= ruleNumber ) ) ) )
- // InternalPerspectiveDsl.g:7459:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
+ // InternalPerspectiveDsl.g:7683:2: ( ( () ( (lv_value_1_0= ruleNumber ) ) ) )
+ // InternalPerspectiveDsl.g:7684:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
{
- // InternalPerspectiveDsl.g:7459:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
- // InternalPerspectiveDsl.g:7460:3: () ( (lv_value_1_0= ruleNumber ) )
+ // InternalPerspectiveDsl.g:7684:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
+ // InternalPerspectiveDsl.g:7685:3: () ( (lv_value_1_0= ruleNumber ) )
{
- // InternalPerspectiveDsl.g:7460:3: ()
- // InternalPerspectiveDsl.g:7461:4:
+ // InternalPerspectiveDsl.g:7685:3: ()
+ // InternalPerspectiveDsl.g:7686:4:
{
if ( state.backtracking==0 ) {
@@ -20477,11 +21094,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7467:3: ( (lv_value_1_0= ruleNumber ) )
- // InternalPerspectiveDsl.g:7468:4: (lv_value_1_0= ruleNumber )
+ // InternalPerspectiveDsl.g:7692:3: ( (lv_value_1_0= ruleNumber ) )
+ // InternalPerspectiveDsl.g:7693:4: (lv_value_1_0= ruleNumber )
{
- // InternalPerspectiveDsl.g:7468:4: (lv_value_1_0= ruleNumber )
- // InternalPerspectiveDsl.g:7469:5: lv_value_1_0= ruleNumber
+ // InternalPerspectiveDsl.g:7693:4: (lv_value_1_0= ruleNumber )
+ // InternalPerspectiveDsl.g:7694:5: lv_value_1_0= ruleNumber
{
if ( state.backtracking==0 ) {
@@ -20537,7 +21154,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXStringLiteral"
- // InternalPerspectiveDsl.g:7490:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ;
+ // InternalPerspectiveDsl.g:7715:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ;
public final EObject entryRuleXStringLiteral() throws RecognitionException {
EObject current = null;
@@ -20545,8 +21162,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7490:55: (iv_ruleXStringLiteral= ruleXStringLiteral EOF )
- // InternalPerspectiveDsl.g:7491:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF
+ // InternalPerspectiveDsl.g:7715:55: (iv_ruleXStringLiteral= ruleXStringLiteral EOF )
+ // InternalPerspectiveDsl.g:7716:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXStringLiteralRule());
@@ -20577,7 +21194,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXStringLiteral"
- // InternalPerspectiveDsl.g:7497:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
+ // InternalPerspectiveDsl.g:7722:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
public final EObject ruleXStringLiteral() throws RecognitionException {
EObject current = null;
@@ -20587,14 +21204,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7503:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
- // InternalPerspectiveDsl.g:7504:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:7728:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
+ // InternalPerspectiveDsl.g:7729:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
{
- // InternalPerspectiveDsl.g:7504:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
- // InternalPerspectiveDsl.g:7505:3: () ( (lv_value_1_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:7729:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // InternalPerspectiveDsl.g:7730:3: () ( (lv_value_1_0= RULE_STRING ) )
{
- // InternalPerspectiveDsl.g:7505:3: ()
- // InternalPerspectiveDsl.g:7506:4:
+ // InternalPerspectiveDsl.g:7730:3: ()
+ // InternalPerspectiveDsl.g:7731:4:
{
if ( state.backtracking==0 ) {
@@ -20606,11 +21223,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7512:3: ( (lv_value_1_0= RULE_STRING ) )
- // InternalPerspectiveDsl.g:7513:4: (lv_value_1_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:7737:3: ( (lv_value_1_0= RULE_STRING ) )
+ // InternalPerspectiveDsl.g:7738:4: (lv_value_1_0= RULE_STRING )
{
- // InternalPerspectiveDsl.g:7513:4: (lv_value_1_0= RULE_STRING )
- // InternalPerspectiveDsl.g:7514:5: lv_value_1_0= RULE_STRING
+ // InternalPerspectiveDsl.g:7738:4: (lv_value_1_0= RULE_STRING )
+ // InternalPerspectiveDsl.g:7739:5: lv_value_1_0= RULE_STRING
{
lv_value_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20661,7 +21278,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXTypeLiteral"
- // InternalPerspectiveDsl.g:7534:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ;
+ // InternalPerspectiveDsl.g:7759:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ;
public final EObject entryRuleXTypeLiteral() throws RecognitionException {
EObject current = null;
@@ -20669,8 +21286,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7534:53: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF )
- // InternalPerspectiveDsl.g:7535:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF
+ // InternalPerspectiveDsl.g:7759:53: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF )
+ // InternalPerspectiveDsl.g:7760:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeLiteralRule());
@@ -20701,7 +21318,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXTypeLiteral"
- // InternalPerspectiveDsl.g:7541:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ;
+ // InternalPerspectiveDsl.g:7766:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ;
public final EObject ruleXTypeLiteral() throws RecognitionException {
EObject current = null;
@@ -20715,14 +21332,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7547:2: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) )
- // InternalPerspectiveDsl.g:7548:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
+ // InternalPerspectiveDsl.g:7772:2: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) )
+ // InternalPerspectiveDsl.g:7773:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
{
- // InternalPerspectiveDsl.g:7548:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
- // InternalPerspectiveDsl.g:7549:3: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')'
+ // InternalPerspectiveDsl.g:7773:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
+ // InternalPerspectiveDsl.g:7774:3: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')'
{
- // InternalPerspectiveDsl.g:7549:3: ()
- // InternalPerspectiveDsl.g:7550:4:
+ // InternalPerspectiveDsl.g:7774:3: ()
+ // InternalPerspectiveDsl.g:7775:4:
{
if ( state.backtracking==0 ) {
@@ -20734,23 +21351,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,116,FOLLOW_72); if (state.failed) return current;
+ otherlv_1=(Token)match(input,121,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
- otherlv_2=(Token)match(input,58,FOLLOW_4); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
- // InternalPerspectiveDsl.g:7564:3: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:7565:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:7789:3: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:7790:4: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:7565:4: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:7566:5: ruleQualifiedName
+ // InternalPerspectiveDsl.g:7790:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:7791:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -20764,7 +21381,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_97);
ruleQualifiedName();
state._fsp--;
@@ -20780,30 +21397,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7580:3: ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )*
- loop114:
+ // InternalPerspectiveDsl.g:7805:3: ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )*
+ loop117:
do {
- int alt114=2;
- int LA114_0 = input.LA(1);
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA114_0==63) ) {
- alt114=1;
+ if ( (LA117_0==68) ) {
+ alt117=1;
}
- switch (alt114) {
+ switch (alt117) {
case 1 :
- // InternalPerspectiveDsl.g:7581:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:7806:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
{
- // InternalPerspectiveDsl.g:7581:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
- // InternalPerspectiveDsl.g:7582:5: lv_arrayDimensions_4_0= ruleArrayBrackets
+ // InternalPerspectiveDsl.g:7806:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:7807:5: lv_arrayDimensions_4_0= ruleArrayBrackets
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
}
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_97);
lv_arrayDimensions_4_0=ruleArrayBrackets();
state._fsp--;
@@ -20829,11 +21446,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop114;
+ break loop117;
}
} while (true);
- otherlv_5=(Token)match(input,60,FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,65,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
@@ -20864,7 +21481,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXThrowExpression"
- // InternalPerspectiveDsl.g:7607:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ;
+ // InternalPerspectiveDsl.g:7832:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ;
public final EObject entryRuleXThrowExpression() throws RecognitionException {
EObject current = null;
@@ -20872,8 +21489,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7607:57: (iv_ruleXThrowExpression= ruleXThrowExpression EOF )
- // InternalPerspectiveDsl.g:7608:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF
+ // InternalPerspectiveDsl.g:7832:57: (iv_ruleXThrowExpression= ruleXThrowExpression EOF )
+ // InternalPerspectiveDsl.g:7833:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXThrowExpressionRule());
@@ -20904,7 +21521,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXThrowExpression"
- // InternalPerspectiveDsl.g:7614:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:7839:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ;
public final EObject ruleXThrowExpression() throws RecognitionException {
EObject current = null;
@@ -20916,14 +21533,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7620:2: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:7621:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:7845:2: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:7846:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:7621:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:7622:3: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7846:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:7847:3: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:7622:3: ()
- // InternalPerspectiveDsl.g:7623:4:
+ // InternalPerspectiveDsl.g:7847:3: ()
+ // InternalPerspectiveDsl.g:7848:4:
{
if ( state.backtracking==0 ) {
@@ -20935,17 +21552,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,117,FOLLOW_33); if (state.failed) return current;
+ otherlv_1=(Token)match(input,122,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
- // InternalPerspectiveDsl.g:7633:3: ( (lv_expression_2_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7634:4: (lv_expression_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7858:3: ( (lv_expression_2_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7859:4: (lv_expression_2_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7634:4: (lv_expression_2_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7635:5: lv_expression_2_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7859:4: (lv_expression_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7860:5: lv_expression_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21001,7 +21618,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXReturnExpression"
- // InternalPerspectiveDsl.g:7656:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ;
+ // InternalPerspectiveDsl.g:7881:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ;
public final EObject entryRuleXReturnExpression() throws RecognitionException {
EObject current = null;
@@ -21009,8 +21626,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7656:58: (iv_ruleXReturnExpression= ruleXReturnExpression EOF )
- // InternalPerspectiveDsl.g:7657:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF
+ // InternalPerspectiveDsl.g:7881:58: (iv_ruleXReturnExpression= ruleXReturnExpression EOF )
+ // InternalPerspectiveDsl.g:7882:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReturnExpressionRule());
@@ -21041,7 +21658,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXReturnExpression"
- // InternalPerspectiveDsl.g:7663:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ;
+ // InternalPerspectiveDsl.g:7888:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ;
public final EObject ruleXReturnExpression() throws RecognitionException {
EObject current = null;
@@ -21053,14 +21670,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7669:2: ( ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) )
- // InternalPerspectiveDsl.g:7670:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
+ // InternalPerspectiveDsl.g:7894:2: ( ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) )
+ // InternalPerspectiveDsl.g:7895:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
{
- // InternalPerspectiveDsl.g:7670:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
- // InternalPerspectiveDsl.g:7671:3: () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
+ // InternalPerspectiveDsl.g:7895:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
+ // InternalPerspectiveDsl.g:7896:3: () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
{
- // InternalPerspectiveDsl.g:7671:3: ()
- // InternalPerspectiveDsl.g:7672:4:
+ // InternalPerspectiveDsl.g:7896:3: ()
+ // InternalPerspectiveDsl.g:7897:4:
{
if ( state.backtracking==0 ) {
@@ -21072,21 +21689,21 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,118,FOLLOW_93); if (state.failed) return current;
+ otherlv_1=(Token)match(input,123,FOLLOW_98); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
- // InternalPerspectiveDsl.g:7682:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
- int alt115=2;
- alt115 = dfa115.predict(input);
- switch (alt115) {
+ // InternalPerspectiveDsl.g:7907:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
+ int alt118=2;
+ alt118 = dfa118.predict(input);
+ switch (alt118) {
case 1 :
- // InternalPerspectiveDsl.g:7683:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7908:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7684:4: (lv_expression_2_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7685:5: lv_expression_2_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7909:4: (lv_expression_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7910:5: lv_expression_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21145,7 +21762,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXTryCatchFinallyExpression"
- // InternalPerspectiveDsl.g:7706:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ;
+ // InternalPerspectiveDsl.g:7931:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ;
public final EObject entryRuleXTryCatchFinallyExpression() throws RecognitionException {
EObject current = null;
@@ -21153,8 +21770,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7706:67: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF )
- // InternalPerspectiveDsl.g:7707:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF
+ // InternalPerspectiveDsl.g:7931:67: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF )
+ // InternalPerspectiveDsl.g:7932:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionRule());
@@ -21185,7 +21802,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXTryCatchFinallyExpression"
- // InternalPerspectiveDsl.g:7713:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ;
+ // InternalPerspectiveDsl.g:7938:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ;
public final EObject ruleXTryCatchFinallyExpression() throws RecognitionException {
EObject current = null;
@@ -21205,14 +21822,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7719:2: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) )
- // InternalPerspectiveDsl.g:7720:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
+ // InternalPerspectiveDsl.g:7944:2: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) )
+ // InternalPerspectiveDsl.g:7945:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
{
- // InternalPerspectiveDsl.g:7720:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
- // InternalPerspectiveDsl.g:7721:3: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:7945:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
+ // InternalPerspectiveDsl.g:7946:3: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
{
- // InternalPerspectiveDsl.g:7721:3: ()
- // InternalPerspectiveDsl.g:7722:4:
+ // InternalPerspectiveDsl.g:7946:3: ()
+ // InternalPerspectiveDsl.g:7947:4:
{
if ( state.backtracking==0 ) {
@@ -21224,24 +21841,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,119,FOLLOW_33); if (state.failed) return current;
+ otherlv_1=(Token)match(input,124,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
- // InternalPerspectiveDsl.g:7732:3: ( (lv_expression_2_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7733:4: (lv_expression_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7957:3: ( (lv_expression_2_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7958:4: (lv_expression_2_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7733:4: (lv_expression_2_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7734:5: lv_expression_2_0= ruleXExpression
+ // InternalPerspectiveDsl.g:7958:4: (lv_expression_2_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:7959:5: lv_expression_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FOLLOW_94);
+ pushFollow(FOLLOW_99);
lv_expression_2_0=ruleXExpression();
state._fsp--;
@@ -21265,61 +21882,61 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7751:3: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
- int alt118=2;
- int LA118_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7976:3: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( (LA118_0==122) ) {
- alt118=1;
+ if ( (LA121_0==127) ) {
+ alt121=1;
}
- else if ( (LA118_0==120) ) {
- alt118=2;
+ else if ( (LA121_0==125) ) {
+ alt121=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 118, 0, input);
+ new NoViableAltException("", 121, 0, input);
throw nvae;
}
- switch (alt118) {
+ switch (alt121) {
case 1 :
- // InternalPerspectiveDsl.g:7752:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
+ // InternalPerspectiveDsl.g:7977:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
{
- // InternalPerspectiveDsl.g:7752:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
- // InternalPerspectiveDsl.g:7753:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
+ // InternalPerspectiveDsl.g:7977:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
+ // InternalPerspectiveDsl.g:7978:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
{
- // InternalPerspectiveDsl.g:7753:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+
- int cnt116=0;
- loop116:
+ // InternalPerspectiveDsl.g:7978:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+
+ int cnt119=0;
+ loop119:
do {
- int alt116=2;
- int LA116_0 = input.LA(1);
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA116_0==122) ) {
- int LA116_2 = input.LA(2);
+ if ( (LA119_0==127) ) {
+ int LA119_2 = input.LA(2);
if ( (synpred44_InternalPerspectiveDsl()) ) {
- alt116=1;
+ alt119=1;
}
}
- switch (alt116) {
+ switch (alt119) {
case 1 :
- // InternalPerspectiveDsl.g:7754:6: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause )
+ // InternalPerspectiveDsl.g:7979:6: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause )
{
- // InternalPerspectiveDsl.g:7755:6: (lv_catchClauses_3_0= ruleXCatchClause )
- // InternalPerspectiveDsl.g:7756:7: lv_catchClauses_3_0= ruleXCatchClause
+ // InternalPerspectiveDsl.g:7980:6: (lv_catchClauses_3_0= ruleXCatchClause )
+ // InternalPerspectiveDsl.g:7981:7: lv_catchClauses_3_0= ruleXCatchClause
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_100);
lv_catchClauses_3_0=ruleXCatchClause();
state._fsp--;
@@ -21345,34 +21962,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt116 >= 1 ) break loop116;
+ if ( cnt119 >= 1 ) break loop119;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(116, input);
+ new EarlyExitException(119, input);
throw eee;
}
- cnt116++;
+ cnt119++;
} while (true);
- // InternalPerspectiveDsl.g:7773:5: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7998:5: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( (LA117_0==120) ) {
- int LA117_1 = input.LA(2);
+ if ( (LA120_0==125) ) {
+ int LA120_1 = input.LA(2);
if ( (synpred45_InternalPerspectiveDsl()) ) {
- alt117=1;
+ alt120=1;
}
}
- switch (alt117) {
+ switch (alt120) {
case 1 :
- // InternalPerspectiveDsl.g:7774:6: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:7999:6: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:7774:6: ( ( 'finally' )=>otherlv_4= 'finally' )
- // InternalPerspectiveDsl.g:7775:7: ( 'finally' )=>otherlv_4= 'finally'
+ // InternalPerspectiveDsl.g:7999:6: ( ( 'finally' )=>otherlv_4= 'finally' )
+ // InternalPerspectiveDsl.g:8000:7: ( 'finally' )=>otherlv_4= 'finally'
{
- otherlv_4=(Token)match(input,120,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,125,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
@@ -21381,11 +21998,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7781:6: ( (lv_finallyExpression_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7782:7: (lv_finallyExpression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8006:6: ( (lv_finallyExpression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8007:7: (lv_finallyExpression_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7782:7: (lv_finallyExpression_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7783:8: lv_finallyExpression_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:8007:7: (lv_finallyExpression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8008:8: lv_finallyExpression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21429,22 +22046,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:7803:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:8028:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:7803:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:7804:5: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8028:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:8029:5: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) )
{
- otherlv_6=(Token)match(input,120,FOLLOW_33); if (state.failed) return current;
+ otherlv_6=(Token)match(input,125,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
- // InternalPerspectiveDsl.g:7808:5: ( (lv_finallyExpression_7_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7809:6: (lv_finallyExpression_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8033:5: ( (lv_finallyExpression_7_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8034:6: (lv_finallyExpression_7_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7809:6: (lv_finallyExpression_7_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7810:7: lv_finallyExpression_7_0= ruleXExpression
+ // InternalPerspectiveDsl.g:8034:6: (lv_finallyExpression_7_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8035:7: lv_finallyExpression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21509,7 +22126,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSynchronizedExpression"
- // InternalPerspectiveDsl.g:7833:1: entryRuleXSynchronizedExpression returns [EObject current=null] : iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ;
+ // InternalPerspectiveDsl.g:8058:1: entryRuleXSynchronizedExpression returns [EObject current=null] : iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ;
public final EObject entryRuleXSynchronizedExpression() throws RecognitionException {
EObject current = null;
@@ -21517,8 +22134,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7833:64: (iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF )
- // InternalPerspectiveDsl.g:7834:2: iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF
+ // InternalPerspectiveDsl.g:8058:64: (iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF )
+ // InternalPerspectiveDsl.g:8059:2: iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSynchronizedExpressionRule());
@@ -21549,7 +22166,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSynchronizedExpression"
- // InternalPerspectiveDsl.g:7840:1: ruleXSynchronizedExpression returns [EObject current=null] : ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:8065:1: ruleXSynchronizedExpression returns [EObject current=null] : ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXSynchronizedExpression() throws RecognitionException {
EObject current = null;
@@ -21565,20 +22182,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7846:2: ( ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:7847:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:8071:2: ( ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:8072:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:7847:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:7848:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8072:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:8073:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:7848:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) )
- // InternalPerspectiveDsl.g:7849:4: ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' )
+ // InternalPerspectiveDsl.g:8073:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) )
+ // InternalPerspectiveDsl.g:8074:4: ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' )
{
- // InternalPerspectiveDsl.g:7856:4: ( () otherlv_1= 'synchronized' otherlv_2= '(' )
- // InternalPerspectiveDsl.g:7857:5: () otherlv_1= 'synchronized' otherlv_2= '('
+ // InternalPerspectiveDsl.g:8081:4: ( () otherlv_1= 'synchronized' otherlv_2= '(' )
+ // InternalPerspectiveDsl.g:8082:5: () otherlv_1= 'synchronized' otherlv_2= '('
{
- // InternalPerspectiveDsl.g:7857:5: ()
- // InternalPerspectiveDsl.g:7858:6:
+ // InternalPerspectiveDsl.g:8082:5: ()
+ // InternalPerspectiveDsl.g:8083:6:
{
if ( state.backtracking==0 ) {
@@ -21590,13 +22207,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,121,FOLLOW_72); if (state.failed) return current;
+ otherlv_1=(Token)match(input,126,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
- otherlv_2=(Token)match(input,58,FOLLOW_33); if (state.failed) return current;
+ otherlv_2=(Token)match(input,63,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
@@ -21608,18 +22225,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7874:3: ( (lv_param_3_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7875:4: (lv_param_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8099:3: ( (lv_param_3_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8100:4: (lv_param_3_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7875:4: (lv_param_3_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7876:5: lv_param_3_0= ruleXExpression
+ // InternalPerspectiveDsl.g:8100:4: (lv_param_3_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8101:5: lv_param_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_param_3_0=ruleXExpression();
state._fsp--;
@@ -21643,17 +22260,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,60,FOLLOW_33); if (state.failed) return current;
+ otherlv_4=(Token)match(input,65,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
- // InternalPerspectiveDsl.g:7897:3: ( (lv_expression_5_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7898:4: (lv_expression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8122:3: ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8123:4: (lv_expression_5_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7898:4: (lv_expression_5_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7899:5: lv_expression_5_0= ruleXExpression
+ // InternalPerspectiveDsl.g:8123:4: (lv_expression_5_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8124:5: lv_expression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21709,7 +22326,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCatchClause"
- // InternalPerspectiveDsl.g:7920:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ;
+ // InternalPerspectiveDsl.g:8145:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ;
public final EObject entryRuleXCatchClause() throws RecognitionException {
EObject current = null;
@@ -21717,8 +22334,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7920:53: (iv_ruleXCatchClause= ruleXCatchClause EOF )
- // InternalPerspectiveDsl.g:7921:2: iv_ruleXCatchClause= ruleXCatchClause EOF
+ // InternalPerspectiveDsl.g:8145:53: (iv_ruleXCatchClause= ruleXCatchClause EOF )
+ // InternalPerspectiveDsl.g:8146:2: iv_ruleXCatchClause= ruleXCatchClause EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseRule());
@@ -21749,7 +22366,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCatchClause"
- // InternalPerspectiveDsl.g:7927:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ;
+ // InternalPerspectiveDsl.g:8152:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ;
public final EObject ruleXCatchClause() throws RecognitionException {
EObject current = null;
@@ -21765,16 +22382,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:7933:2: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) )
- // InternalPerspectiveDsl.g:7934:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:8158:2: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) )
+ // InternalPerspectiveDsl.g:8159:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
{
- // InternalPerspectiveDsl.g:7934:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
- // InternalPerspectiveDsl.g:7935:3: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8159:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
+ // InternalPerspectiveDsl.g:8160:3: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) )
{
- // InternalPerspectiveDsl.g:7935:3: ( ( 'catch' )=>otherlv_0= 'catch' )
- // InternalPerspectiveDsl.g:7936:4: ( 'catch' )=>otherlv_0= 'catch'
+ // InternalPerspectiveDsl.g:8160:3: ( ( 'catch' )=>otherlv_0= 'catch' )
+ // InternalPerspectiveDsl.g:8161:4: ( 'catch' )=>otherlv_0= 'catch'
{
- otherlv_0=(Token)match(input,122,FOLLOW_72); if (state.failed) return current;
+ otherlv_0=(Token)match(input,127,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
@@ -21783,24 +22400,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,58,FOLLOW_46); if (state.failed) return current;
+ otherlv_1=(Token)match(input,63,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
- // InternalPerspectiveDsl.g:7946:3: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:7947:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
+ // InternalPerspectiveDsl.g:8171:3: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:8172:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:7947:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
- // InternalPerspectiveDsl.g:7948:5: lv_declaredParam_2_0= ruleFullJvmFormalParameter
+ // InternalPerspectiveDsl.g:8172:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
+ // InternalPerspectiveDsl.g:8173:5: lv_declaredParam_2_0= ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
}
- pushFollow(FOLLOW_31);
+ pushFollow(FOLLOW_38);
lv_declaredParam_2_0=ruleFullJvmFormalParameter();
state._fsp--;
@@ -21824,17 +22441,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,60,FOLLOW_33); if (state.failed) return current;
+ otherlv_3=(Token)match(input,65,FOLLOW_40); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
- // InternalPerspectiveDsl.g:7969:3: ( (lv_expression_4_0= ruleXExpression ) )
- // InternalPerspectiveDsl.g:7970:4: (lv_expression_4_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8194:3: ( (lv_expression_4_0= ruleXExpression ) )
+ // InternalPerspectiveDsl.g:8195:4: (lv_expression_4_0= ruleXExpression )
{
- // InternalPerspectiveDsl.g:7970:4: (lv_expression_4_0= ruleXExpression )
- // InternalPerspectiveDsl.g:7971:5: lv_expression_4_0= ruleXExpression
+ // InternalPerspectiveDsl.g:8195:4: (lv_expression_4_0= ruleXExpression )
+ // InternalPerspectiveDsl.g:8196:5: lv_expression_4_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21890,7 +22507,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedName"
- // InternalPerspectiveDsl.g:7992:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
+ // InternalPerspectiveDsl.g:8217:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
public final String entryRuleQualifiedName() throws RecognitionException {
String current = null;
@@ -21898,8 +22515,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:7992:53: (iv_ruleQualifiedName= ruleQualifiedName EOF )
- // InternalPerspectiveDsl.g:7993:2: iv_ruleQualifiedName= ruleQualifiedName EOF
+ // InternalPerspectiveDsl.g:8217:53: (iv_ruleQualifiedName= ruleQualifiedName EOF )
+ // InternalPerspectiveDsl.g:8218:2: iv_ruleQualifiedName= ruleQualifiedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameRule());
@@ -21930,7 +22547,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedName"
- // InternalPerspectiveDsl.g:7999:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ;
+ // InternalPerspectiveDsl.g:8224:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ;
public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -21944,18 +22561,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8005:2: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) )
- // InternalPerspectiveDsl.g:8006:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
+ // InternalPerspectiveDsl.g:8230:2: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) )
+ // InternalPerspectiveDsl.g:8231:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
{
- // InternalPerspectiveDsl.g:8006:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
- // InternalPerspectiveDsl.g:8007:3: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
+ // InternalPerspectiveDsl.g:8231:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
+ // InternalPerspectiveDsl.g:8232:3: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FOLLOW_96);
+ pushFollow(FOLLOW_101);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -21970,20 +22587,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:8017:3: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
- loop119:
+ // InternalPerspectiveDsl.g:8242:3: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
+ loop122:
do {
- int alt119=2;
- int LA119_0 = input.LA(1);
+ int alt122=2;
+ int LA122_0 = input.LA(1);
- if ( (LA119_0==95) ) {
- int LA119_2 = input.LA(2);
+ if ( (LA122_0==100) ) {
+ int LA122_2 = input.LA(2);
- if ( (LA119_2==RULE_ID) ) {
- int LA119_3 = input.LA(3);
+ if ( (LA122_2==RULE_ID) ) {
+ int LA122_3 = input.LA(3);
if ( (synpred48_InternalPerspectiveDsl()) ) {
- alt119=1;
+ alt122=1;
}
@@ -21993,14 +22610,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt119) {
+ switch (alt122) {
case 1 :
- // InternalPerspectiveDsl.g:8018:4: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID
+ // InternalPerspectiveDsl.g:8243:4: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID
{
- // InternalPerspectiveDsl.g:8018:4: ( ( '.' )=>kw= '.' )
- // InternalPerspectiveDsl.g:8019:5: ( '.' )=>kw= '.'
+ // InternalPerspectiveDsl.g:8243:4: ( ( '.' )=>kw= '.' )
+ // InternalPerspectiveDsl.g:8244:5: ( '.' )=>kw= '.'
{
- kw=(Token)match(input,95,FOLLOW_4); if (state.failed) return current;
+ kw=(Token)match(input,100,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -22015,7 +22632,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
- pushFollow(FOLLOW_96);
+ pushFollow(FOLLOW_101);
this_ValidID_2=ruleValidID();
state._fsp--;
@@ -22035,7 +22652,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop119;
+ break loop122;
}
} while (true);
@@ -22064,7 +22681,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumber"
- // InternalPerspectiveDsl.g:8041:1: entryRuleNumber returns [String current=null] : iv_ruleNumber= ruleNumber EOF ;
+ // InternalPerspectiveDsl.g:8266:1: entryRuleNumber returns [String current=null] : iv_ruleNumber= ruleNumber EOF ;
public final String entryRuleNumber() throws RecognitionException {
String current = null;
@@ -22075,8 +22692,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalPerspectiveDsl.g:8043:2: (iv_ruleNumber= ruleNumber EOF )
- // InternalPerspectiveDsl.g:8044:2: iv_ruleNumber= ruleNumber EOF
+ // InternalPerspectiveDsl.g:8268:2: (iv_ruleNumber= ruleNumber EOF )
+ // InternalPerspectiveDsl.g:8269:2: iv_ruleNumber= ruleNumber EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberRule());
@@ -22110,7 +22727,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumber"
- // InternalPerspectiveDsl.g:8053:1: ruleNumber returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ;
+ // InternalPerspectiveDsl.g:8278:1: ruleNumber returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ;
public final AntlrDatatypeRuleToken ruleNumber() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -22126,29 +22743,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalPerspectiveDsl.g:8060:2: ( (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) )
- // InternalPerspectiveDsl.g:8061:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
+ // InternalPerspectiveDsl.g:8285:2: ( (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) )
+ // InternalPerspectiveDsl.g:8286:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
{
- // InternalPerspectiveDsl.g:8061:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
- int alt123=2;
- int LA123_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8286:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
+ int alt126=2;
+ int LA126_0 = input.LA(1);
- if ( (LA123_0==RULE_HEX) ) {
- alt123=1;
+ if ( (LA126_0==RULE_HEX) ) {
+ alt126=1;
}
- else if ( (LA123_0==RULE_INT||LA123_0==RULE_DECIMAL) ) {
- alt123=2;
+ else if ( (LA126_0==RULE_INT||LA126_0==RULE_DECIMAL) ) {
+ alt126=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 123, 0, input);
+ new NoViableAltException("", 126, 0, input);
throw nvae;
}
- switch (alt123) {
+ switch (alt126) {
case 1 :
- // InternalPerspectiveDsl.g:8062:3: this_HEX_0= RULE_HEX
+ // InternalPerspectiveDsl.g:8287:3: this_HEX_0= RULE_HEX
{
this_HEX_0=(Token)match(input,RULE_HEX,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22165,33 +22782,33 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8070:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
+ // InternalPerspectiveDsl.g:8295:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
{
- // InternalPerspectiveDsl.g:8070:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
- // InternalPerspectiveDsl.g:8071:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
+ // InternalPerspectiveDsl.g:8295:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
+ // InternalPerspectiveDsl.g:8296:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
{
- // InternalPerspectiveDsl.g:8071:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL )
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8296:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL )
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( (LA120_0==RULE_INT) ) {
- alt120=1;
+ if ( (LA123_0==RULE_INT) ) {
+ alt123=1;
}
- else if ( (LA120_0==RULE_DECIMAL) ) {
- alt120=2;
+ else if ( (LA123_0==RULE_DECIMAL) ) {
+ alt123=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 120, 0, input);
+ new NoViableAltException("", 123, 0, input);
throw nvae;
}
- switch (alt120) {
+ switch (alt123) {
case 1 :
- // InternalPerspectiveDsl.g:8072:5: this_INT_1= RULE_INT
+ // InternalPerspectiveDsl.g:8297:5: this_INT_1= RULE_INT
{
- this_INT_1=(Token)match(input,RULE_INT,FOLLOW_96); if (state.failed) return current;
+ this_INT_1=(Token)match(input,RULE_INT,FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_1);
@@ -22206,9 +22823,9 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8080:5: this_DECIMAL_2= RULE_DECIMAL
+ // InternalPerspectiveDsl.g:8305:5: this_DECIMAL_2= RULE_DECIMAL
{
- this_DECIMAL_2=(Token)match(input,RULE_DECIMAL,FOLLOW_96); if (state.failed) return current;
+ this_DECIMAL_2=(Token)match(input,RULE_DECIMAL,FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_DECIMAL_2);
@@ -22225,48 +22842,48 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8088:4: (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8313:4: (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( (LA122_0==95) ) {
- int LA122_1 = input.LA(2);
+ if ( (LA125_0==100) ) {
+ int LA125_1 = input.LA(2);
- if ( (LA122_1==RULE_INT||LA122_1==RULE_DECIMAL) ) {
- alt122=1;
+ if ( (LA125_1==RULE_INT||LA125_1==RULE_DECIMAL) ) {
+ alt125=1;
}
}
- switch (alt122) {
+ switch (alt125) {
case 1 :
- // InternalPerspectiveDsl.g:8089:5: kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
+ // InternalPerspectiveDsl.g:8314:5: kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
{
- kw=(Token)match(input,95,FOLLOW_97); if (state.failed) return current;
+ kw=(Token)match(input,100,FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
}
- // InternalPerspectiveDsl.g:8094:5: (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
- int alt121=2;
- int LA121_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8319:5: (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
+ int alt124=2;
+ int LA124_0 = input.LA(1);
- if ( (LA121_0==RULE_INT) ) {
- alt121=1;
+ if ( (LA124_0==RULE_INT) ) {
+ alt124=1;
}
- else if ( (LA121_0==RULE_DECIMAL) ) {
- alt121=2;
+ else if ( (LA124_0==RULE_DECIMAL) ) {
+ alt124=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 121, 0, input);
+ new NoViableAltException("", 124, 0, input);
throw nvae;
}
- switch (alt121) {
+ switch (alt124) {
case 1 :
- // InternalPerspectiveDsl.g:8095:6: this_INT_4= RULE_INT
+ // InternalPerspectiveDsl.g:8320:6: this_INT_4= RULE_INT
{
this_INT_4=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22283,7 +22900,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8103:6: this_DECIMAL_5= RULE_DECIMAL
+ // InternalPerspectiveDsl.g:8328:6: this_DECIMAL_5= RULE_DECIMAL
{
this_DECIMAL_5=(Token)match(input,RULE_DECIMAL,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22342,7 +22959,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmTypeReference"
- // InternalPerspectiveDsl.g:8120:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ;
+ // InternalPerspectiveDsl.g:8345:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ;
public final EObject entryRuleJvmTypeReference() throws RecognitionException {
EObject current = null;
@@ -22350,8 +22967,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8120:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF )
- // InternalPerspectiveDsl.g:8121:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF
+ // InternalPerspectiveDsl.g:8345:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF )
+ // InternalPerspectiveDsl.g:8346:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceRule());
@@ -22382,7 +22999,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmTypeReference"
- // InternalPerspectiveDsl.g:8127:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ;
+ // InternalPerspectiveDsl.g:8352:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ;
public final EObject ruleJvmTypeReference() throws RecognitionException {
EObject current = null;
@@ -22395,39 +23012,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8133:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) )
- // InternalPerspectiveDsl.g:8134:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
+ // InternalPerspectiveDsl.g:8358:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) )
+ // InternalPerspectiveDsl.g:8359:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
{
- // InternalPerspectiveDsl.g:8134:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
- int alt125=2;
- int LA125_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8359:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA125_0==RULE_ID) ) {
- alt125=1;
+ if ( (LA128_0==RULE_ID) ) {
+ alt128=1;
}
- else if ( (LA125_0==58||LA125_0==83) ) {
- alt125=2;
+ else if ( (LA128_0==63||LA128_0==88) ) {
+ alt128=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 125, 0, input);
+ new NoViableAltException("", 128, 0, input);
throw nvae;
}
- switch (alt125) {
+ switch (alt128) {
case 1 :
- // InternalPerspectiveDsl.g:8135:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
+ // InternalPerspectiveDsl.g:8360:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
{
- // InternalPerspectiveDsl.g:8135:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
- // InternalPerspectiveDsl.g:8136:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
+ // InternalPerspectiveDsl.g:8360:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
+ // InternalPerspectiveDsl.g:8361:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_95);
this_JvmParameterizedTypeReference_0=ruleJvmParameterizedTypeReference();
state._fsp--;
@@ -22438,20 +23055,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalPerspectiveDsl.g:8144:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
- loop124:
+ // InternalPerspectiveDsl.g:8369:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
+ loop127:
do {
- int alt124=2;
- int LA124_0 = input.LA(1);
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( (LA124_0==63) ) {
- int LA124_2 = input.LA(2);
+ if ( (LA127_0==68) ) {
+ int LA127_2 = input.LA(2);
- if ( (LA124_2==64) ) {
- int LA124_3 = input.LA(3);
+ if ( (LA127_2==69) ) {
+ int LA127_3 = input.LA(3);
if ( (synpred49_InternalPerspectiveDsl()) ) {
- alt124=1;
+ alt127=1;
}
@@ -22461,15 +23078,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt124) {
+ switch (alt127) {
case 1 :
- // InternalPerspectiveDsl.g:8145:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:8370:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets )
{
- // InternalPerspectiveDsl.g:8151:5: ( () ruleArrayBrackets )
- // InternalPerspectiveDsl.g:8152:6: () ruleArrayBrackets
+ // InternalPerspectiveDsl.g:8376:5: ( () ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:8377:6: () ruleArrayBrackets
{
- // InternalPerspectiveDsl.g:8152:6: ()
- // InternalPerspectiveDsl.g:8153:7:
+ // InternalPerspectiveDsl.g:8377:6: ()
+ // InternalPerspectiveDsl.g:8378:7:
{
if ( state.backtracking==0 ) {
@@ -22486,7 +23103,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_95);
ruleArrayBrackets();
state._fsp--;
@@ -22504,7 +23121,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop124;
+ break loop127;
}
} while (true);
@@ -22515,7 +23132,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8170:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef
+ // InternalPerspectiveDsl.g:8395:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
@@ -22561,7 +23178,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleArrayBrackets"
- // InternalPerspectiveDsl.g:8182:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ;
+ // InternalPerspectiveDsl.g:8407:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ;
public final String entryRuleArrayBrackets() throws RecognitionException {
String current = null;
@@ -22569,8 +23186,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8182:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF )
- // InternalPerspectiveDsl.g:8183:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF
+ // InternalPerspectiveDsl.g:8407:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF )
+ // InternalPerspectiveDsl.g:8408:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getArrayBracketsRule());
@@ -22601,7 +23218,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleArrayBrackets"
- // InternalPerspectiveDsl.g:8189:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ;
+ // InternalPerspectiveDsl.g:8414:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ;
public final AntlrDatatypeRuleToken ruleArrayBrackets() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -22611,20 +23228,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8195:2: ( (kw= '[' kw= ']' ) )
- // InternalPerspectiveDsl.g:8196:2: (kw= '[' kw= ']' )
+ // InternalPerspectiveDsl.g:8420:2: ( (kw= '[' kw= ']' ) )
+ // InternalPerspectiveDsl.g:8421:2: (kw= '[' kw= ']' )
{
- // InternalPerspectiveDsl.g:8196:2: (kw= '[' kw= ']' )
- // InternalPerspectiveDsl.g:8197:3: kw= '[' kw= ']'
+ // InternalPerspectiveDsl.g:8421:2: (kw= '[' kw= ']' )
+ // InternalPerspectiveDsl.g:8422:3: kw= '[' kw= ']'
{
- kw=(Token)match(input,63,FOLLOW_69); if (state.failed) return current;
+ kw=(Token)match(input,68,FOLLOW_75); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
- kw=(Token)match(input,64,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -22656,7 +23273,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXFunctionTypeRef"
- // InternalPerspectiveDsl.g:8211:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ;
+ // InternalPerspectiveDsl.g:8436:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ;
public final EObject entryRuleXFunctionTypeRef() throws RecognitionException {
EObject current = null;
@@ -22664,8 +23281,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8211:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF )
- // InternalPerspectiveDsl.g:8212:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF
+ // InternalPerspectiveDsl.g:8436:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF )
+ // InternalPerspectiveDsl.g:8437:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefRule());
@@ -22696,7 +23313,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXFunctionTypeRef"
- // InternalPerspectiveDsl.g:8218:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ;
+ // InternalPerspectiveDsl.g:8443:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleXFunctionTypeRef() throws RecognitionException {
EObject current = null;
@@ -22715,52 +23332,52 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8224:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) )
- // InternalPerspectiveDsl.g:8225:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8449:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) )
+ // InternalPerspectiveDsl.g:8450:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
{
- // InternalPerspectiveDsl.g:8225:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
- // InternalPerspectiveDsl.g:8226:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8450:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8451:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) )
{
- // InternalPerspectiveDsl.g:8226:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )?
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8451:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA128_0==58) ) {
- alt128=1;
+ if ( (LA131_0==63) ) {
+ alt131=1;
}
- switch (alt128) {
+ switch (alt131) {
case 1 :
- // InternalPerspectiveDsl.g:8227:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')'
+ // InternalPerspectiveDsl.g:8452:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')'
{
- otherlv_0=(Token)match(input,58,FOLLOW_98); if (state.failed) return current;
+ otherlv_0=(Token)match(input,63,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
- // InternalPerspectiveDsl.g:8231:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )?
- int alt127=2;
- int LA127_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8456:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )?
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA127_0==RULE_ID||LA127_0==58||LA127_0==83) ) {
- alt127=1;
+ if ( (LA130_0==RULE_ID||LA130_0==63||LA130_0==88) ) {
+ alt130=1;
}
- switch (alt127) {
+ switch (alt130) {
case 1 :
- // InternalPerspectiveDsl.g:8232:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
+ // InternalPerspectiveDsl.g:8457:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
{
- // InternalPerspectiveDsl.g:8232:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8233:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8457:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8458:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8233:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8234:7: lv_paramTypes_1_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8458:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8459:7: lv_paramTypes_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_paramTypes_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -22784,39 +23401,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8251:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
- loop126:
+ // InternalPerspectiveDsl.g:8476:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
+ loop129:
do {
- int alt126=2;
- int LA126_0 = input.LA(1);
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA126_0==59) ) {
- alt126=1;
+ if ( (LA129_0==64) ) {
+ alt129=1;
}
- switch (alt126) {
+ switch (alt129) {
case 1 :
- // InternalPerspectiveDsl.g:8252:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8477:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
{
- otherlv_2=(Token)match(input,59,FOLLOW_46); if (state.failed) return current;
+ otherlv_2=(Token)match(input,64,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
- // InternalPerspectiveDsl.g:8256:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8257:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8481:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8482:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8257:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8258:8: lv_paramTypes_3_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8482:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8483:8: lv_paramTypes_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
}
- pushFollow(FOLLOW_30);
+ pushFollow(FOLLOW_37);
lv_paramTypes_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -22845,7 +23462,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop126;
+ break loop129;
}
} while (true);
@@ -22855,7 +23472,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,60,FOLLOW_99); if (state.failed) return current;
+ otherlv_4=(Token)match(input,65,FOLLOW_104); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
@@ -22867,17 +23484,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,83,FOLLOW_46); if (state.failed) return current;
+ otherlv_5=(Token)match(input,88,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
- // InternalPerspectiveDsl.g:8286:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8287:4: (lv_returnType_6_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8511:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8512:4: (lv_returnType_6_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8287:4: (lv_returnType_6_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8288:5: lv_returnType_6_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8512:4: (lv_returnType_6_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8513:5: lv_returnType_6_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -22933,7 +23550,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmParameterizedTypeReference"
- // InternalPerspectiveDsl.g:8309:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ;
+ // InternalPerspectiveDsl.g:8534:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ;
public final EObject entryRuleJvmParameterizedTypeReference() throws RecognitionException {
EObject current = null;
@@ -22941,8 +23558,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8309:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF )
- // InternalPerspectiveDsl.g:8310:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF
+ // InternalPerspectiveDsl.g:8534:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF )
+ // InternalPerspectiveDsl.g:8535:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceRule());
@@ -22973,7 +23590,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmParameterizedTypeReference"
- // InternalPerspectiveDsl.g:8316:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ;
+ // InternalPerspectiveDsl.g:8541:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ;
public final EObject ruleJvmParameterizedTypeReference() throws RecognitionException {
EObject current = null;
@@ -22997,17 +23614,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8322:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) )
- // InternalPerspectiveDsl.g:8323:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
+ // InternalPerspectiveDsl.g:8547:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) )
+ // InternalPerspectiveDsl.g:8548:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
{
- // InternalPerspectiveDsl.g:8323:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
- // InternalPerspectiveDsl.g:8324:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
+ // InternalPerspectiveDsl.g:8548:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
+ // InternalPerspectiveDsl.g:8549:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
{
- // InternalPerspectiveDsl.g:8324:3: ( ( ruleQualifiedName ) )
- // InternalPerspectiveDsl.g:8325:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:8549:3: ( ( ruleQualifiedName ) )
+ // InternalPerspectiveDsl.g:8550:4: ( ruleQualifiedName )
{
- // InternalPerspectiveDsl.g:8325:4: ( ruleQualifiedName )
- // InternalPerspectiveDsl.g:8326:5: ruleQualifiedName
+ // InternalPerspectiveDsl.g:8550:4: ( ruleQualifiedName )
+ // InternalPerspectiveDsl.g:8551:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -23021,7 +23638,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
- pushFollow(FOLLOW_100);
+ pushFollow(FOLLOW_105);
ruleQualifiedName();
state._fsp--;
@@ -23037,17 +23654,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8340:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
- int alt133=2;
- alt133 = dfa133.predict(input);
- switch (alt133) {
+ // InternalPerspectiveDsl.g:8565:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
+ int alt136=2;
+ alt136 = dfa136.predict(input);
+ switch (alt136) {
case 1 :
- // InternalPerspectiveDsl.g:8341:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
+ // InternalPerspectiveDsl.g:8566:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
{
- // InternalPerspectiveDsl.g:8341:4: ( ( '<' )=>otherlv_1= '<' )
- // InternalPerspectiveDsl.g:8342:5: ( '<' )=>otherlv_1= '<'
+ // InternalPerspectiveDsl.g:8566:4: ( ( '<' )=>otherlv_1= '<' )
+ // InternalPerspectiveDsl.g:8567:5: ( '<' )=>otherlv_1= '<'
{
- otherlv_1=(Token)match(input,70,FOLLOW_58); if (state.failed) return current;
+ otherlv_1=(Token)match(input,75,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
@@ -23056,18 +23673,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8348:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:8349:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8573:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:8574:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:8349:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:8350:6: lv_arguments_2_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:8574:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8575:6: lv_arguments_2_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_arguments_2_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23091,39 +23708,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8367:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )*
- loop129:
+ // InternalPerspectiveDsl.g:8592:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )*
+ loop132:
do {
- int alt129=2;
- int LA129_0 = input.LA(1);
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA129_0==59) ) {
- alt129=1;
+ if ( (LA132_0==64) ) {
+ alt132=1;
}
- switch (alt129) {
+ switch (alt132) {
case 1 :
- // InternalPerspectiveDsl.g:8368:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:8593:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_3=(Token)match(input,59,FOLLOW_58); if (state.failed) return current;
+ otherlv_3=(Token)match(input,64,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
- // InternalPerspectiveDsl.g:8372:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:8373:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8597:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:8598:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:8373:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:8374:7: lv_arguments_4_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:8598:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8599:7: lv_arguments_4_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_arguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23152,30 +23769,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop129;
+ break loop132;
}
} while (true);
- otherlv_5=(Token)match(input,71,FOLLOW_96); if (state.failed) return current;
+ otherlv_5=(Token)match(input,76,FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
- // InternalPerspectiveDsl.g:8396:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
- loop132:
+ // InternalPerspectiveDsl.g:8621:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
+ loop135:
do {
- int alt132=2;
- int LA132_0 = input.LA(1);
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- if ( (LA132_0==95) ) {
- int LA132_2 = input.LA(2);
+ if ( (LA135_0==100) ) {
+ int LA135_2 = input.LA(2);
- if ( (LA132_2==RULE_ID) ) {
- int LA132_3 = input.LA(3);
+ if ( (LA135_2==RULE_ID) ) {
+ int LA135_3 = input.LA(3);
if ( (synpred51_InternalPerspectiveDsl()) ) {
- alt132=1;
+ alt135=1;
}
@@ -23185,18 +23802,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- switch (alt132) {
+ switch (alt135) {
case 1 :
- // InternalPerspectiveDsl.g:8397:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
+ // InternalPerspectiveDsl.g:8622:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
{
- // InternalPerspectiveDsl.g:8397:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) )
- // InternalPerspectiveDsl.g:8398:6: ( ( () '.' ) )=> ( () otherlv_7= '.' )
+ // InternalPerspectiveDsl.g:8622:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) )
+ // InternalPerspectiveDsl.g:8623:6: ( ( () '.' ) )=> ( () otherlv_7= '.' )
{
- // InternalPerspectiveDsl.g:8404:6: ( () otherlv_7= '.' )
- // InternalPerspectiveDsl.g:8405:7: () otherlv_7= '.'
+ // InternalPerspectiveDsl.g:8629:6: ( () otherlv_7= '.' )
+ // InternalPerspectiveDsl.g:8630:7: () otherlv_7= '.'
{
- // InternalPerspectiveDsl.g:8405:7: ()
- // InternalPerspectiveDsl.g:8406:8:
+ // InternalPerspectiveDsl.g:8630:7: ()
+ // InternalPerspectiveDsl.g:8631:8:
{
if ( state.backtracking==0 ) {
@@ -23208,7 +23825,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,95,FOLLOW_4); if (state.failed) return current;
+ otherlv_7=(Token)match(input,100,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
@@ -23220,11 +23837,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8418:5: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:8419:6: ( ruleValidID )
+ // InternalPerspectiveDsl.g:8643:5: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:8644:6: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:8419:6: ( ruleValidID )
- // InternalPerspectiveDsl.g:8420:7: ruleValidID
+ // InternalPerspectiveDsl.g:8644:6: ( ruleValidID )
+ // InternalPerspectiveDsl.g:8645:7: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -23238,7 +23855,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
- pushFollow(FOLLOW_101);
+ pushFollow(FOLLOW_106);
ruleValidID();
state._fsp--;
@@ -23254,17 +23871,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8434:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
- int alt131=2;
- alt131 = dfa131.predict(input);
- switch (alt131) {
+ // InternalPerspectiveDsl.g:8659:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
+ int alt134=2;
+ alt134 = dfa134.predict(input);
+ switch (alt134) {
case 1 :
- // InternalPerspectiveDsl.g:8435:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>'
+ // InternalPerspectiveDsl.g:8660:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>'
{
- // InternalPerspectiveDsl.g:8435:6: ( ( '<' )=>otherlv_9= '<' )
- // InternalPerspectiveDsl.g:8436:7: ( '<' )=>otherlv_9= '<'
+ // InternalPerspectiveDsl.g:8660:6: ( ( '<' )=>otherlv_9= '<' )
+ // InternalPerspectiveDsl.g:8661:7: ( '<' )=>otherlv_9= '<'
{
- otherlv_9=(Token)match(input,70,FOLLOW_58); if (state.failed) return current;
+ otherlv_9=(Token)match(input,75,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
@@ -23273,18 +23890,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8442:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:8443:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8667:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:8668:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:8443:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:8444:8: lv_arguments_10_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:8668:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8669:8: lv_arguments_10_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_arguments_10_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23308,39 +23925,39 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8461:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )*
- loop130:
+ // InternalPerspectiveDsl.g:8686:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )*
+ loop133:
do {
- int alt130=2;
- int LA130_0 = input.LA(1);
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA130_0==59) ) {
- alt130=1;
+ if ( (LA133_0==64) ) {
+ alt133=1;
}
- switch (alt130) {
+ switch (alt133) {
case 1 :
- // InternalPerspectiveDsl.g:8462:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:8687:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_11=(Token)match(input,59,FOLLOW_58); if (state.failed) return current;
+ otherlv_11=(Token)match(input,64,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
- // InternalPerspectiveDsl.g:8466:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
- // InternalPerspectiveDsl.g:8467:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8691:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
+ // InternalPerspectiveDsl.g:8692:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
{
- // InternalPerspectiveDsl.g:8467:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
- // InternalPerspectiveDsl.g:8468:9: lv_arguments_12_0= ruleJvmArgumentTypeReference
+ // InternalPerspectiveDsl.g:8692:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalPerspectiveDsl.g:8693:9: lv_arguments_12_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_66);
lv_arguments_12_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23369,11 +23986,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop130;
+ break loop133;
}
} while (true);
- otherlv_13=(Token)match(input,71,FOLLOW_96); if (state.failed) return current;
+ otherlv_13=(Token)match(input,76,FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
@@ -23390,7 +24007,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop132;
+ break loop135;
}
} while (true);
@@ -23425,7 +24042,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmArgumentTypeReference"
- // InternalPerspectiveDsl.g:8497:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ;
+ // InternalPerspectiveDsl.g:8722:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ;
public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionException {
EObject current = null;
@@ -23433,8 +24050,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8497:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF )
- // InternalPerspectiveDsl.g:8498:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF
+ // InternalPerspectiveDsl.g:8722:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF )
+ // InternalPerspectiveDsl.g:8723:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceRule());
@@ -23465,7 +24082,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmArgumentTypeReference"
- // InternalPerspectiveDsl.g:8504:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ;
+ // InternalPerspectiveDsl.g:8729:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ;
public final EObject ruleJvmArgumentTypeReference() throws RecognitionException {
EObject current = null;
@@ -23478,29 +24095,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8510:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) )
- // InternalPerspectiveDsl.g:8511:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
+ // InternalPerspectiveDsl.g:8735:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) )
+ // InternalPerspectiveDsl.g:8736:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
{
- // InternalPerspectiveDsl.g:8511:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
- int alt134=2;
- int LA134_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8736:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
+ int alt137=2;
+ int LA137_0 = input.LA(1);
- if ( (LA134_0==RULE_ID||LA134_0==58||LA134_0==83) ) {
- alt134=1;
+ if ( (LA137_0==RULE_ID||LA137_0==63||LA137_0==88) ) {
+ alt137=1;
}
- else if ( (LA134_0==123) ) {
- alt134=2;
+ else if ( (LA137_0==128) ) {
+ alt137=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 134, 0, input);
+ new NoViableAltException("", 137, 0, input);
throw nvae;
}
- switch (alt134) {
+ switch (alt137) {
case 1 :
- // InternalPerspectiveDsl.g:8512:3: this_JvmTypeReference_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8737:3: this_JvmTypeReference_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -23522,7 +24139,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8521:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference
+ // InternalPerspectiveDsl.g:8746:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
@@ -23568,7 +24185,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmWildcardTypeReference"
- // InternalPerspectiveDsl.g:8533:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ;
+ // InternalPerspectiveDsl.g:8758:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ;
public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionException {
EObject current = null;
@@ -23576,8 +24193,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8533:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF )
- // InternalPerspectiveDsl.g:8534:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF
+ // InternalPerspectiveDsl.g:8758:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF )
+ // InternalPerspectiveDsl.g:8759:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceRule());
@@ -23608,7 +24225,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmWildcardTypeReference"
- // InternalPerspectiveDsl.g:8540:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ;
+ // InternalPerspectiveDsl.g:8765:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ;
public final EObject ruleJvmWildcardTypeReference() throws RecognitionException {
EObject current = null;
@@ -23626,14 +24243,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8546:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) )
- // InternalPerspectiveDsl.g:8547:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
+ // InternalPerspectiveDsl.g:8771:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) )
+ // InternalPerspectiveDsl.g:8772:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
{
- // InternalPerspectiveDsl.g:8547:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
- // InternalPerspectiveDsl.g:8548:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
+ // InternalPerspectiveDsl.g:8772:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
+ // InternalPerspectiveDsl.g:8773:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
{
- // InternalPerspectiveDsl.g:8548:3: ()
- // InternalPerspectiveDsl.g:8549:4:
+ // InternalPerspectiveDsl.g:8773:3: ()
+ // InternalPerspectiveDsl.g:8774:4:
{
if ( state.backtracking==0 ) {
@@ -23645,41 +24262,41 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,123,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,128,FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
- // InternalPerspectiveDsl.g:8559:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
- int alt137=3;
- int LA137_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:8784:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
+ int alt140=3;
+ int LA140_0 = input.LA(1);
- if ( (LA137_0==110) ) {
- alt137=1;
+ if ( (LA140_0==115) ) {
+ alt140=1;
}
- else if ( (LA137_0==111) ) {
- alt137=2;
+ else if ( (LA140_0==116) ) {
+ alt140=2;
}
- switch (alt137) {
+ switch (alt140) {
case 1 :
- // InternalPerspectiveDsl.g:8560:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
+ // InternalPerspectiveDsl.g:8785:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
{
- // InternalPerspectiveDsl.g:8560:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
- // InternalPerspectiveDsl.g:8561:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
+ // InternalPerspectiveDsl.g:8785:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
+ // InternalPerspectiveDsl.g:8786:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
{
- // InternalPerspectiveDsl.g:8561:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) )
- // InternalPerspectiveDsl.g:8562:6: (lv_constraints_2_0= ruleJvmUpperBound )
+ // InternalPerspectiveDsl.g:8786:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) )
+ // InternalPerspectiveDsl.g:8787:6: (lv_constraints_2_0= ruleJvmUpperBound )
{
- // InternalPerspectiveDsl.g:8562:6: (lv_constraints_2_0= ruleJvmUpperBound )
- // InternalPerspectiveDsl.g:8563:7: lv_constraints_2_0= ruleJvmUpperBound
+ // InternalPerspectiveDsl.g:8787:6: (lv_constraints_2_0= ruleJvmUpperBound )
+ // InternalPerspectiveDsl.g:8788:7: lv_constraints_2_0= ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
}
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_108);
lv_constraints_2_0=ruleJvmUpperBound();
state._fsp--;
@@ -23703,30 +24320,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8580:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
- loop135:
+ // InternalPerspectiveDsl.g:8805:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
+ loop138:
do {
- int alt135=2;
- int LA135_0 = input.LA(1);
+ int alt138=2;
+ int LA138_0 = input.LA(1);
- if ( (LA135_0==124) ) {
- alt135=1;
+ if ( (LA138_0==129) ) {
+ alt138=1;
}
- switch (alt135) {
+ switch (alt138) {
case 1 :
- // InternalPerspectiveDsl.g:8581:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
+ // InternalPerspectiveDsl.g:8806:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
{
- // InternalPerspectiveDsl.g:8581:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
- // InternalPerspectiveDsl.g:8582:7: lv_constraints_3_0= ruleJvmUpperBoundAnded
+ // InternalPerspectiveDsl.g:8806:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
+ // InternalPerspectiveDsl.g:8807:7: lv_constraints_3_0= ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
}
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_108);
lv_constraints_3_0=ruleJvmUpperBoundAnded();
state._fsp--;
@@ -23752,7 +24369,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop135;
+ break loop138;
}
} while (true);
@@ -23763,23 +24380,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8601:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
+ // InternalPerspectiveDsl.g:8826:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
{
- // InternalPerspectiveDsl.g:8601:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
- // InternalPerspectiveDsl.g:8602:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
+ // InternalPerspectiveDsl.g:8826:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
+ // InternalPerspectiveDsl.g:8827:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
{
- // InternalPerspectiveDsl.g:8602:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) )
- // InternalPerspectiveDsl.g:8603:6: (lv_constraints_4_0= ruleJvmLowerBound )
+ // InternalPerspectiveDsl.g:8827:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) )
+ // InternalPerspectiveDsl.g:8828:6: (lv_constraints_4_0= ruleJvmLowerBound )
{
- // InternalPerspectiveDsl.g:8603:6: (lv_constraints_4_0= ruleJvmLowerBound )
- // InternalPerspectiveDsl.g:8604:7: lv_constraints_4_0= ruleJvmLowerBound
+ // InternalPerspectiveDsl.g:8828:6: (lv_constraints_4_0= ruleJvmLowerBound )
+ // InternalPerspectiveDsl.g:8829:7: lv_constraints_4_0= ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
}
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_108);
lv_constraints_4_0=ruleJvmLowerBound();
state._fsp--;
@@ -23803,30 +24420,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:8621:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
- loop136:
+ // InternalPerspectiveDsl.g:8846:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
+ loop139:
do {
- int alt136=2;
- int LA136_0 = input.LA(1);
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA136_0==124) ) {
- alt136=1;
+ if ( (LA139_0==129) ) {
+ alt139=1;
}
- switch (alt136) {
+ switch (alt139) {
case 1 :
- // InternalPerspectiveDsl.g:8622:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
+ // InternalPerspectiveDsl.g:8847:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
{
- // InternalPerspectiveDsl.g:8622:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
- // InternalPerspectiveDsl.g:8623:7: lv_constraints_5_0= ruleJvmLowerBoundAnded
+ // InternalPerspectiveDsl.g:8847:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
+ // InternalPerspectiveDsl.g:8848:7: lv_constraints_5_0= ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
}
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_108);
lv_constraints_5_0=ruleJvmLowerBoundAnded();
state._fsp--;
@@ -23852,7 +24469,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop136;
+ break loop139;
}
} while (true);
@@ -23890,7 +24507,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmUpperBound"
- // InternalPerspectiveDsl.g:8646:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ;
+ // InternalPerspectiveDsl.g:8871:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ;
public final EObject entryRuleJvmUpperBound() throws RecognitionException {
EObject current = null;
@@ -23898,8 +24515,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8646:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF )
- // InternalPerspectiveDsl.g:8647:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF
+ // InternalPerspectiveDsl.g:8871:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF )
+ // InternalPerspectiveDsl.g:8872:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundRule());
@@ -23930,7 +24547,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmUpperBound"
- // InternalPerspectiveDsl.g:8653:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalPerspectiveDsl.g:8878:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmUpperBound() throws RecognitionException {
EObject current = null;
@@ -23942,23 +24559,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8659:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalPerspectiveDsl.g:8660:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8884:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalPerspectiveDsl.g:8885:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalPerspectiveDsl.g:8660:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalPerspectiveDsl.g:8661:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8885:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8886:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,110,FOLLOW_46); if (state.failed) return current;
+ otherlv_0=(Token)match(input,115,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
- // InternalPerspectiveDsl.g:8665:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8666:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8890:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8891:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8666:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8667:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8891:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8892:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24014,7 +24631,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmUpperBoundAnded"
- // InternalPerspectiveDsl.g:8688:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ;
+ // InternalPerspectiveDsl.g:8913:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ;
public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24022,8 +24639,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8688:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF )
- // InternalPerspectiveDsl.g:8689:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF
+ // InternalPerspectiveDsl.g:8913:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF )
+ // InternalPerspectiveDsl.g:8914:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundAndedRule());
@@ -24054,7 +24671,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmUpperBoundAnded"
- // InternalPerspectiveDsl.g:8695:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalPerspectiveDsl.g:8920:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmUpperBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24066,23 +24683,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8701:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalPerspectiveDsl.g:8702:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8926:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalPerspectiveDsl.g:8927:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalPerspectiveDsl.g:8702:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalPerspectiveDsl.g:8703:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8927:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8928:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,124,FOLLOW_46); if (state.failed) return current;
+ otherlv_0=(Token)match(input,129,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
- // InternalPerspectiveDsl.g:8707:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8708:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8932:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8933:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8708:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8709:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8933:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8934:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24138,7 +24755,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmLowerBound"
- // InternalPerspectiveDsl.g:8730:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ;
+ // InternalPerspectiveDsl.g:8955:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ;
public final EObject entryRuleJvmLowerBound() throws RecognitionException {
EObject current = null;
@@ -24146,8 +24763,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8730:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF )
- // InternalPerspectiveDsl.g:8731:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF
+ // InternalPerspectiveDsl.g:8955:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF )
+ // InternalPerspectiveDsl.g:8956:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmLowerBoundRule());
@@ -24178,7 +24795,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmLowerBound"
- // InternalPerspectiveDsl.g:8737:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalPerspectiveDsl.g:8962:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmLowerBound() throws RecognitionException {
EObject current = null;
@@ -24190,23 +24807,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8743:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalPerspectiveDsl.g:8744:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8968:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalPerspectiveDsl.g:8969:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalPerspectiveDsl.g:8744:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalPerspectiveDsl.g:8745:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8969:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:8970:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,111,FOLLOW_46); if (state.failed) return current;
+ otherlv_0=(Token)match(input,116,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
- // InternalPerspectiveDsl.g:8749:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8750:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8974:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:8975:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8750:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8751:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:8975:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:8976:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24262,7 +24879,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmLowerBoundAnded"
- // InternalPerspectiveDsl.g:8772:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ;
+ // InternalPerspectiveDsl.g:8997:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ;
public final EObject entryRuleJvmLowerBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24270,8 +24887,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8772:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF )
- // InternalPerspectiveDsl.g:8773:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF
+ // InternalPerspectiveDsl.g:8997:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF )
+ // InternalPerspectiveDsl.g:8998:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmLowerBoundAndedRule());
@@ -24302,7 +24919,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmLowerBoundAnded"
- // InternalPerspectiveDsl.g:8779:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalPerspectiveDsl.g:9004:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmLowerBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24314,23 +24931,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8785:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalPerspectiveDsl.g:8786:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:9010:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalPerspectiveDsl.g:9011:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalPerspectiveDsl.g:8786:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalPerspectiveDsl.g:8787:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:9011:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalPerspectiveDsl.g:9012:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,124,FOLLOW_46); if (state.failed) return current;
+ otherlv_0=(Token)match(input,129,FOLLOW_53); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
- // InternalPerspectiveDsl.g:8791:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:8792:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:9016:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:9017:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:8792:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:8793:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:9017:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:9018:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24386,7 +25003,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // InternalPerspectiveDsl.g:8814:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ;
+ // InternalPerspectiveDsl.g:9039:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ;
public final String entryRuleQualifiedNameWithWildcard() throws RecognitionException {
String current = null;
@@ -24394,8 +25011,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8814:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF )
- // InternalPerspectiveDsl.g:8815:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF
+ // InternalPerspectiveDsl.g:9039:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF )
+ // InternalPerspectiveDsl.g:9040:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule());
@@ -24426,7 +25043,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedNameWithWildcard"
- // InternalPerspectiveDsl.g:8821:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ;
+ // InternalPerspectiveDsl.g:9046:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -24438,18 +25055,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8827:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) )
- // InternalPerspectiveDsl.g:8828:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
+ // InternalPerspectiveDsl.g:9052:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) )
+ // InternalPerspectiveDsl.g:9053:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
{
- // InternalPerspectiveDsl.g:8828:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
- // InternalPerspectiveDsl.g:8829:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*'
+ // InternalPerspectiveDsl.g:9053:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
+ // InternalPerspectiveDsl.g:9054:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*'
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_109);
this_QualifiedName_0=ruleQualifiedName();
state._fsp--;
@@ -24464,14 +25081,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- kw=(Token)match(input,95,FOLLOW_105); if (state.failed) return current;
+ kw=(Token)match(input,100,FOLLOW_110); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
}
- kw=(Token)match(input,54,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,59,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -24503,7 +25120,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleValidID"
- // InternalPerspectiveDsl.g:8853:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ;
+ // InternalPerspectiveDsl.g:9078:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ;
public final String entryRuleValidID() throws RecognitionException {
String current = null;
@@ -24511,8 +25128,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8853:47: (iv_ruleValidID= ruleValidID EOF )
- // InternalPerspectiveDsl.g:8854:2: iv_ruleValidID= ruleValidID EOF
+ // InternalPerspectiveDsl.g:9078:47: (iv_ruleValidID= ruleValidID EOF )
+ // InternalPerspectiveDsl.g:9079:2: iv_ruleValidID= ruleValidID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getValidIDRule());
@@ -24543,7 +25160,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleValidID"
- // InternalPerspectiveDsl.g:8860:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
+ // InternalPerspectiveDsl.g:9085:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -24553,8 +25170,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8866:2: (this_ID_0= RULE_ID )
- // InternalPerspectiveDsl.g:8867:2: this_ID_0= RULE_ID
+ // InternalPerspectiveDsl.g:9091:2: (this_ID_0= RULE_ID )
+ // InternalPerspectiveDsl.g:9092:2: this_ID_0= RULE_ID
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -24589,7 +25206,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXImportSection"
- // InternalPerspectiveDsl.g:8877:1: entryRuleXImportSection returns [EObject current=null] : iv_ruleXImportSection= ruleXImportSection EOF ;
+ // InternalPerspectiveDsl.g:9102:1: entryRuleXImportSection returns [EObject current=null] : iv_ruleXImportSection= ruleXImportSection EOF ;
public final EObject entryRuleXImportSection() throws RecognitionException {
EObject current = null;
@@ -24597,8 +25214,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8877:55: (iv_ruleXImportSection= ruleXImportSection EOF )
- // InternalPerspectiveDsl.g:8878:2: iv_ruleXImportSection= ruleXImportSection EOF
+ // InternalPerspectiveDsl.g:9102:55: (iv_ruleXImportSection= ruleXImportSection EOF )
+ // InternalPerspectiveDsl.g:9103:2: iv_ruleXImportSection= ruleXImportSection EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportSectionRule());
@@ -24629,7 +25246,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXImportSection"
- // InternalPerspectiveDsl.g:8884:1: ruleXImportSection returns [EObject current=null] : ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ;
+ // InternalPerspectiveDsl.g:9109:1: ruleXImportSection returns [EObject current=null] : ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ;
public final EObject ruleXImportSection() throws RecognitionException {
EObject current = null;
@@ -24640,34 +25257,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8890:2: ( ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ )
- // InternalPerspectiveDsl.g:8891:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
+ // InternalPerspectiveDsl.g:9115:2: ( ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ )
+ // InternalPerspectiveDsl.g:9116:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
{
- // InternalPerspectiveDsl.g:8891:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
- int cnt138=0;
- loop138:
+ // InternalPerspectiveDsl.g:9116:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
+ int cnt141=0;
+ loop141:
do {
- int alt138=2;
- int LA138_0 = input.LA(1);
+ int alt141=2;
+ int LA141_0 = input.LA(1);
- if ( (LA138_0==51) ) {
- alt138=1;
+ if ( (LA141_0==56) ) {
+ alt141=1;
}
- switch (alt138) {
+ switch (alt141) {
case 1 :
- // InternalPerspectiveDsl.g:8892:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
+ // InternalPerspectiveDsl.g:9117:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
{
- // InternalPerspectiveDsl.g:8892:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
- // InternalPerspectiveDsl.g:8893:4: lv_importDeclarations_0_0= ruleXImportDeclaration
+ // InternalPerspectiveDsl.g:9117:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
+ // InternalPerspectiveDsl.g:9118:4: lv_importDeclarations_0_0= ruleXImportDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0());
}
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_111);
lv_importDeclarations_0_0=ruleXImportDeclaration();
state._fsp--;
@@ -24693,13 +25310,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt138 >= 1 ) break loop138;
+ if ( cnt141 >= 1 ) break loop141;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(138, input);
+ new EarlyExitException(141, input);
throw eee;
}
- cnt138++;
+ cnt141++;
} while (true);
@@ -24724,7 +25341,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedNameInStaticImport"
- // InternalPerspectiveDsl.g:8913:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ;
+ // InternalPerspectiveDsl.g:9138:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ;
public final String entryRuleQualifiedNameInStaticImport() throws RecognitionException {
String current = null;
@@ -24732,8 +25349,8 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
try {
- // InternalPerspectiveDsl.g:8913:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF )
- // InternalPerspectiveDsl.g:8914:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF
+ // InternalPerspectiveDsl.g:9138:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF )
+ // InternalPerspectiveDsl.g:9139:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameInStaticImportRule());
@@ -24764,7 +25381,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedNameInStaticImport"
- // InternalPerspectiveDsl.g:8920:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ;
+ // InternalPerspectiveDsl.g:9145:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ;
public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -24776,37 +25393,37 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8926:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ )
- // InternalPerspectiveDsl.g:8927:2: (this_ValidID_0= ruleValidID kw= '.' )+
+ // InternalPerspectiveDsl.g:9151:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ )
+ // InternalPerspectiveDsl.g:9152:2: (this_ValidID_0= ruleValidID kw= '.' )+
{
- // InternalPerspectiveDsl.g:8927:2: (this_ValidID_0= ruleValidID kw= '.' )+
- int cnt139=0;
- loop139:
+ // InternalPerspectiveDsl.g:9152:2: (this_ValidID_0= ruleValidID kw= '.' )+
+ int cnt142=0;
+ loop142:
do {
- int alt139=2;
- int LA139_0 = input.LA(1);
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA139_0==RULE_ID) ) {
- int LA139_2 = input.LA(2);
+ if ( (LA142_0==RULE_ID) ) {
+ int LA142_2 = input.LA(2);
- if ( (LA139_2==95) ) {
- alt139=1;
+ if ( (LA142_2==100) ) {
+ alt142=1;
}
}
- switch (alt139) {
+ switch (alt142) {
case 1 :
- // InternalPerspectiveDsl.g:8928:3: this_ValidID_0= ruleValidID kw= '.'
+ // InternalPerspectiveDsl.g:9153:3: this_ValidID_0= ruleValidID kw= '.'
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_109);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -24821,7 +25438,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- kw=(Token)match(input,95,FOLLOW_107); if (state.failed) return current;
+ kw=(Token)match(input,100,FOLLOW_112); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -24833,13 +25450,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt139 >= 1 ) break loop139;
+ if ( cnt142 >= 1 ) break loop142;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(139, input);
+ new EarlyExitException(142, input);
throw eee;
}
- cnt139++;
+ cnt142++;
} while (true);
@@ -24864,7 +25481,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSashOrientation"
- // InternalPerspectiveDsl.g:8947:1: ruleSashOrientation returns [Enumerator current=null] : ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) ) ;
+ // InternalPerspectiveDsl.g:9172:1: ruleSashOrientation returns [Enumerator current=null] : ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) ) ;
public final Enumerator ruleSashOrientation() throws RecognitionException {
Enumerator current = null;
@@ -24875,34 +25492,34 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalPerspectiveDsl.g:8953:2: ( ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) ) )
- // InternalPerspectiveDsl.g:8954:2: ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) )
+ // InternalPerspectiveDsl.g:9178:2: ( ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) ) )
+ // InternalPerspectiveDsl.g:9179:2: ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) )
{
- // InternalPerspectiveDsl.g:8954:2: ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) )
- int alt140=2;
- int LA140_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:9179:2: ( (enumLiteral_0= 'horizontal' ) | (enumLiteral_1= 'vertical' ) )
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( (LA140_0==125) ) {
- alt140=1;
+ if ( (LA143_0==130) ) {
+ alt143=1;
}
- else if ( (LA140_0==126) ) {
- alt140=2;
+ else if ( (LA143_0==131) ) {
+ alt143=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 140, 0, input);
+ new NoViableAltException("", 143, 0, input);
throw nvae;
}
- switch (alt140) {
+ switch (alt143) {
case 1 :
- // InternalPerspectiveDsl.g:8955:3: (enumLiteral_0= 'horizontal' )
+ // InternalPerspectiveDsl.g:9180:3: (enumLiteral_0= 'horizontal' )
{
- // InternalPerspectiveDsl.g:8955:3: (enumLiteral_0= 'horizontal' )
- // InternalPerspectiveDsl.g:8956:4: enumLiteral_0= 'horizontal'
+ // InternalPerspectiveDsl.g:9180:3: (enumLiteral_0= 'horizontal' )
+ // InternalPerspectiveDsl.g:9181:4: enumLiteral_0= 'horizontal'
{
- enumLiteral_0=(Token)match(input,125,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_0=(Token)match(input,130,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getSashOrientationAccess().getHORIZONTALEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
@@ -24916,12 +25533,12 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalPerspectiveDsl.g:8963:3: (enumLiteral_1= 'vertical' )
+ // InternalPerspectiveDsl.g:9188:3: (enumLiteral_1= 'vertical' )
{
- // InternalPerspectiveDsl.g:8963:3: (enumLiteral_1= 'vertical' )
- // InternalPerspectiveDsl.g:8964:4: enumLiteral_1= 'vertical'
+ // InternalPerspectiveDsl.g:9188:3: (enumLiteral_1= 'vertical' )
+ // InternalPerspectiveDsl.g:9189:4: enumLiteral_1= 'vertical'
{
- enumLiteral_1=(Token)match(input,126,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_1=(Token)match(input,131,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getSashOrientationAccess().getVERTICALEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
@@ -24959,10 +25576,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred1_InternalPerspectiveDsl
public final void synpred1_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2323:5: ( '(' )
- // InternalPerspectiveDsl.g:2323:6: '('
+ // InternalPerspectiveDsl.g:2548:5: ( '(' )
+ // InternalPerspectiveDsl.g:2548:6: '('
{
- match(input,58,FOLLOW_2); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
}
}
@@ -24970,19 +25587,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred2_InternalPerspectiveDsl
public final void synpred2_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2332:7: ( ( ( ( ruleValidID ) ) '=' ) )
- // InternalPerspectiveDsl.g:2332:8: ( ( ( ruleValidID ) ) '=' )
+ // InternalPerspectiveDsl.g:2557:7: ( ( ( ( ruleValidID ) ) '=' ) )
+ // InternalPerspectiveDsl.g:2557:8: ( ( ( ruleValidID ) ) '=' )
{
- // InternalPerspectiveDsl.g:2332:8: ( ( ( ruleValidID ) ) '=' )
- // InternalPerspectiveDsl.g:2333:8: ( ( ruleValidID ) ) '='
+ // InternalPerspectiveDsl.g:2557:8: ( ( ( ruleValidID ) ) '=' )
+ // InternalPerspectiveDsl.g:2558:8: ( ( ruleValidID ) ) '='
{
- // InternalPerspectiveDsl.g:2333:8: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:2334:9: ( ruleValidID )
+ // InternalPerspectiveDsl.g:2558:8: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:2559:9: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:2334:9: ( ruleValidID )
- // InternalPerspectiveDsl.g:2335:10: ruleValidID
+ // InternalPerspectiveDsl.g:2559:9: ( ruleValidID )
+ // InternalPerspectiveDsl.g:2560:10: ruleValidID
{
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_39);
ruleValidID();
state._fsp--;
@@ -24993,7 +25610,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,66,FOLLOW_2); if (state.failed) return ;
}
@@ -25004,19 +25621,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred5_InternalPerspectiveDsl
public final void synpred5_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2512:5: ( ( () '#' '[' ) )
- // InternalPerspectiveDsl.g:2512:6: ( () '#' '[' )
+ // InternalPerspectiveDsl.g:2737:5: ( ( () '#' '[' ) )
+ // InternalPerspectiveDsl.g:2737:6: ( () '#' '[' )
{
- // InternalPerspectiveDsl.g:2512:6: ( () '#' '[' )
- // InternalPerspectiveDsl.g:2513:6: () '#' '['
+ // InternalPerspectiveDsl.g:2737:6: ( () '#' '[' )
+ // InternalPerspectiveDsl.g:2738:6: () '#' '['
{
- // InternalPerspectiveDsl.g:2513:6: ()
- // InternalPerspectiveDsl.g:2514:6:
+ // InternalPerspectiveDsl.g:2738:6: ()
+ // InternalPerspectiveDsl.g:2739:6:
{
}
- match(input,62,FOLLOW_34); if (state.failed) return ;
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,67,FOLLOW_41); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -25027,19 +25644,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred6_InternalPerspectiveDsl
public final void synpred6_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2654:5: ( ( () '#' '[' ) )
- // InternalPerspectiveDsl.g:2654:6: ( () '#' '[' )
+ // InternalPerspectiveDsl.g:2879:5: ( ( () '#' '[' ) )
+ // InternalPerspectiveDsl.g:2879:6: ( () '#' '[' )
{
- // InternalPerspectiveDsl.g:2654:6: ( () '#' '[' )
- // InternalPerspectiveDsl.g:2655:6: () '#' '['
+ // InternalPerspectiveDsl.g:2879:6: ( () '#' '[' )
+ // InternalPerspectiveDsl.g:2880:6: () '#' '['
{
- // InternalPerspectiveDsl.g:2655:6: ()
- // InternalPerspectiveDsl.g:2656:6:
+ // InternalPerspectiveDsl.g:2880:6: ()
+ // InternalPerspectiveDsl.g:2881:6:
{
}
- match(input,62,FOLLOW_34); if (state.failed) return ;
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,67,FOLLOW_41); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -25050,22 +25667,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred7_InternalPerspectiveDsl
public final void synpred7_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:2882:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )
- // InternalPerspectiveDsl.g:2882:7: ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalPerspectiveDsl.g:3107:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )
+ // InternalPerspectiveDsl.g:3107:7: ( () ( ( ruleOpMultiAssign ) ) )
{
- // InternalPerspectiveDsl.g:2882:7: ( () ( ( ruleOpMultiAssign ) ) )
- // InternalPerspectiveDsl.g:2883:7: () ( ( ruleOpMultiAssign ) )
+ // InternalPerspectiveDsl.g:3107:7: ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalPerspectiveDsl.g:3108:7: () ( ( ruleOpMultiAssign ) )
{
- // InternalPerspectiveDsl.g:2883:7: ()
- // InternalPerspectiveDsl.g:2884:7:
+ // InternalPerspectiveDsl.g:3108:7: ()
+ // InternalPerspectiveDsl.g:3109:7:
{
}
- // InternalPerspectiveDsl.g:2885:7: ( ( ruleOpMultiAssign ) )
- // InternalPerspectiveDsl.g:2886:8: ( ruleOpMultiAssign )
+ // InternalPerspectiveDsl.g:3110:7: ( ( ruleOpMultiAssign ) )
+ // InternalPerspectiveDsl.g:3111:8: ( ruleOpMultiAssign )
{
- // InternalPerspectiveDsl.g:2886:8: ( ruleOpMultiAssign )
- // InternalPerspectiveDsl.g:2887:9: ruleOpMultiAssign
+ // InternalPerspectiveDsl.g:3111:8: ( ruleOpMultiAssign )
+ // InternalPerspectiveDsl.g:3112:9: ruleOpMultiAssign
{
pushFollow(FOLLOW_2);
ruleOpMultiAssign();
@@ -25088,22 +25705,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred8_InternalPerspectiveDsl
public final void synpred8_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3076:5: ( ( () ( ( ruleOpOr ) ) ) )
- // InternalPerspectiveDsl.g:3076:6: ( () ( ( ruleOpOr ) ) )
+ // InternalPerspectiveDsl.g:3301:5: ( ( () ( ( ruleOpOr ) ) ) )
+ // InternalPerspectiveDsl.g:3301:6: ( () ( ( ruleOpOr ) ) )
{
- // InternalPerspectiveDsl.g:3076:6: ( () ( ( ruleOpOr ) ) )
- // InternalPerspectiveDsl.g:3077:6: () ( ( ruleOpOr ) )
+ // InternalPerspectiveDsl.g:3301:6: ( () ( ( ruleOpOr ) ) )
+ // InternalPerspectiveDsl.g:3302:6: () ( ( ruleOpOr ) )
{
- // InternalPerspectiveDsl.g:3077:6: ()
- // InternalPerspectiveDsl.g:3078:6:
+ // InternalPerspectiveDsl.g:3302:6: ()
+ // InternalPerspectiveDsl.g:3303:6:
{
}
- // InternalPerspectiveDsl.g:3079:6: ( ( ruleOpOr ) )
- // InternalPerspectiveDsl.g:3080:7: ( ruleOpOr )
+ // InternalPerspectiveDsl.g:3304:6: ( ( ruleOpOr ) )
+ // InternalPerspectiveDsl.g:3305:7: ( ruleOpOr )
{
- // InternalPerspectiveDsl.g:3080:7: ( ruleOpOr )
- // InternalPerspectiveDsl.g:3081:8: ruleOpOr
+ // InternalPerspectiveDsl.g:3305:7: ( ruleOpOr )
+ // InternalPerspectiveDsl.g:3306:8: ruleOpOr
{
pushFollow(FOLLOW_2);
ruleOpOr();
@@ -25126,22 +25743,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred9_InternalPerspectiveDsl
public final void synpred9_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3183:5: ( ( () ( ( ruleOpAnd ) ) ) )
- // InternalPerspectiveDsl.g:3183:6: ( () ( ( ruleOpAnd ) ) )
+ // InternalPerspectiveDsl.g:3408:5: ( ( () ( ( ruleOpAnd ) ) ) )
+ // InternalPerspectiveDsl.g:3408:6: ( () ( ( ruleOpAnd ) ) )
{
- // InternalPerspectiveDsl.g:3183:6: ( () ( ( ruleOpAnd ) ) )
- // InternalPerspectiveDsl.g:3184:6: () ( ( ruleOpAnd ) )
+ // InternalPerspectiveDsl.g:3408:6: ( () ( ( ruleOpAnd ) ) )
+ // InternalPerspectiveDsl.g:3409:6: () ( ( ruleOpAnd ) )
{
- // InternalPerspectiveDsl.g:3184:6: ()
- // InternalPerspectiveDsl.g:3185:6:
+ // InternalPerspectiveDsl.g:3409:6: ()
+ // InternalPerspectiveDsl.g:3410:6:
{
}
- // InternalPerspectiveDsl.g:3186:6: ( ( ruleOpAnd ) )
- // InternalPerspectiveDsl.g:3187:7: ( ruleOpAnd )
+ // InternalPerspectiveDsl.g:3411:6: ( ( ruleOpAnd ) )
+ // InternalPerspectiveDsl.g:3412:7: ( ruleOpAnd )
{
- // InternalPerspectiveDsl.g:3187:7: ( ruleOpAnd )
- // InternalPerspectiveDsl.g:3188:8: ruleOpAnd
+ // InternalPerspectiveDsl.g:3412:7: ( ruleOpAnd )
+ // InternalPerspectiveDsl.g:3413:8: ruleOpAnd
{
pushFollow(FOLLOW_2);
ruleOpAnd();
@@ -25164,22 +25781,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred10_InternalPerspectiveDsl
public final void synpred10_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3290:5: ( ( () ( ( ruleOpEquality ) ) ) )
- // InternalPerspectiveDsl.g:3290:6: ( () ( ( ruleOpEquality ) ) )
+ // InternalPerspectiveDsl.g:3515:5: ( ( () ( ( ruleOpEquality ) ) ) )
+ // InternalPerspectiveDsl.g:3515:6: ( () ( ( ruleOpEquality ) ) )
{
- // InternalPerspectiveDsl.g:3290:6: ( () ( ( ruleOpEquality ) ) )
- // InternalPerspectiveDsl.g:3291:6: () ( ( ruleOpEquality ) )
+ // InternalPerspectiveDsl.g:3515:6: ( () ( ( ruleOpEquality ) ) )
+ // InternalPerspectiveDsl.g:3516:6: () ( ( ruleOpEquality ) )
{
- // InternalPerspectiveDsl.g:3291:6: ()
- // InternalPerspectiveDsl.g:3292:6:
+ // InternalPerspectiveDsl.g:3516:6: ()
+ // InternalPerspectiveDsl.g:3517:6:
{
}
- // InternalPerspectiveDsl.g:3293:6: ( ( ruleOpEquality ) )
- // InternalPerspectiveDsl.g:3294:7: ( ruleOpEquality )
+ // InternalPerspectiveDsl.g:3518:6: ( ( ruleOpEquality ) )
+ // InternalPerspectiveDsl.g:3519:7: ( ruleOpEquality )
{
- // InternalPerspectiveDsl.g:3294:7: ( ruleOpEquality )
- // InternalPerspectiveDsl.g:3295:8: ruleOpEquality
+ // InternalPerspectiveDsl.g:3519:7: ( ruleOpEquality )
+ // InternalPerspectiveDsl.g:3520:8: ruleOpEquality
{
pushFollow(FOLLOW_2);
ruleOpEquality();
@@ -25202,18 +25819,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred11_InternalPerspectiveDsl
public final void synpred11_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3418:6: ( ( () 'instanceof' ) )
- // InternalPerspectiveDsl.g:3418:7: ( () 'instanceof' )
+ // InternalPerspectiveDsl.g:3643:6: ( ( () 'instanceof' ) )
+ // InternalPerspectiveDsl.g:3643:7: ( () 'instanceof' )
{
- // InternalPerspectiveDsl.g:3418:7: ( () 'instanceof' )
- // InternalPerspectiveDsl.g:3419:7: () 'instanceof'
+ // InternalPerspectiveDsl.g:3643:7: ( () 'instanceof' )
+ // InternalPerspectiveDsl.g:3644:7: () 'instanceof'
{
- // InternalPerspectiveDsl.g:3419:7: ()
- // InternalPerspectiveDsl.g:3420:7:
+ // InternalPerspectiveDsl.g:3644:7: ()
+ // InternalPerspectiveDsl.g:3645:7:
{
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
}
@@ -25224,22 +25841,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred12_InternalPerspectiveDsl
public final void synpred12_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3461:6: ( ( () ( ( ruleOpCompare ) ) ) )
- // InternalPerspectiveDsl.g:3461:7: ( () ( ( ruleOpCompare ) ) )
+ // InternalPerspectiveDsl.g:3686:6: ( ( () ( ( ruleOpCompare ) ) ) )
+ // InternalPerspectiveDsl.g:3686:7: ( () ( ( ruleOpCompare ) ) )
{
- // InternalPerspectiveDsl.g:3461:7: ( () ( ( ruleOpCompare ) ) )
- // InternalPerspectiveDsl.g:3462:7: () ( ( ruleOpCompare ) )
+ // InternalPerspectiveDsl.g:3686:7: ( () ( ( ruleOpCompare ) ) )
+ // InternalPerspectiveDsl.g:3687:7: () ( ( ruleOpCompare ) )
{
- // InternalPerspectiveDsl.g:3462:7: ()
- // InternalPerspectiveDsl.g:3463:7:
+ // InternalPerspectiveDsl.g:3687:7: ()
+ // InternalPerspectiveDsl.g:3688:7:
{
}
- // InternalPerspectiveDsl.g:3464:7: ( ( ruleOpCompare ) )
- // InternalPerspectiveDsl.g:3465:8: ( ruleOpCompare )
+ // InternalPerspectiveDsl.g:3689:7: ( ( ruleOpCompare ) )
+ // InternalPerspectiveDsl.g:3690:8: ( ruleOpCompare )
{
- // InternalPerspectiveDsl.g:3465:8: ( ruleOpCompare )
- // InternalPerspectiveDsl.g:3466:9: ruleOpCompare
+ // InternalPerspectiveDsl.g:3690:8: ( ruleOpCompare )
+ // InternalPerspectiveDsl.g:3691:9: ruleOpCompare
{
pushFollow(FOLLOW_2);
ruleOpCompare();
@@ -25262,22 +25879,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred13_InternalPerspectiveDsl
public final void synpred13_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3596:5: ( ( () ( ( ruleOpOther ) ) ) )
- // InternalPerspectiveDsl.g:3596:6: ( () ( ( ruleOpOther ) ) )
+ // InternalPerspectiveDsl.g:3821:5: ( ( () ( ( ruleOpOther ) ) ) )
+ // InternalPerspectiveDsl.g:3821:6: ( () ( ( ruleOpOther ) ) )
{
- // InternalPerspectiveDsl.g:3596:6: ( () ( ( ruleOpOther ) ) )
- // InternalPerspectiveDsl.g:3597:6: () ( ( ruleOpOther ) )
+ // InternalPerspectiveDsl.g:3821:6: ( () ( ( ruleOpOther ) ) )
+ // InternalPerspectiveDsl.g:3822:6: () ( ( ruleOpOther ) )
{
- // InternalPerspectiveDsl.g:3597:6: ()
- // InternalPerspectiveDsl.g:3598:6:
+ // InternalPerspectiveDsl.g:3822:6: ()
+ // InternalPerspectiveDsl.g:3823:6:
{
}
- // InternalPerspectiveDsl.g:3599:6: ( ( ruleOpOther ) )
- // InternalPerspectiveDsl.g:3600:7: ( ruleOpOther )
+ // InternalPerspectiveDsl.g:3824:6: ( ( ruleOpOther ) )
+ // InternalPerspectiveDsl.g:3825:7: ( ruleOpOther )
{
- // InternalPerspectiveDsl.g:3600:7: ( ruleOpOther )
- // InternalPerspectiveDsl.g:3601:8: ruleOpOther
+ // InternalPerspectiveDsl.g:3825:7: ( ruleOpOther )
+ // InternalPerspectiveDsl.g:3826:8: ruleOpOther
{
pushFollow(FOLLOW_2);
ruleOpOther();
@@ -25300,14 +25917,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred14_InternalPerspectiveDsl
public final void synpred14_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3716:6: ( ( '>' '>' ) )
- // InternalPerspectiveDsl.g:3716:7: ( '>' '>' )
+ // InternalPerspectiveDsl.g:3941:6: ( ( '>' '>' ) )
+ // InternalPerspectiveDsl.g:3941:7: ( '>' '>' )
{
- // InternalPerspectiveDsl.g:3716:7: ( '>' '>' )
- // InternalPerspectiveDsl.g:3717:7: '>' '>'
+ // InternalPerspectiveDsl.g:3941:7: ( '>' '>' )
+ // InternalPerspectiveDsl.g:3942:7: '>' '>'
{
- match(input,71,FOLLOW_49); if (state.failed) return ;
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_56); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
}
@@ -25318,14 +25935,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred15_InternalPerspectiveDsl
public final void synpred15_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3751:6: ( ( '<' '<' ) )
- // InternalPerspectiveDsl.g:3751:7: ( '<' '<' )
+ // InternalPerspectiveDsl.g:3976:6: ( ( '<' '<' ) )
+ // InternalPerspectiveDsl.g:3976:7: ( '<' '<' )
{
- // InternalPerspectiveDsl.g:3751:7: ( '<' '<' )
- // InternalPerspectiveDsl.g:3752:7: '<' '<'
+ // InternalPerspectiveDsl.g:3976:7: ( '<' '<' )
+ // InternalPerspectiveDsl.g:3977:7: '<' '<'
{
- match(input,70,FOLLOW_39); if (state.failed) return ;
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_46); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
}
@@ -25336,22 +25953,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred16_InternalPerspectiveDsl
public final void synpred16_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3824:5: ( ( () ( ( ruleOpAdd ) ) ) )
- // InternalPerspectiveDsl.g:3824:6: ( () ( ( ruleOpAdd ) ) )
+ // InternalPerspectiveDsl.g:4049:5: ( ( () ( ( ruleOpAdd ) ) ) )
+ // InternalPerspectiveDsl.g:4049:6: ( () ( ( ruleOpAdd ) ) )
{
- // InternalPerspectiveDsl.g:3824:6: ( () ( ( ruleOpAdd ) ) )
- // InternalPerspectiveDsl.g:3825:6: () ( ( ruleOpAdd ) )
+ // InternalPerspectiveDsl.g:4049:6: ( () ( ( ruleOpAdd ) ) )
+ // InternalPerspectiveDsl.g:4050:6: () ( ( ruleOpAdd ) )
{
- // InternalPerspectiveDsl.g:3825:6: ()
- // InternalPerspectiveDsl.g:3826:6:
+ // InternalPerspectiveDsl.g:4050:6: ()
+ // InternalPerspectiveDsl.g:4051:6:
{
}
- // InternalPerspectiveDsl.g:3827:6: ( ( ruleOpAdd ) )
- // InternalPerspectiveDsl.g:3828:7: ( ruleOpAdd )
+ // InternalPerspectiveDsl.g:4052:6: ( ( ruleOpAdd ) )
+ // InternalPerspectiveDsl.g:4053:7: ( ruleOpAdd )
{
- // InternalPerspectiveDsl.g:3828:7: ( ruleOpAdd )
- // InternalPerspectiveDsl.g:3829:8: ruleOpAdd
+ // InternalPerspectiveDsl.g:4053:7: ( ruleOpAdd )
+ // InternalPerspectiveDsl.g:4054:8: ruleOpAdd
{
pushFollow(FOLLOW_2);
ruleOpAdd();
@@ -25374,22 +25991,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred17_InternalPerspectiveDsl
public final void synpred17_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:3939:5: ( ( () ( ( ruleOpMulti ) ) ) )
- // InternalPerspectiveDsl.g:3939:6: ( () ( ( ruleOpMulti ) ) )
+ // InternalPerspectiveDsl.g:4164:5: ( ( () ( ( ruleOpMulti ) ) ) )
+ // InternalPerspectiveDsl.g:4164:6: ( () ( ( ruleOpMulti ) ) )
{
- // InternalPerspectiveDsl.g:3939:6: ( () ( ( ruleOpMulti ) ) )
- // InternalPerspectiveDsl.g:3940:6: () ( ( ruleOpMulti ) )
+ // InternalPerspectiveDsl.g:4164:6: ( () ( ( ruleOpMulti ) ) )
+ // InternalPerspectiveDsl.g:4165:6: () ( ( ruleOpMulti ) )
{
- // InternalPerspectiveDsl.g:3940:6: ()
- // InternalPerspectiveDsl.g:3941:6:
+ // InternalPerspectiveDsl.g:4165:6: ()
+ // InternalPerspectiveDsl.g:4166:6:
{
}
- // InternalPerspectiveDsl.g:3942:6: ( ( ruleOpMulti ) )
- // InternalPerspectiveDsl.g:3943:7: ( ruleOpMulti )
+ // InternalPerspectiveDsl.g:4167:6: ( ( ruleOpMulti ) )
+ // InternalPerspectiveDsl.g:4168:7: ( ruleOpMulti )
{
- // InternalPerspectiveDsl.g:3943:7: ( ruleOpMulti )
- // InternalPerspectiveDsl.g:3944:8: ruleOpMulti
+ // InternalPerspectiveDsl.g:4168:7: ( ruleOpMulti )
+ // InternalPerspectiveDsl.g:4169:8: ruleOpMulti
{
pushFollow(FOLLOW_2);
ruleOpMulti();
@@ -25412,18 +26029,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred18_InternalPerspectiveDsl
public final void synpred18_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4174:5: ( ( () 'as' ) )
- // InternalPerspectiveDsl.g:4174:6: ( () 'as' )
+ // InternalPerspectiveDsl.g:4399:5: ( ( () 'as' ) )
+ // InternalPerspectiveDsl.g:4399:6: ( () 'as' )
{
- // InternalPerspectiveDsl.g:4174:6: ( () 'as' )
- // InternalPerspectiveDsl.g:4175:6: () 'as'
+ // InternalPerspectiveDsl.g:4399:6: ( () 'as' )
+ // InternalPerspectiveDsl.g:4400:6: () 'as'
{
- // InternalPerspectiveDsl.g:4175:6: ()
- // InternalPerspectiveDsl.g:4176:6:
+ // InternalPerspectiveDsl.g:4400:6: ()
+ // InternalPerspectiveDsl.g:4401:6:
{
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
}
@@ -25434,22 +26051,22 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred19_InternalPerspectiveDsl
public final void synpred19_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4242:4: ( ( () ( ( ruleOpPostfix ) ) ) )
- // InternalPerspectiveDsl.g:4242:5: ( () ( ( ruleOpPostfix ) ) )
+ // InternalPerspectiveDsl.g:4467:4: ( ( () ( ( ruleOpPostfix ) ) ) )
+ // InternalPerspectiveDsl.g:4467:5: ( () ( ( ruleOpPostfix ) ) )
{
- // InternalPerspectiveDsl.g:4242:5: ( () ( ( ruleOpPostfix ) ) )
- // InternalPerspectiveDsl.g:4243:5: () ( ( ruleOpPostfix ) )
+ // InternalPerspectiveDsl.g:4467:5: ( () ( ( ruleOpPostfix ) ) )
+ // InternalPerspectiveDsl.g:4468:5: () ( ( ruleOpPostfix ) )
{
- // InternalPerspectiveDsl.g:4243:5: ()
- // InternalPerspectiveDsl.g:4244:5:
+ // InternalPerspectiveDsl.g:4468:5: ()
+ // InternalPerspectiveDsl.g:4469:5:
{
}
- // InternalPerspectiveDsl.g:4245:5: ( ( ruleOpPostfix ) )
- // InternalPerspectiveDsl.g:4246:6: ( ruleOpPostfix )
+ // InternalPerspectiveDsl.g:4470:5: ( ( ruleOpPostfix ) )
+ // InternalPerspectiveDsl.g:4471:6: ( ruleOpPostfix )
{
- // InternalPerspectiveDsl.g:4246:6: ( ruleOpPostfix )
- // InternalPerspectiveDsl.g:4247:7: ruleOpPostfix
+ // InternalPerspectiveDsl.g:4471:6: ( ruleOpPostfix )
+ // InternalPerspectiveDsl.g:4472:7: ruleOpPostfix
{
pushFollow(FOLLOW_2);
ruleOpPostfix();
@@ -25472,52 +26089,52 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred20_InternalPerspectiveDsl
public final void synpred20_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4338:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
- // InternalPerspectiveDsl.g:4338:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:4563:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
+ // InternalPerspectiveDsl.g:4563:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
{
- // InternalPerspectiveDsl.g:4338:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
- // InternalPerspectiveDsl.g:4339:7: () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
+ // InternalPerspectiveDsl.g:4563:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalPerspectiveDsl.g:4564:7: () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
{
- // InternalPerspectiveDsl.g:4339:7: ()
- // InternalPerspectiveDsl.g:4340:7:
+ // InternalPerspectiveDsl.g:4564:7: ()
+ // InternalPerspectiveDsl.g:4565:7:
{
}
- // InternalPerspectiveDsl.g:4341:7: ( '.' | ( ( '::' ) ) )
- int alt141=2;
- int LA141_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4566:7: ( '.' | ( ( '::' ) ) )
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( (LA141_0==95) ) {
- alt141=1;
+ if ( (LA144_0==100) ) {
+ alt144=1;
}
- else if ( (LA141_0==96) ) {
- alt141=2;
+ else if ( (LA144_0==101) ) {
+ alt144=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 141, 0, input);
+ new NoViableAltException("", 144, 0, input);
throw nvae;
}
- switch (alt141) {
+ switch (alt144) {
case 1 :
- // InternalPerspectiveDsl.g:4342:8: '.'
+ // InternalPerspectiveDsl.g:4567:8: '.'
{
- match(input,95,FOLLOW_56); if (state.failed) return ;
+ match(input,100,FOLLOW_63); if (state.failed) return ;
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4344:8: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:4569:8: ( ( '::' ) )
{
- // InternalPerspectiveDsl.g:4344:8: ( ( '::' ) )
- // InternalPerspectiveDsl.g:4345:9: ( '::' )
+ // InternalPerspectiveDsl.g:4569:8: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:4570:9: ( '::' )
{
- // InternalPerspectiveDsl.g:4345:9: ( '::' )
- // InternalPerspectiveDsl.g:4346:10: '::'
+ // InternalPerspectiveDsl.g:4570:9: ( '::' )
+ // InternalPerspectiveDsl.g:4571:10: '::'
{
- match(input,96,FOLLOW_56); if (state.failed) return ;
+ match(input,101,FOLLOW_63); if (state.failed) return ;
}
@@ -25530,13 +26147,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4350:7: ( ( ruleFeatureCallID ) )
- // InternalPerspectiveDsl.g:4351:8: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:4575:7: ( ( ruleFeatureCallID ) )
+ // InternalPerspectiveDsl.g:4576:8: ( ruleFeatureCallID )
{
- // InternalPerspectiveDsl.g:4351:8: ( ruleFeatureCallID )
- // InternalPerspectiveDsl.g:4352:9: ruleFeatureCallID
+ // InternalPerspectiveDsl.g:4576:8: ( ruleFeatureCallID )
+ // InternalPerspectiveDsl.g:4577:9: ruleFeatureCallID
{
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_39);
ruleFeatureCallID();
state._fsp--;
@@ -25562,61 +26179,61 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred21_InternalPerspectiveDsl
public final void synpred21_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4435:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )
- // InternalPerspectiveDsl.g:4435:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
+ // InternalPerspectiveDsl.g:4660:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )
+ // InternalPerspectiveDsl.g:4660:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
{
- // InternalPerspectiveDsl.g:4435:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
- // InternalPerspectiveDsl.g:4436:7: () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
+ // InternalPerspectiveDsl.g:4660:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
+ // InternalPerspectiveDsl.g:4661:7: () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
{
- // InternalPerspectiveDsl.g:4436:7: ()
- // InternalPerspectiveDsl.g:4437:7:
+ // InternalPerspectiveDsl.g:4661:7: ()
+ // InternalPerspectiveDsl.g:4662:7:
{
}
- // InternalPerspectiveDsl.g:4438:7: ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
- int alt142=3;
+ // InternalPerspectiveDsl.g:4663:7: ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
+ int alt145=3;
switch ( input.LA(1) ) {
- case 95:
+ case 100:
{
- alt142=1;
+ alt145=1;
}
break;
- case 97:
+ case 102:
{
- alt142=2;
+ alt145=2;
}
break;
- case 96:
+ case 101:
{
- alt142=3;
+ alt145=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 142, 0, input);
+ new NoViableAltException("", 145, 0, input);
throw nvae;
}
- switch (alt142) {
+ switch (alt145) {
case 1 :
- // InternalPerspectiveDsl.g:4439:8: '.'
+ // InternalPerspectiveDsl.g:4664:8: '.'
{
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
}
break;
case 2 :
- // InternalPerspectiveDsl.g:4441:8: ( ( '?.' ) )
+ // InternalPerspectiveDsl.g:4666:8: ( ( '?.' ) )
{
- // InternalPerspectiveDsl.g:4441:8: ( ( '?.' ) )
- // InternalPerspectiveDsl.g:4442:9: ( '?.' )
+ // InternalPerspectiveDsl.g:4666:8: ( ( '?.' ) )
+ // InternalPerspectiveDsl.g:4667:9: ( '?.' )
{
- // InternalPerspectiveDsl.g:4442:9: ( '?.' )
- // InternalPerspectiveDsl.g:4443:10: '?.'
+ // InternalPerspectiveDsl.g:4667:9: ( '?.' )
+ // InternalPerspectiveDsl.g:4668:10: '?.'
{
- match(input,97,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
}
@@ -25627,15 +26244,15 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalPerspectiveDsl.g:4447:8: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:4672:8: ( ( '::' ) )
{
- // InternalPerspectiveDsl.g:4447:8: ( ( '::' ) )
- // InternalPerspectiveDsl.g:4448:9: ( '::' )
+ // InternalPerspectiveDsl.g:4672:8: ( ( '::' ) )
+ // InternalPerspectiveDsl.g:4673:9: ( '::' )
{
- // InternalPerspectiveDsl.g:4448:9: ( '::' )
- // InternalPerspectiveDsl.g:4449:10: '::'
+ // InternalPerspectiveDsl.g:4673:9: ( '::' )
+ // InternalPerspectiveDsl.g:4674:10: '::'
{
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
}
@@ -25658,13 +26275,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred22_InternalPerspectiveDsl
public final void synpred22_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4573:7: ( ( '(' ) )
- // InternalPerspectiveDsl.g:4573:8: ( '(' )
+ // InternalPerspectiveDsl.g:4798:7: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:4798:8: ( '(' )
{
- // InternalPerspectiveDsl.g:4573:8: ( '(' )
- // InternalPerspectiveDsl.g:4574:8: '('
+ // InternalPerspectiveDsl.g:4798:8: ( '(' )
+ // InternalPerspectiveDsl.g:4799:8: '('
{
- match(input,58,FOLLOW_2); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
}
@@ -25675,35 +26292,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred23_InternalPerspectiveDsl
public final void synpred23_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4592:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalPerspectiveDsl.g:4592:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:4817:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalPerspectiveDsl.g:4817:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalPerspectiveDsl.g:4592:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalPerspectiveDsl.g:4593:9: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalPerspectiveDsl.g:4817:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:4818:9: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalPerspectiveDsl.g:4593:9: ()
- // InternalPerspectiveDsl.g:4594:9:
+ // InternalPerspectiveDsl.g:4818:9: ()
+ // InternalPerspectiveDsl.g:4819:9:
{
}
- // InternalPerspectiveDsl.g:4595:9: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt144=2;
- int LA144_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:4820:9: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt147=2;
+ int LA147_0 = input.LA(1);
- if ( (LA144_0==RULE_ID||LA144_0==58||LA144_0==83) ) {
- alt144=1;
+ if ( (LA147_0==RULE_ID||LA147_0==63||LA147_0==88) ) {
+ alt147=1;
}
- switch (alt144) {
+ switch (alt147) {
case 1 :
- // InternalPerspectiveDsl.g:4596:10: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalPerspectiveDsl.g:4821:10: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalPerspectiveDsl.g:4596:10: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:4597:11: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:4821:10: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:4822:11: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:4597:11: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:4598:12: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:4822:11: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:4823:12: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -25714,29 +26331,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4601:10: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop143:
+ // InternalPerspectiveDsl.g:4826:10: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop146:
do {
- int alt143=2;
- int LA143_0 = input.LA(1);
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( (LA143_0==59) ) {
- alt143=1;
+ if ( (LA146_0==64) ) {
+ alt146=1;
}
- switch (alt143) {
+ switch (alt146) {
case 1 :
- // InternalPerspectiveDsl.g:4602:11: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:4827:11: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,59,FOLLOW_46); if (state.failed) return ;
- // InternalPerspectiveDsl.g:4603:11: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:4604:12: ( ruleJvmFormalParameter )
+ match(input,64,FOLLOW_53); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:4828:11: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:4829:12: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:4604:12: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:4605:13: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:4829:12: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:4830:13: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -25752,7 +26369,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop143;
+ break loop146;
}
} while (true);
@@ -25762,13 +26379,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:4610:9: ( ( '|' ) )
- // InternalPerspectiveDsl.g:4611:10: ( '|' )
+ // InternalPerspectiveDsl.g:4835:9: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:4836:10: ( '|' )
{
- // InternalPerspectiveDsl.g:4611:10: ( '|' )
- // InternalPerspectiveDsl.g:4612:11: '|'
+ // InternalPerspectiveDsl.g:4836:10: ( '|' )
+ // InternalPerspectiveDsl.g:4837:11: '|'
{
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
}
@@ -25785,18 +26402,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred24_InternalPerspectiveDsl
public final void synpred24_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4689:6: ( ( () '[' ) )
- // InternalPerspectiveDsl.g:4689:7: ( () '[' )
+ // InternalPerspectiveDsl.g:4914:6: ( ( () '[' ) )
+ // InternalPerspectiveDsl.g:4914:7: ( () '[' )
{
- // InternalPerspectiveDsl.g:4689:7: ( () '[' )
- // InternalPerspectiveDsl.g:4690:7: () '['
+ // InternalPerspectiveDsl.g:4914:7: ( () '[' )
+ // InternalPerspectiveDsl.g:4915:7: () '['
{
- // InternalPerspectiveDsl.g:4690:7: ()
- // InternalPerspectiveDsl.g:4691:7:
+ // InternalPerspectiveDsl.g:4915:7: ()
+ // InternalPerspectiveDsl.g:4916:7:
{
}
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -25807,19 +26424,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred25_InternalPerspectiveDsl
public final void synpred25_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4762:4: ( ( () 'synchronized' '(' ) )
- // InternalPerspectiveDsl.g:4762:5: ( () 'synchronized' '(' )
+ // InternalPerspectiveDsl.g:4987:4: ( ( () 'synchronized' '(' ) )
+ // InternalPerspectiveDsl.g:4987:5: ( () 'synchronized' '(' )
{
- // InternalPerspectiveDsl.g:4762:5: ( () 'synchronized' '(' )
- // InternalPerspectiveDsl.g:4763:5: () 'synchronized' '('
+ // InternalPerspectiveDsl.g:4987:5: ( () 'synchronized' '(' )
+ // InternalPerspectiveDsl.g:4988:5: () 'synchronized' '('
{
- // InternalPerspectiveDsl.g:4763:5: ()
- // InternalPerspectiveDsl.g:4764:5:
+ // InternalPerspectiveDsl.g:4988:5: ()
+ // InternalPerspectiveDsl.g:4989:5:
{
}
- match(input,121,FOLLOW_72); if (state.failed) return ;
- match(input,58,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_78); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
}
@@ -25830,26 +26447,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred26_InternalPerspectiveDsl
public final void synpred26_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4807:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
- // InternalPerspectiveDsl.g:4807:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalPerspectiveDsl.g:5032:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
+ // InternalPerspectiveDsl.g:5032:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
{
- // InternalPerspectiveDsl.g:4807:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
- // InternalPerspectiveDsl.g:4808:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':'
+ // InternalPerspectiveDsl.g:5032:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalPerspectiveDsl.g:5033:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':'
{
- // InternalPerspectiveDsl.g:4808:5: ()
- // InternalPerspectiveDsl.g:4809:5:
+ // InternalPerspectiveDsl.g:5033:5: ()
+ // InternalPerspectiveDsl.g:5034:5:
{
}
- match(input,105,FOLLOW_72); if (state.failed) return ;
- match(input,58,FOLLOW_46); if (state.failed) return ;
- // InternalPerspectiveDsl.g:4812:5: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:4813:6: ( ruleJvmFormalParameter )
+ match(input,110,FOLLOW_78); if (state.failed) return ;
+ match(input,63,FOLLOW_53); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:5037:5: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5038:6: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:4813:6: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:4814:7: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5038:6: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5039:7: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_81);
ruleJvmFormalParameter();
state._fsp--;
@@ -25860,7 +26477,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
}
@@ -25871,18 +26488,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred27_InternalPerspectiveDsl
public final void synpred27_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:4921:4: ( ( () '[' ) )
- // InternalPerspectiveDsl.g:4921:5: ( () '[' )
+ // InternalPerspectiveDsl.g:5146:4: ( ( () '[' ) )
+ // InternalPerspectiveDsl.g:5146:5: ( () '[' )
{
- // InternalPerspectiveDsl.g:4921:5: ( () '[' )
- // InternalPerspectiveDsl.g:4922:5: () '['
+ // InternalPerspectiveDsl.g:5146:5: ( () '[' )
+ // InternalPerspectiveDsl.g:5147:5: () '['
{
- // InternalPerspectiveDsl.g:4922:5: ()
- // InternalPerspectiveDsl.g:4923:5:
+ // InternalPerspectiveDsl.g:5147:5: ()
+ // InternalPerspectiveDsl.g:5148:5:
{
}
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -25893,30 +26510,30 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred29_InternalPerspectiveDsl
public final void synpred29_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:5226:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalPerspectiveDsl.g:5226:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:5451:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalPerspectiveDsl.g:5451:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalPerspectiveDsl.g:5226:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalPerspectiveDsl.g:5227:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalPerspectiveDsl.g:5451:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:5452:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalPerspectiveDsl.g:5227:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt146=2;
- int LA146_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:5452:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA146_0==RULE_ID||LA146_0==58||LA146_0==83) ) {
- alt146=1;
+ if ( (LA149_0==RULE_ID||LA149_0==63||LA149_0==88) ) {
+ alt149=1;
}
- switch (alt146) {
+ switch (alt149) {
case 1 :
- // InternalPerspectiveDsl.g:5228:6: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalPerspectiveDsl.g:5453:6: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalPerspectiveDsl.g:5228:6: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5229:7: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5453:6: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5454:7: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5229:7: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5230:8: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5454:7: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5455:8: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -25927,29 +26544,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5233:6: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop145:
+ // InternalPerspectiveDsl.g:5458:6: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop148:
do {
- int alt145=2;
- int LA145_0 = input.LA(1);
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( (LA145_0==59) ) {
- alt145=1;
+ if ( (LA148_0==64) ) {
+ alt148=1;
}
- switch (alt145) {
+ switch (alt148) {
case 1 :
- // InternalPerspectiveDsl.g:5234:7: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5459:7: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,59,FOLLOW_46); if (state.failed) return ;
- // InternalPerspectiveDsl.g:5235:7: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5236:8: ( ruleJvmFormalParameter )
+ match(input,64,FOLLOW_53); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:5460:7: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5461:8: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5236:8: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5237:9: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5461:8: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5462:9: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -25965,7 +26582,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop145;
+ break loop148;
}
} while (true);
@@ -25975,13 +26592,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:5242:5: ( ( '|' ) )
- // InternalPerspectiveDsl.g:5243:6: ( '|' )
+ // InternalPerspectiveDsl.g:5467:5: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:5468:6: ( '|' )
{
- // InternalPerspectiveDsl.g:5243:6: ( '|' )
- // InternalPerspectiveDsl.g:5244:7: '|'
+ // InternalPerspectiveDsl.g:5468:6: ( '|' )
+ // InternalPerspectiveDsl.g:5469:7: '|'
{
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
}
@@ -25998,10 +26615,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred31_InternalPerspectiveDsl
public final void synpred31_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:5635:5: ( 'else' )
- // InternalPerspectiveDsl.g:5635:6: 'else'
+ // InternalPerspectiveDsl.g:5860:5: ( 'else' )
+ // InternalPerspectiveDsl.g:5860:6: 'else'
{
- match(input,100,FOLLOW_2); if (state.failed) return ;
+ match(input,105,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26009,20 +26626,20 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred32_InternalPerspectiveDsl
public final void synpred32_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:5694:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
- // InternalPerspectiveDsl.g:5694:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalPerspectiveDsl.g:5919:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
+ // InternalPerspectiveDsl.g:5919:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
{
- // InternalPerspectiveDsl.g:5694:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
- // InternalPerspectiveDsl.g:5695:7: '(' ( ( ruleJvmFormalParameter ) ) ':'
+ // InternalPerspectiveDsl.g:5919:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalPerspectiveDsl.g:5920:7: '(' ( ( ruleJvmFormalParameter ) ) ':'
{
- match(input,58,FOLLOW_46); if (state.failed) return ;
- // InternalPerspectiveDsl.g:5696:7: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5697:8: ( ruleJvmFormalParameter )
+ match(input,63,FOLLOW_53); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:5921:7: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5922:8: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5697:8: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5698:9: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5922:8: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5923:9: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_81);
ruleJvmFormalParameter();
state._fsp--;
@@ -26033,7 +26650,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
}
@@ -26044,19 +26661,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred33_InternalPerspectiveDsl
public final void synpred33_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:5761:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )
- // InternalPerspectiveDsl.g:5761:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalPerspectiveDsl.g:5986:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )
+ // InternalPerspectiveDsl.g:5986:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
{
- // InternalPerspectiveDsl.g:5761:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
- // InternalPerspectiveDsl.g:5762:7: ( ( ruleJvmFormalParameter ) ) ':'
+ // InternalPerspectiveDsl.g:5986:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalPerspectiveDsl.g:5987:7: ( ( ruleJvmFormalParameter ) ) ':'
{
- // InternalPerspectiveDsl.g:5762:7: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:5763:8: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5987:7: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:5988:8: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:5763:8: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:5764:9: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:5988:8: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:5989:9: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_81);
ruleJvmFormalParameter();
state._fsp--;
@@ -26067,7 +26684,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
}
@@ -26078,17 +26695,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred35_InternalPerspectiveDsl
public final void synpred35_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:6579:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
- // InternalPerspectiveDsl.g:6579:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6804:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
+ // InternalPerspectiveDsl.g:6804:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
{
- // InternalPerspectiveDsl.g:6579:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
- // InternalPerspectiveDsl.g:6580:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:6804:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
+ // InternalPerspectiveDsl.g:6805:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
{
- // InternalPerspectiveDsl.g:6580:6: ( ( ruleJvmTypeReference ) )
- // InternalPerspectiveDsl.g:6581:7: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6805:6: ( ( ruleJvmTypeReference ) )
+ // InternalPerspectiveDsl.g:6806:7: ( ruleJvmTypeReference )
{
- // InternalPerspectiveDsl.g:6581:7: ( ruleJvmTypeReference )
- // InternalPerspectiveDsl.g:6582:8: ruleJvmTypeReference
+ // InternalPerspectiveDsl.g:6806:7: ( ruleJvmTypeReference )
+ // InternalPerspectiveDsl.g:6807:8: ruleJvmTypeReference
{
pushFollow(FOLLOW_4);
ruleJvmTypeReference();
@@ -26101,11 +26718,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6585:6: ( ( ruleValidID ) )
- // InternalPerspectiveDsl.g:6586:7: ( ruleValidID )
+ // InternalPerspectiveDsl.g:6810:6: ( ( ruleValidID ) )
+ // InternalPerspectiveDsl.g:6811:7: ( ruleValidID )
{
- // InternalPerspectiveDsl.g:6586:7: ( ruleValidID )
- // InternalPerspectiveDsl.g:6587:8: ruleValidID
+ // InternalPerspectiveDsl.g:6811:7: ( ruleValidID )
+ // InternalPerspectiveDsl.g:6812:8: ruleValidID
{
pushFollow(FOLLOW_2);
ruleValidID();
@@ -26128,13 +26745,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred36_InternalPerspectiveDsl
public final void synpred36_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:6891:5: ( ( '(' ) )
- // InternalPerspectiveDsl.g:6891:6: ( '(' )
+ // InternalPerspectiveDsl.g:7116:5: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:7116:6: ( '(' )
{
- // InternalPerspectiveDsl.g:6891:6: ( '(' )
- // InternalPerspectiveDsl.g:6892:6: '('
+ // InternalPerspectiveDsl.g:7116:6: ( '(' )
+ // InternalPerspectiveDsl.g:7117:6: '('
{
- match(input,58,FOLLOW_2); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
}
@@ -26145,35 +26762,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred37_InternalPerspectiveDsl
public final void synpred37_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:6910:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalPerspectiveDsl.g:6910:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:7135:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalPerspectiveDsl.g:7135:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalPerspectiveDsl.g:6910:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalPerspectiveDsl.g:6911:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalPerspectiveDsl.g:7135:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:7136:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalPerspectiveDsl.g:6911:7: ()
- // InternalPerspectiveDsl.g:6912:7:
+ // InternalPerspectiveDsl.g:7136:7: ()
+ // InternalPerspectiveDsl.g:7137:7:
{
}
- // InternalPerspectiveDsl.g:6913:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt150=2;
- int LA150_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7138:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( (LA150_0==RULE_ID||LA150_0==58||LA150_0==83) ) {
- alt150=1;
+ if ( (LA153_0==RULE_ID||LA153_0==63||LA153_0==88) ) {
+ alt153=1;
}
- switch (alt150) {
+ switch (alt153) {
case 1 :
- // InternalPerspectiveDsl.g:6914:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalPerspectiveDsl.g:7139:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalPerspectiveDsl.g:6914:8: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:6915:9: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:7139:8: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:7140:9: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:6915:9: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:6916:10: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:7140:9: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:7141:10: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -26184,29 +26801,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6919:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop149:
+ // InternalPerspectiveDsl.g:7144:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop152:
do {
- int alt149=2;
- int LA149_0 = input.LA(1);
+ int alt152=2;
+ int LA152_0 = input.LA(1);
- if ( (LA149_0==59) ) {
- alt149=1;
+ if ( (LA152_0==64) ) {
+ alt152=1;
}
- switch (alt149) {
+ switch (alt152) {
case 1 :
- // InternalPerspectiveDsl.g:6920:9: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:7145:9: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,59,FOLLOW_46); if (state.failed) return ;
- // InternalPerspectiveDsl.g:6921:9: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:6922:10: ( ruleJvmFormalParameter )
+ match(input,64,FOLLOW_53); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:7146:9: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:7147:10: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:6922:10: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:6923:11: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:7147:10: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:7148:11: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -26222,7 +26839,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop149;
+ break loop152;
}
} while (true);
@@ -26232,13 +26849,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:6928:7: ( ( '|' ) )
- // InternalPerspectiveDsl.g:6929:8: ( '|' )
+ // InternalPerspectiveDsl.g:7153:7: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:7154:8: ( '|' )
{
- // InternalPerspectiveDsl.g:6929:8: ( '|' )
- // InternalPerspectiveDsl.g:6930:9: '|'
+ // InternalPerspectiveDsl.g:7154:8: ( '|' )
+ // InternalPerspectiveDsl.g:7155:9: '|'
{
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
}
@@ -26255,18 +26872,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred38_InternalPerspectiveDsl
public final void synpred38_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7007:4: ( ( () '[' ) )
- // InternalPerspectiveDsl.g:7007:5: ( () '[' )
+ // InternalPerspectiveDsl.g:7232:4: ( ( () '[' ) )
+ // InternalPerspectiveDsl.g:7232:5: ( () '[' )
{
- // InternalPerspectiveDsl.g:7007:5: ( () '[' )
- // InternalPerspectiveDsl.g:7008:5: () '['
+ // InternalPerspectiveDsl.g:7232:5: ( () '[' )
+ // InternalPerspectiveDsl.g:7233:5: () '['
{
- // InternalPerspectiveDsl.g:7008:5: ()
- // InternalPerspectiveDsl.g:7009:5:
+ // InternalPerspectiveDsl.g:7233:5: ()
+ // InternalPerspectiveDsl.g:7234:5:
{
}
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -26277,10 +26894,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred39_InternalPerspectiveDsl
public final void synpred39_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7167:5: ( '<' )
- // InternalPerspectiveDsl.g:7167:6: '<'
+ // InternalPerspectiveDsl.g:7392:5: ( '<' )
+ // InternalPerspectiveDsl.g:7392:6: '<'
{
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26288,13 +26905,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred40_InternalPerspectiveDsl
public final void synpred40_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7224:5: ( ( '(' ) )
- // InternalPerspectiveDsl.g:7224:6: ( '(' )
+ // InternalPerspectiveDsl.g:7449:5: ( ( '(' ) )
+ // InternalPerspectiveDsl.g:7449:6: ( '(' )
{
- // InternalPerspectiveDsl.g:7224:6: ( '(' )
- // InternalPerspectiveDsl.g:7225:6: '('
+ // InternalPerspectiveDsl.g:7449:6: ( '(' )
+ // InternalPerspectiveDsl.g:7450:6: '('
{
- match(input,58,FOLLOW_2); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
}
@@ -26305,35 +26922,35 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred41_InternalPerspectiveDsl
public final void synpred41_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7243:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalPerspectiveDsl.g:7243:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:7468:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalPerspectiveDsl.g:7468:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalPerspectiveDsl.g:7243:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalPerspectiveDsl.g:7244:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalPerspectiveDsl.g:7468:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalPerspectiveDsl.g:7469:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalPerspectiveDsl.g:7244:7: ()
- // InternalPerspectiveDsl.g:7245:7:
+ // InternalPerspectiveDsl.g:7469:7: ()
+ // InternalPerspectiveDsl.g:7470:7:
{
}
- // InternalPerspectiveDsl.g:7246:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt152=2;
- int LA152_0 = input.LA(1);
+ // InternalPerspectiveDsl.g:7471:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( (LA152_0==RULE_ID||LA152_0==58||LA152_0==83) ) {
- alt152=1;
+ if ( (LA155_0==RULE_ID||LA155_0==63||LA155_0==88) ) {
+ alt155=1;
}
- switch (alt152) {
+ switch (alt155) {
case 1 :
- // InternalPerspectiveDsl.g:7247:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalPerspectiveDsl.g:7472:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalPerspectiveDsl.g:7247:8: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:7248:9: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:7472:8: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:7473:9: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:7248:9: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:7249:10: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:7473:9: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:7474:10: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -26344,29 +26961,29 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7252:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop151:
+ // InternalPerspectiveDsl.g:7477:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop154:
do {
- int alt151=2;
- int LA151_0 = input.LA(1);
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( (LA151_0==59) ) {
- alt151=1;
+ if ( (LA154_0==64) ) {
+ alt154=1;
}
- switch (alt151) {
+ switch (alt154) {
case 1 :
- // InternalPerspectiveDsl.g:7253:9: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:7478:9: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,59,FOLLOW_46); if (state.failed) return ;
- // InternalPerspectiveDsl.g:7254:9: ( ( ruleJvmFormalParameter ) )
- // InternalPerspectiveDsl.g:7255:10: ( ruleJvmFormalParameter )
+ match(input,64,FOLLOW_53); if (state.failed) return ;
+ // InternalPerspectiveDsl.g:7479:9: ( ( ruleJvmFormalParameter ) )
+ // InternalPerspectiveDsl.g:7480:10: ( ruleJvmFormalParameter )
{
- // InternalPerspectiveDsl.g:7255:10: ( ruleJvmFormalParameter )
- // InternalPerspectiveDsl.g:7256:11: ruleJvmFormalParameter
+ // InternalPerspectiveDsl.g:7480:10: ( ruleJvmFormalParameter )
+ // InternalPerspectiveDsl.g:7481:11: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_73);
ruleJvmFormalParameter();
state._fsp--;
@@ -26382,7 +26999,7 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
break;
default :
- break loop151;
+ break loop154;
}
} while (true);
@@ -26392,13 +27009,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- // InternalPerspectiveDsl.g:7261:7: ( ( '|' ) )
- // InternalPerspectiveDsl.g:7262:8: ( '|' )
+ // InternalPerspectiveDsl.g:7486:7: ( ( '|' ) )
+ // InternalPerspectiveDsl.g:7487:8: ( '|' )
{
- // InternalPerspectiveDsl.g:7262:8: ( '|' )
- // InternalPerspectiveDsl.g:7263:9: '|'
+ // InternalPerspectiveDsl.g:7487:8: ( '|' )
+ // InternalPerspectiveDsl.g:7488:9: '|'
{
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
}
@@ -26415,18 +27032,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred42_InternalPerspectiveDsl
public final void synpred42_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7340:4: ( ( () '[' ) )
- // InternalPerspectiveDsl.g:7340:5: ( () '[' )
+ // InternalPerspectiveDsl.g:7565:4: ( ( () '[' ) )
+ // InternalPerspectiveDsl.g:7565:5: ( () '[' )
{
- // InternalPerspectiveDsl.g:7340:5: ( () '[' )
- // InternalPerspectiveDsl.g:7341:5: () '['
+ // InternalPerspectiveDsl.g:7565:5: ( () '[' )
+ // InternalPerspectiveDsl.g:7566:5: () '['
{
- // InternalPerspectiveDsl.g:7341:5: ()
- // InternalPerspectiveDsl.g:7342:5:
+ // InternalPerspectiveDsl.g:7566:5: ()
+ // InternalPerspectiveDsl.g:7567:5:
{
}
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -26437,10 +27054,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred43_InternalPerspectiveDsl
public final void synpred43_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7683:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )
+ // InternalPerspectiveDsl.g:7908:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )
// InternalPerspectiveDsl.g:
{
- if ( (input.LA(1)>=RULE_ID && input.LA(1)<=RULE_DECIMAL)||input.LA(1)==14||(input.LA(1)>=51 && input.LA(1)<=53)||input.LA(1)==58||(input.LA(1)>=62 && input.LA(1)<=63)||input.LA(1)==70||(input.LA(1)>=86 && input.LA(1)<=87)||input.LA(1)==91||input.LA(1)==99||input.LA(1)==101||(input.LA(1)>=105 && input.LA(1)<=107)||(input.LA(1)>=110 && input.LA(1)<=119)||input.LA(1)==121 ) {
+ if ( (input.LA(1)>=RULE_ID && input.LA(1)<=RULE_DECIMAL)||input.LA(1)==14||(input.LA(1)>=56 && input.LA(1)<=58)||input.LA(1)==63||(input.LA(1)>=67 && input.LA(1)<=68)||input.LA(1)==75||(input.LA(1)>=91 && input.LA(1)<=92)||input.LA(1)==96||input.LA(1)==104||input.LA(1)==106||(input.LA(1)>=110 && input.LA(1)<=112)||(input.LA(1)>=115 && input.LA(1)<=124)||input.LA(1)==126 ) {
input.consume();
state.errorRecovery=false;state.failed=false;
}
@@ -26457,10 +27074,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred44_InternalPerspectiveDsl
public final void synpred44_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7754:6: ( 'catch' )
- // InternalPerspectiveDsl.g:7754:7: 'catch'
+ // InternalPerspectiveDsl.g:7979:6: ( 'catch' )
+ // InternalPerspectiveDsl.g:7979:7: 'catch'
{
- match(input,122,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26468,10 +27085,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred45_InternalPerspectiveDsl
public final void synpred45_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:7775:7: ( 'finally' )
- // InternalPerspectiveDsl.g:7775:8: 'finally'
+ // InternalPerspectiveDsl.g:8000:7: ( 'finally' )
+ // InternalPerspectiveDsl.g:8000:8: 'finally'
{
- match(input,120,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26479,10 +27096,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred48_InternalPerspectiveDsl
public final void synpred48_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:8019:5: ( '.' )
- // InternalPerspectiveDsl.g:8019:6: '.'
+ // InternalPerspectiveDsl.g:8244:5: ( '.' )
+ // InternalPerspectiveDsl.g:8244:6: '.'
{
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26490,14 +27107,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred49_InternalPerspectiveDsl
public final void synpred49_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:8145:5: ( ( () ruleArrayBrackets ) )
- // InternalPerspectiveDsl.g:8145:6: ( () ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:8370:5: ( ( () ruleArrayBrackets ) )
+ // InternalPerspectiveDsl.g:8370:6: ( () ruleArrayBrackets )
{
- // InternalPerspectiveDsl.g:8145:6: ( () ruleArrayBrackets )
- // InternalPerspectiveDsl.g:8146:6: () ruleArrayBrackets
+ // InternalPerspectiveDsl.g:8370:6: ( () ruleArrayBrackets )
+ // InternalPerspectiveDsl.g:8371:6: () ruleArrayBrackets
{
- // InternalPerspectiveDsl.g:8146:6: ()
- // InternalPerspectiveDsl.g:8147:6:
+ // InternalPerspectiveDsl.g:8371:6: ()
+ // InternalPerspectiveDsl.g:8372:6:
{
}
@@ -26516,10 +27133,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred50_InternalPerspectiveDsl
public final void synpred50_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:8342:5: ( '<' )
- // InternalPerspectiveDsl.g:8342:6: '<'
+ // InternalPerspectiveDsl.g:8567:5: ( '<' )
+ // InternalPerspectiveDsl.g:8567:6: '<'
{
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26527,18 +27144,18 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred51_InternalPerspectiveDsl
public final void synpred51_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:8398:6: ( ( () '.' ) )
- // InternalPerspectiveDsl.g:8398:7: ( () '.' )
+ // InternalPerspectiveDsl.g:8623:6: ( ( () '.' ) )
+ // InternalPerspectiveDsl.g:8623:7: ( () '.' )
{
- // InternalPerspectiveDsl.g:8398:7: ( () '.' )
- // InternalPerspectiveDsl.g:8399:7: () '.'
+ // InternalPerspectiveDsl.g:8623:7: ( () '.' )
+ // InternalPerspectiveDsl.g:8624:7: () '.'
{
- // InternalPerspectiveDsl.g:8399:7: ()
- // InternalPerspectiveDsl.g:8400:7:
+ // InternalPerspectiveDsl.g:8624:7: ()
+ // InternalPerspectiveDsl.g:8625:7:
{
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
}
@@ -26549,10 +27166,10 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred52_InternalPerspectiveDsl
public final void synpred52_InternalPerspectiveDsl_fragment() throws RecognitionException {
- // InternalPerspectiveDsl.g:8436:7: ( '<' )
- // InternalPerspectiveDsl.g:8436:8: '<'
+ // InternalPerspectiveDsl.g:8661:7: ( '<' )
+ // InternalPerspectiveDsl.g:8661:8: '<'
{
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27192,45 +27809,45 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
}
- protected DFA19 dfa19 = new DFA19(this);
protected DFA22 dfa22 = new DFA22(this);
- protected DFA28 dfa28 = new DFA28(this);
+ protected DFA25 dfa25 = new DFA25(this);
protected DFA31 dfa31 = new DFA31(this);
- protected DFA33 dfa33 = new DFA33(this);
- protected DFA43 dfa43 = new DFA43(this);
+ protected DFA34 dfa34 = new DFA34(this);
+ protected DFA36 dfa36 = new DFA36(this);
protected DFA46 dfa46 = new DFA46(this);
- protected DFA62 dfa62 = new DFA62(this);
- protected DFA61 dfa61 = new DFA61(this);
- protected DFA63 dfa63 = new DFA63(this);
+ protected DFA49 dfa49 = new DFA49(this);
protected DFA65 dfa65 = new DFA65(this);
- protected DFA74 dfa74 = new DFA74(this);
- protected DFA81 dfa81 = new DFA81(this);
- protected DFA80 dfa80 = new DFA80(this);
- protected DFA103 dfa103 = new DFA103(this);
- protected DFA102 dfa102 = new DFA102(this);
- protected DFA104 dfa104 = new DFA104(this);
- protected DFA108 dfa108 = new DFA108(this);
+ protected DFA64 dfa64 = new DFA64(this);
+ protected DFA66 dfa66 = new DFA66(this);
+ protected DFA68 dfa68 = new DFA68(this);
+ protected DFA77 dfa77 = new DFA77(this);
+ protected DFA84 dfa84 = new DFA84(this);
+ protected DFA83 dfa83 = new DFA83(this);
+ protected DFA106 dfa106 = new DFA106(this);
+ protected DFA105 dfa105 = new DFA105(this);
+ protected DFA107 dfa107 = new DFA107(this);
protected DFA111 dfa111 = new DFA111(this);
- protected DFA110 dfa110 = new DFA110(this);
- protected DFA112 dfa112 = new DFA112(this);
+ protected DFA114 dfa114 = new DFA114(this);
+ protected DFA113 dfa113 = new DFA113(this);
protected DFA115 dfa115 = new DFA115(this);
- protected DFA133 dfa133 = new DFA133(this);
- protected DFA131 dfa131 = new DFA131(this);
+ protected DFA118 dfa118 = new DFA118(this);
+ protected DFA136 dfa136 = new DFA136(this);
+ protected DFA134 dfa134 = new DFA134(this);
static final String dfa_1s = "\10\uffff";
static final String dfa_2s = "\2\uffff\1\5\4\uffff\1\5";
static final String dfa_3s = "\1\4\1\uffff\1\15\1\uffff\1\4\2\uffff\1\15";
- static final String dfa_4s = "\1\67\1\uffff\1\137\1\uffff\1\66\2\uffff\1\137";
+ static final String dfa_4s = "\1\74\1\uffff\1\144\1\uffff\1\73\2\uffff\1\144";
static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\3\1\uffff";
static final String dfa_6s = "\10\uffff}>";
static final String[] dfa_7s = {
- "\1\2\57\uffff\1\1\2\uffff\1\3",
+ "\1\2\64\uffff\1\1\2\uffff\1\3",
"",
- "\1\5\45\uffff\1\5\4\uffff\1\5\46\uffff\1\4",
+ "\1\5\52\uffff\1\5\4\uffff\1\5\46\uffff\1\4",
"",
- "\1\7\61\uffff\1\6",
+ "\1\7\66\uffff\1\6",
"",
"",
- "\1\5\45\uffff\1\5\4\uffff\1\5\46\uffff\1\4"
+ "\1\5\52\uffff\1\5\4\uffff\1\5\46\uffff\1\4"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -27241,11 +27858,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s);
static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s);
- class DFA19 extends DFA {
+ class DFA22 extends DFA {
- public DFA19(BaseRecognizer recognizer) {
+ public DFA22(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 19;
+ this.decisionNumber = 22;
this.eot = dfa_1;
this.eof = dfa_2;
this.min = dfa_3;
@@ -27255,16 +27872,16 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_7;
}
public String getDescription() {
- return "2112:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )";
+ return "2337:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )";
}
}
static final String dfa_8s = "\44\uffff";
static final String dfa_9s = "\1\4\1\0\42\uffff";
- static final String dfa_10s = "\1\171\1\0\42\uffff";
+ static final String dfa_10s = "\1\176\1\0\42\uffff";
static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\3\1\1";
static final String dfa_12s = "\1\uffff\1\0\42\uffff}>";
static final String[] dfa_13s = {
- "\1\1\4\2\5\uffff\1\2\44\uffff\3\2\3\uffff\2\2\1\uffff\1\42\1\uffff\2\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\7\uffff\1\2\1\uffff\1\2\3\uffff\3\2\2\uffff\12\2\1\uffff\1\2",
+ "\1\1\4\2\5\uffff\1\2\51\uffff\3\2\3\uffff\2\2\1\uffff\1\42\1\uffff\2\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\7\uffff\1\2\1\uffff\1\2\3\uffff\3\2\2\uffff\12\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -27309,11 +27926,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s);
static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s);
- class DFA22 extends DFA {
+ class DFA25 extends DFA {
- public DFA22(BaseRecognizer recognizer) {
+ public DFA25(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 22;
+ this.decisionNumber = 25;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_9;
@@ -27323,17 +27940,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_13;
}
public String getDescription() {
- return "2329:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?";
+ return "2554:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA22_1 = input.LA(1);
+ int LA25_1 = input.LA(1);
- int index22_1 = input.index();
+ int index25_1 = input.index();
input.rewind();
s = -1;
if ( (synpred2_InternalPerspectiveDsl()) ) {s = 35;}
@@ -27341,24 +27958,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index22_1);
+ input.seek(index25_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 22, _s, input);
+ new NoViableAltException(getDescription(), 25, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_14s = "\43\uffff";
static final String dfa_15s = "\1\4\1\0\41\uffff";
- static final String dfa_16s = "\1\171\1\0\41\uffff";
+ static final String dfa_16s = "\1\176\1\0\41\uffff";
static final String dfa_17s = "\2\uffff\1\2\37\uffff\1\1";
static final String dfa_18s = "\1\uffff\1\0\41\uffff}>";
static final String[] dfa_19s = {
- "\5\2\5\uffff\1\2\44\uffff\3\2\3\uffff\2\2\3\uffff\1\1\1\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\7\uffff\1\2\1\uffff\1\2\3\uffff\3\2\2\uffff\12\2\1\uffff\1\2",
+ "\5\2\5\uffff\1\2\51\uffff\3\2\3\uffff\2\2\3\uffff\1\1\1\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\7\uffff\1\2\1\uffff\1\2\3\uffff\3\2\2\uffff\12\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -27402,11 +28019,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s);
static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s);
- class DFA28 extends DFA {
+ class DFA31 extends DFA {
- public DFA28(BaseRecognizer recognizer) {
+ public DFA31(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 28;
+ this.decisionNumber = 31;
this.eot = dfa_14;
this.eof = dfa_14;
this.min = dfa_15;
@@ -27416,17 +28033,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_19;
}
public String getDescription() {
- return "2509:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )";
+ return "2734:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA28_1 = input.LA(1);
+ int LA31_1 = input.LA(1);
- int index28_1 = input.index();
+ int index31_1 = input.index();
input.rewind();
s = -1;
if ( (synpred5_InternalPerspectiveDsl()) ) {s = 34;}
@@ -27434,23 +28051,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index28_1);
+ input.seek(index31_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 28, _s, input);
+ new NoViableAltException(getDescription(), 31, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA31 extends DFA {
+ class DFA34 extends DFA {
- public DFA31(BaseRecognizer recognizer) {
+ public DFA34(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 31;
+ this.decisionNumber = 34;
this.eot = dfa_14;
this.eof = dfa_14;
this.min = dfa_15;
@@ -27460,17 +28077,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_19;
}
public String getDescription() {
- return "2651:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )";
+ return "2876:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA31_1 = input.LA(1);
+ int LA34_1 = input.LA(1);
- int index31_1 = input.index();
+ int index34_1 = input.index();
input.rewind();
s = -1;
if ( (synpred6_InternalPerspectiveDsl()) ) {s = 34;}
@@ -27478,13 +28095,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index31_1);
+ input.seek(index34_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 31, _s, input);
+ new NoViableAltException(getDescription(), 34, _s, input);
error(nvae);
throw nvae;
}
@@ -27492,11 +28109,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final String dfa_20s = "\12\uffff";
static final String dfa_21s = "\1\10\11\uffff";
static final String dfa_22s = "\1\4\7\0\2\uffff";
- static final String dfa_23s = "\1\172\7\0\2\uffff";
+ static final String dfa_23s = "\1\177\7\0\2\uffff";
static final String dfa_24s = "\10\uffff\1\2\1\1";
- static final String dfa_25s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\0\1\6\2\uffff}>";
+ static final String dfa_25s = "\1\uffff\1\2\1\3\1\4\1\5\1\6\1\1\1\0\2\uffff}>";
static final String[] dfa_26s = {
- "\5\10\5\uffff\2\10\43\uffff\4\10\1\uffff\1\10\1\uffff\3\10\1\uffff\3\10\1\1\1\2\1\3\1\4\1\5\1\6\1\7\32\10\1\uffff\30\10",
+ "\5\10\5\uffff\2\10\50\uffff\4\10\1\uffff\1\10\1\uffff\3\10\1\uffff\3\10\1\1\1\2\1\3\1\4\1\5\1\6\1\7\32\10\1\uffff\30\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -27516,11 +28133,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s);
static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s);
- class DFA33 extends DFA {
+ class DFA36 extends DFA {
- public DFA33(BaseRecognizer recognizer) {
+ public DFA36(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 33;
+ this.decisionNumber = 36;
this.eot = dfa_20;
this.eof = dfa_21;
this.min = dfa_22;
@@ -27530,17 +28147,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_26;
}
public String getDescription() {
- return "2880:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?";
+ return "3105:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA33_6 = input.LA(1);
+ int LA36_7 = input.LA(1);
- int index33_6 = input.index();
+ int index36_7 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27548,14 +28165,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_6);
+ input.seek(index36_7);
if ( s>=0 ) return s;
break;
case 1 :
- int LA33_1 = input.LA(1);
+ int LA36_6 = input.LA(1);
- int index33_1 = input.index();
+ int index36_6 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27563,14 +28180,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_1);
+ input.seek(index36_6);
if ( s>=0 ) return s;
break;
case 2 :
- int LA33_2 = input.LA(1);
+ int LA36_1 = input.LA(1);
- int index33_2 = input.index();
+ int index36_1 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27578,14 +28195,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_2);
+ input.seek(index36_1);
if ( s>=0 ) return s;
break;
case 3 :
- int LA33_3 = input.LA(1);
+ int LA36_2 = input.LA(1);
- int index33_3 = input.index();
+ int index36_2 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27593,14 +28210,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_3);
+ input.seek(index36_2);
if ( s>=0 ) return s;
break;
case 4 :
- int LA33_4 = input.LA(1);
+ int LA36_3 = input.LA(1);
- int index33_4 = input.index();
+ int index36_3 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27608,14 +28225,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_4);
+ input.seek(index36_3);
if ( s>=0 ) return s;
break;
case 5 :
- int LA33_5 = input.LA(1);
+ int LA36_4 = input.LA(1);
- int index33_5 = input.index();
+ int index36_4 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27623,14 +28240,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_5);
+ input.seek(index36_4);
if ( s>=0 ) return s;
break;
case 6 :
- int LA33_7 = input.LA(1);
+ int LA36_5 = input.LA(1);
- int index33_7 = input.index();
+ int index36_5 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalPerspectiveDsl()) ) {s = 9;}
@@ -27638,13 +28255,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index33_7);
+ input.seek(index36_5);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 33, _s, input);
+ new NoViableAltException(getDescription(), 36, _s, input);
error(nvae);
throw nvae;
}
@@ -27652,11 +28269,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final String dfa_27s = "\13\uffff";
static final String dfa_28s = "\1\1\12\uffff";
static final String dfa_29s = "\1\4\1\uffff\10\0\1\uffff";
- static final String dfa_30s = "\1\172\1\uffff\10\0\1\uffff";
+ static final String dfa_30s = "\1\177\1\uffff\10\0\1\uffff";
static final String dfa_31s = "\1\uffff\1\2\10\uffff\1\1";
- static final String dfa_32s = "\2\uffff\1\5\1\1\1\3\1\4\1\0\1\2\1\6\1\7\1\uffff}>";
+ static final String dfa_32s = "\2\uffff\1\5\1\0\1\6\1\7\1\4\1\1\1\2\1\3\1\uffff}>";
static final String[] dfa_33s = {
- "\5\1\5\uffff\2\1\43\uffff\4\1\1\uffff\1\1\1\uffff\3\1\1\uffff\10\1\1\2\1\3\10\1\1\4\1\5\1\6\1\7\1\10\1\11\14\1\1\uffff\30\1",
+ "\5\1\5\uffff\2\1\50\uffff\4\1\1\uffff\1\1\1\uffff\3\1\1\uffff\10\1\1\2\1\3\10\1\1\4\1\5\1\6\1\7\1\10\1\11\14\1\1\uffff\30\1",
"",
"\1\uffff",
"\1\uffff",
@@ -27677,11 +28294,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_32 = DFA.unpackEncodedString(dfa_32s);
static final short[][] dfa_33 = unpackEncodedStringArray(dfa_33s);
- class DFA43 extends DFA {
+ class DFA46 extends DFA {
- public DFA43(BaseRecognizer recognizer) {
+ public DFA46(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 43;
+ this.decisionNumber = 46;
this.eot = dfa_27;
this.eof = dfa_28;
this.min = dfa_29;
@@ -27691,17 +28308,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_33;
}
public String getDescription() {
- return "()* loopback of 3594:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*";
+ return "()* loopback of 3819:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA43_6 = input.LA(1);
+ int LA46_3 = input.LA(1);
- int index43_6 = input.index();
+ int index46_3 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27709,14 +28326,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_6);
+ input.seek(index46_3);
if ( s>=0 ) return s;
break;
case 1 :
- int LA43_3 = input.LA(1);
+ int LA46_7 = input.LA(1);
- int index43_3 = input.index();
+ int index46_7 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27724,14 +28341,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_3);
+ input.seek(index46_7);
if ( s>=0 ) return s;
break;
case 2 :
- int LA43_7 = input.LA(1);
+ int LA46_8 = input.LA(1);
- int index43_7 = input.index();
+ int index46_8 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27739,14 +28356,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_7);
+ input.seek(index46_8);
if ( s>=0 ) return s;
break;
case 3 :
- int LA43_4 = input.LA(1);
+ int LA46_9 = input.LA(1);
- int index43_4 = input.index();
+ int index46_9 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27754,14 +28371,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_4);
+ input.seek(index46_9);
if ( s>=0 ) return s;
break;
case 4 :
- int LA43_5 = input.LA(1);
+ int LA46_6 = input.LA(1);
- int index43_5 = input.index();
+ int index46_6 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27769,14 +28386,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_5);
+ input.seek(index46_6);
if ( s>=0 ) return s;
break;
case 5 :
- int LA43_2 = input.LA(1);
+ int LA46_2 = input.LA(1);
- int index43_2 = input.index();
+ int index46_2 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27784,14 +28401,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_2);
+ input.seek(index46_2);
if ( s>=0 ) return s;
break;
case 6 :
- int LA43_8 = input.LA(1);
+ int LA46_4 = input.LA(1);
- int index43_8 = input.index();
+ int index46_4 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27799,14 +28416,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_8);
+ input.seek(index46_4);
if ( s>=0 ) return s;
break;
case 7 :
- int LA43_9 = input.LA(1);
+ int LA46_5 = input.LA(1);
- int index43_9 = input.index();
+ int index46_5 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalPerspectiveDsl()) ) {s = 10;}
@@ -27814,26 +28431,26 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index43_9);
+ input.seek(index46_5);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 43, _s, input);
+ new NoViableAltException(getDescription(), 46, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_34s = "\1\106\2\uffff\1\107\7\uffff";
- static final String dfa_35s = "\1\125\2\uffff\1\122\7\uffff";
- static final String dfa_36s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\3\1\6";
+ static final String dfa_34s = "\1\113\2\uffff\1\114\7\uffff";
+ static final String dfa_35s = "\1\132\2\uffff\1\127\7\uffff";
+ static final String dfa_36s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\6\1\3";
static final String dfa_37s = "\13\uffff}>";
static final String[] dfa_38s = {
"\1\6\1\3\10\uffff\1\1\1\2\1\4\1\5\1\7\1\10",
"",
"",
- "\1\12\12\uffff\1\11",
+ "\1\11\12\uffff\1\12",
"",
"",
"",
@@ -27848,11 +28465,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s);
- class DFA46 extends DFA {
+ class DFA49 extends DFA {
- public DFA46(BaseRecognizer recognizer) {
+ public DFA49(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 46;
+ this.decisionNumber = 49;
this.eot = dfa_27;
this.eof = dfa_27;
this.min = dfa_34;
@@ -27862,17 +28479,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_38;
}
public String getDescription() {
- return "3670:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )";
+ return "3895:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )";
}
}
static final String dfa_39s = "\116\uffff";
static final String dfa_40s = "\1\2\115\uffff";
static final String dfa_41s = "\1\4\1\0\114\uffff";
- static final String dfa_42s = "\1\172\1\0\114\uffff";
+ static final String dfa_42s = "\1\177\1\0\114\uffff";
static final String dfa_43s = "\2\uffff\1\2\112\uffff\1\1";
static final String dfa_44s = "\1\uffff\1\0\114\uffff}>";
static final String[] dfa_45s = {
- "\5\2\5\uffff\2\2\43\uffff\4\2\1\uffff\1\2\1\uffff\1\1\2\2\1\uffff\44\2\1\uffff\30\2",
+ "\5\2\5\uffff\2\2\50\uffff\4\2\1\uffff\1\2\1\uffff\1\1\2\2\1\uffff\44\2\1\uffff\30\2",
"\1\uffff",
"",
"",
@@ -27960,11 +28577,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s);
static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s);
- class DFA62 extends DFA {
+ class DFA65 extends DFA {
- public DFA62(BaseRecognizer recognizer) {
+ public DFA65(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 62;
+ this.decisionNumber = 65;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -27974,17 +28591,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "4571:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?";
+ return "4796:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA62_1 = input.LA(1);
+ int LA65_1 = input.LA(1);
- int index62_1 = input.index();
+ int index65_1 = input.index();
input.rewind();
s = -1;
if ( (synpred22_InternalPerspectiveDsl()) ) {s = 77;}
@@ -27992,23 +28609,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index62_1);
+ input.seek(index65_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 62, _s, input);
+ new NoViableAltException(getDescription(), 65, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_46s = "\1\4\2\0\41\uffff";
- static final String dfa_47s = "\1\171\2\0\41\uffff";
+ static final String dfa_47s = "\1\176\2\0\41\uffff";
static final String dfa_48s = "\3\uffff\2\1\1\2\35\uffff\1\3";
static final String dfa_49s = "\1\0\1\1\1\2\41\uffff}>";
static final String[] dfa_50s = {
- "\1\1\4\5\5\uffff\1\5\44\uffff\3\5\4\uffff\1\2\1\uffff\1\43\1\uffff\2\5\6\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\6\uffff\1\4\1\5\1\uffff\1\5\3\uffff\3\5\2\uffff\12\5\1\uffff\1\5",
+ "\1\1\4\5\5\uffff\1\5\51\uffff\3\5\4\uffff\1\2\1\uffff\1\43\1\uffff\2\5\6\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\6\uffff\1\4\1\5\1\uffff\1\5\3\uffff\3\5\2\uffff\12\5\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -28051,11 +28668,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s);
static final short[][] dfa_50 = unpackEncodedStringArray(dfa_50s);
- class DFA61 extends DFA {
+ class DFA64 extends DFA {
- public DFA61(BaseRecognizer recognizer) {
+ public DFA64(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 61;
+ this.decisionNumber = 64;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_46;
@@ -28065,40 +28682,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_50;
}
public String getDescription() {
- return "4590:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?";
+ return "4815:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA61_0 = input.LA(1);
+ int LA64_0 = input.LA(1);
- int index61_0 = input.index();
+ int index64_0 = input.index();
input.rewind();
s = -1;
- if ( (LA61_0==RULE_ID) ) {s = 1;}
+ if ( (LA64_0==RULE_ID) ) {s = 1;}
- else if ( (LA61_0==58) ) {s = 2;}
+ else if ( (LA64_0==63) ) {s = 2;}
- else if ( (LA61_0==83) && (synpred23_InternalPerspectiveDsl())) {s = 3;}
+ else if ( (LA64_0==88) && (synpred23_InternalPerspectiveDsl())) {s = 3;}
- else if ( (LA61_0==98) && (synpred23_InternalPerspectiveDsl())) {s = 4;}
+ else if ( (LA64_0==103) && (synpred23_InternalPerspectiveDsl())) {s = 4;}
- else if ( ((LA61_0>=RULE_STRING && LA61_0<=RULE_DECIMAL)||LA61_0==14||(LA61_0>=51 && LA61_0<=53)||(LA61_0>=62 && LA61_0<=63)||LA61_0==70||(LA61_0>=86 && LA61_0<=87)||LA61_0==91||LA61_0==99||LA61_0==101||(LA61_0>=105 && LA61_0<=107)||(LA61_0>=110 && LA61_0<=119)||LA61_0==121) ) {s = 5;}
+ else if ( ((LA64_0>=RULE_STRING && LA64_0<=RULE_DECIMAL)||LA64_0==14||(LA64_0>=56 && LA64_0<=58)||(LA64_0>=67 && LA64_0<=68)||LA64_0==75||(LA64_0>=91 && LA64_0<=92)||LA64_0==96||LA64_0==104||LA64_0==106||(LA64_0>=110 && LA64_0<=112)||(LA64_0>=115 && LA64_0<=124)||LA64_0==126) ) {s = 5;}
- else if ( (LA61_0==60) ) {s = 35;}
+ else if ( (LA64_0==65) ) {s = 35;}
- input.seek(index61_0);
+ input.seek(index64_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA61_1 = input.LA(1);
+ int LA64_1 = input.LA(1);
- int index61_1 = input.index();
+ int index64_1 = input.index();
input.rewind();
s = -1;
if ( (synpred23_InternalPerspectiveDsl()) ) {s = 4;}
@@ -28106,14 +28723,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index61_1);
+ input.seek(index64_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA61_2 = input.LA(1);
+ int LA64_2 = input.LA(1);
- int index61_2 = input.index();
+ int index64_2 = input.index();
input.rewind();
s = -1;
if ( (synpred23_InternalPerspectiveDsl()) ) {s = 4;}
@@ -28121,19 +28738,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index61_2);
+ input.seek(index64_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 61, _s, input);
+ new NoViableAltException(getDescription(), 64, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_51s = {
- "\5\2\5\uffff\2\2\43\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\1\2\1\1\42\2\1\uffff\30\2",
+ "\5\2\5\uffff\2\2\50\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\1\2\1\1\42\2\1\uffff\30\2",
"\1\uffff",
"",
"",
@@ -28214,11 +28831,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
};
static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s);
- class DFA63 extends DFA {
+ class DFA66 extends DFA {
- public DFA63(BaseRecognizer recognizer) {
+ public DFA66(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 63;
+ this.decisionNumber = 66;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -28228,17 +28845,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "4688:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?";
+ return "4913:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA63_1 = input.LA(1);
+ int LA66_1 = input.LA(1);
- int index63_1 = input.index();
+ int index66_1 = input.index();
input.rewind();
s = -1;
if ( (synpred24_InternalPerspectiveDsl()) ) {s = 77;}
@@ -28246,24 +28863,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index63_1);
+ input.seek(index66_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 63, _s, input);
+ new NoViableAltException(getDescription(), 66, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_52s = "\40\uffff";
static final String dfa_53s = "\1\4\26\uffff\1\0\10\uffff";
- static final String dfa_54s = "\1\171\26\uffff\1\0\10\uffff";
+ static final String dfa_54s = "\1\176\26\uffff\1\0\10\uffff";
static final String dfa_55s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11";
static final String dfa_56s = "\1\0\26\uffff\1\1\10\uffff}>";
static final String[] dfa_57s = {
- "\1\5\4\14\5\uffff\1\2\44\uffff\3\5\4\uffff\1\35\3\uffff\2\14\6\uffff\1\5\34\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\2\uffff\2\5\1\1\4\14\1\32\1\33\1\34\1\uffff\1\4",
+ "\1\5\4\14\5\uffff\1\2\51\uffff\3\5\4\uffff\1\35\3\uffff\2\14\6\uffff\1\5\34\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\2\uffff\2\5\1\1\4\14\1\32\1\33\1\34\1\uffff\1\4",
"",
"",
"",
@@ -28304,11 +28921,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_56 = DFA.unpackEncodedString(dfa_56s);
static final short[][] dfa_57 = unpackEncodedStringArray(dfa_57s);
- class DFA65 extends DFA {
+ class DFA68 extends DFA {
- public DFA65(BaseRecognizer recognizer) {
+ public DFA68(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 65;
+ this.decisionNumber = 68;
this.eot = dfa_52;
this.eof = dfa_52;
this.min = dfa_53;
@@ -28318,56 +28935,56 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_57;
}
public String getDescription() {
- return "4733:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )";
+ return "4958:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA65_0 = input.LA(1);
+ int LA68_0 = input.LA(1);
- int index65_0 = input.index();
+ int index68_0 = input.index();
input.rewind();
s = -1;
- if ( (LA65_0==112) ) {s = 1;}
+ if ( (LA68_0==117) ) {s = 1;}
- else if ( (LA65_0==14) ) {s = 2;}
+ else if ( (LA68_0==14) ) {s = 2;}
- else if ( (LA65_0==101) ) {s = 3;}
+ else if ( (LA68_0==106) ) {s = 3;}
- else if ( (LA65_0==121) && (synpred25_InternalPerspectiveDsl())) {s = 4;}
+ else if ( (LA68_0==126) && (synpred25_InternalPerspectiveDsl())) {s = 4;}
- else if ( (LA65_0==RULE_ID||(LA65_0>=51 && LA65_0<=53)||LA65_0==70||(LA65_0>=110 && LA65_0<=111)) ) {s = 5;}
+ else if ( (LA68_0==RULE_ID||(LA68_0>=56 && LA68_0<=58)||LA68_0==75||(LA68_0>=115 && LA68_0<=116)) ) {s = 5;}
- else if ( ((LA65_0>=RULE_STRING && LA65_0<=RULE_DECIMAL)||(LA65_0>=62 && LA65_0<=63)||(LA65_0>=113 && LA65_0<=116)) ) {s = 12;}
+ else if ( ((LA68_0>=RULE_STRING && LA68_0<=RULE_DECIMAL)||(LA68_0>=67 && LA68_0<=68)||(LA68_0>=118 && LA68_0<=121)) ) {s = 12;}
- else if ( (LA65_0==99) ) {s = 22;}
+ else if ( (LA68_0==104) ) {s = 22;}
- else if ( (LA65_0==105) ) {s = 23;}
+ else if ( (LA68_0==110) ) {s = 23;}
- else if ( (LA65_0==106) ) {s = 24;}
+ else if ( (LA68_0==111) ) {s = 24;}
- else if ( (LA65_0==107) ) {s = 25;}
+ else if ( (LA68_0==112) ) {s = 25;}
- else if ( (LA65_0==117) ) {s = 26;}
+ else if ( (LA68_0==122) ) {s = 26;}
- else if ( (LA65_0==118) ) {s = 27;}
+ else if ( (LA68_0==123) ) {s = 27;}
- else if ( (LA65_0==119) ) {s = 28;}
+ else if ( (LA68_0==124) ) {s = 28;}
- else if ( (LA65_0==58) ) {s = 29;}
+ else if ( (LA68_0==63) ) {s = 29;}
- input.seek(index65_0);
+ input.seek(index68_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA65_23 = input.LA(1);
+ int LA68_23 = input.LA(1);
- int index65_23 = input.index();
+ int index68_23 = input.index();
input.rewind();
s = -1;
if ( (synpred26_InternalPerspectiveDsl()) ) {s = 30;}
@@ -28375,24 +28992,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 31;}
- input.seek(index65_23);
+ input.seek(index68_23);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 65, _s, input);
+ new NoViableAltException(getDescription(), 68, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_58s = "\46\uffff";
static final String dfa_59s = "\1\4\2\0\43\uffff";
- static final String dfa_60s = "\1\171\2\0\43\uffff";
+ static final String dfa_60s = "\1\176\2\0\43\uffff";
static final String dfa_61s = "\3\uffff\2\1\1\2\40\uffff";
static final String dfa_62s = "\1\0\1\1\1\2\43\uffff}>";
static final String[] dfa_63s = {
- "\1\1\4\5\5\uffff\1\5\44\uffff\3\5\4\uffff\1\2\3\uffff\3\5\5\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\6\uffff\1\4\1\5\1\uffff\1\5\3\uffff\17\5\1\uffff\1\5",
+ "\1\1\4\5\5\uffff\1\5\51\uffff\3\5\4\uffff\1\2\3\uffff\3\5\5\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\6\uffff\1\4\1\5\1\uffff\1\5\3\uffff\17\5\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -28439,11 +29056,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s);
static final short[][] dfa_63 = unpackEncodedStringArray(dfa_63s);
- class DFA74 extends DFA {
+ class DFA77 extends DFA {
- public DFA74(BaseRecognizer recognizer) {
+ public DFA77(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 74;
+ this.decisionNumber = 77;
this.eot = dfa_58;
this.eof = dfa_58;
this.min = dfa_59;
@@ -28453,38 +29070,38 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_63;
}
public String getDescription() {
- return "5225:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?";
+ return "5450:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA74_0 = input.LA(1);
+ int LA77_0 = input.LA(1);
- int index74_0 = input.index();
+ int index77_0 = input.index();
input.rewind();
s = -1;
- if ( (LA74_0==RULE_ID) ) {s = 1;}
+ if ( (LA77_0==RULE_ID) ) {s = 1;}
- else if ( (LA74_0==58) ) {s = 2;}
+ else if ( (LA77_0==63) ) {s = 2;}
- else if ( (LA74_0==83) && (synpred29_InternalPerspectiveDsl())) {s = 3;}
+ else if ( (LA77_0==88) && (synpred29_InternalPerspectiveDsl())) {s = 3;}
- else if ( (LA74_0==98) && (synpred29_InternalPerspectiveDsl())) {s = 4;}
+ else if ( (LA77_0==103) && (synpred29_InternalPerspectiveDsl())) {s = 4;}
- else if ( ((LA74_0>=RULE_STRING && LA74_0<=RULE_DECIMAL)||LA74_0==14||(LA74_0>=51 && LA74_0<=53)||(LA74_0>=62 && LA74_0<=64)||LA74_0==70||(LA74_0>=86 && LA74_0<=87)||LA74_0==91||LA74_0==99||LA74_0==101||(LA74_0>=105 && LA74_0<=119)||LA74_0==121) ) {s = 5;}
+ else if ( ((LA77_0>=RULE_STRING && LA77_0<=RULE_DECIMAL)||LA77_0==14||(LA77_0>=56 && LA77_0<=58)||(LA77_0>=67 && LA77_0<=69)||LA77_0==75||(LA77_0>=91 && LA77_0<=92)||LA77_0==96||LA77_0==104||LA77_0==106||(LA77_0>=110 && LA77_0<=124)||LA77_0==126) ) {s = 5;}
- input.seek(index74_0);
+ input.seek(index77_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA74_1 = input.LA(1);
+ int LA77_1 = input.LA(1);
- int index74_1 = input.index();
+ int index77_1 = input.index();
input.rewind();
s = -1;
if ( (synpred29_InternalPerspectiveDsl()) ) {s = 4;}
@@ -28492,14 +29109,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index74_1);
+ input.seek(index77_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA74_2 = input.LA(1);
+ int LA77_2 = input.LA(1);
- int index74_2 = input.index();
+ int index77_2 = input.index();
input.rewind();
s = -1;
if ( (synpred29_InternalPerspectiveDsl()) ) {s = 4;}
@@ -28507,19 +29124,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index74_2);
+ input.seek(index77_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 74, _s, input);
+ new NoViableAltException(getDescription(), 77, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_64s = {
- "\5\2\5\uffff\1\2\44\uffff\3\2\4\uffff\1\1\3\uffff\2\2\6\uffff\1\2\14\uffff\1\2\2\uffff\2\2\3\uffff\1\2\7\uffff\1\2\1\uffff\1\2\3\uffff\3\2\2\uffff\12\2\1\uffff\1\2",
+ "\5\2\5\uffff\1\2\51\uffff\3\2\4\uffff\1\1\3\uffff\2\2\6\uffff\1\2\14\uffff\1\2\2\uffff\2\2\3\uffff\1\2\7\uffff\1\2\1\uffff\1\2\3\uffff\3\2\2\uffff\12\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -28557,11 +29174,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
};
static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s);
- class DFA81 extends DFA {
+ class DFA84 extends DFA {
- public DFA81(BaseRecognizer recognizer) {
+ public DFA84(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 81;
+ this.decisionNumber = 84;
this.eot = dfa_14;
this.eof = dfa_14;
this.min = dfa_15;
@@ -28571,17 +29188,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_64;
}
public String getDescription() {
- return "5691:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )";
+ return "5916:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA81_1 = input.LA(1);
+ int LA84_1 = input.LA(1);
- int index81_1 = input.index();
+ int index84_1 = input.index();
input.rewind();
s = -1;
if ( (synpred32_InternalPerspectiveDsl()) ) {s = 34;}
@@ -28589,24 +29206,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index81_1);
+ input.seek(index84_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 81, _s, input);
+ new NoViableAltException(getDescription(), 84, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_65s = "\42\uffff";
static final String dfa_66s = "\1\4\2\0\37\uffff";
- static final String dfa_67s = "\1\171\2\0\37\uffff";
+ static final String dfa_67s = "\1\176\2\0\37\uffff";
static final String dfa_68s = "\3\uffff\1\1\1\2\35\uffff";
static final String dfa_69s = "\1\0\1\1\1\2\37\uffff}>";
static final String[] dfa_70s = {
- "\1\1\4\4\5\uffff\1\4\44\uffff\3\4\4\uffff\1\2\3\uffff\2\4\6\uffff\1\4\14\uffff\1\3\2\uffff\2\4\3\uffff\1\4\7\uffff\1\4\1\uffff\1\4\3\uffff\3\4\2\uffff\12\4\1\uffff\1\4",
+ "\1\1\4\4\5\uffff\1\4\51\uffff\3\4\4\uffff\1\2\3\uffff\2\4\6\uffff\1\4\14\uffff\1\3\2\uffff\2\4\3\uffff\1\4\7\uffff\1\4\1\uffff\1\4\3\uffff\3\4\2\uffff\12\4\1\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
@@ -28649,11 +29266,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s);
static final short[][] dfa_70 = unpackEncodedStringArray(dfa_70s);
- class DFA80 extends DFA {
+ class DFA83 extends DFA {
- public DFA80(BaseRecognizer recognizer) {
+ public DFA83(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 80;
+ this.decisionNumber = 83;
this.eot = dfa_65;
this.eof = dfa_65;
this.min = dfa_66;
@@ -28663,36 +29280,36 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_70;
}
public String getDescription() {
- return "5760:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?";
+ return "5985:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA80_0 = input.LA(1);
+ int LA83_0 = input.LA(1);
- int index80_0 = input.index();
+ int index83_0 = input.index();
input.rewind();
s = -1;
- if ( (LA80_0==RULE_ID) ) {s = 1;}
+ if ( (LA83_0==RULE_ID) ) {s = 1;}
- else if ( (LA80_0==58) ) {s = 2;}
+ else if ( (LA83_0==63) ) {s = 2;}
- else if ( (LA80_0==83) && (synpred33_InternalPerspectiveDsl())) {s = 3;}
+ else if ( (LA83_0==88) && (synpred33_InternalPerspectiveDsl())) {s = 3;}
- else if ( ((LA80_0>=RULE_STRING && LA80_0<=RULE_DECIMAL)||LA80_0==14||(LA80_0>=51 && LA80_0<=53)||(LA80_0>=62 && LA80_0<=63)||LA80_0==70||(LA80_0>=86 && LA80_0<=87)||LA80_0==91||LA80_0==99||LA80_0==101||(LA80_0>=105 && LA80_0<=107)||(LA80_0>=110 && LA80_0<=119)||LA80_0==121) ) {s = 4;}
+ else if ( ((LA83_0>=RULE_STRING && LA83_0<=RULE_DECIMAL)||LA83_0==14||(LA83_0>=56 && LA83_0<=58)||(LA83_0>=67 && LA83_0<=68)||LA83_0==75||(LA83_0>=91 && LA83_0<=92)||LA83_0==96||LA83_0==104||LA83_0==106||(LA83_0>=110 && LA83_0<=112)||(LA83_0>=115 && LA83_0<=124)||LA83_0==126) ) {s = 4;}
- input.seek(index80_0);
+ input.seek(index83_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA80_1 = input.LA(1);
+ int LA83_1 = input.LA(1);
- int index80_1 = input.index();
+ int index83_1 = input.index();
input.rewind();
s = -1;
if ( (synpred33_InternalPerspectiveDsl()) ) {s = 3;}
@@ -28700,14 +29317,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 4;}
- input.seek(index80_1);
+ input.seek(index83_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA80_2 = input.LA(1);
+ int LA83_2 = input.LA(1);
- int index80_2 = input.index();
+ int index83_2 = input.index();
input.rewind();
s = -1;
if ( (synpred33_InternalPerspectiveDsl()) ) {s = 3;}
@@ -28715,23 +29332,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 4;}
- input.seek(index80_2);
+ input.seek(index83_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 80, _s, input);
+ new NoViableAltException(getDescription(), 83, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA103 extends DFA {
+ class DFA106 extends DFA {
- public DFA103(BaseRecognizer recognizer) {
+ public DFA106(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 103;
+ this.decisionNumber = 106;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -28741,17 +29358,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "6889:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?";
+ return "7114:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA103_1 = input.LA(1);
+ int LA106_1 = input.LA(1);
- int index103_1 = input.index();
+ int index106_1 = input.index();
input.rewind();
s = -1;
if ( (synpred36_InternalPerspectiveDsl()) ) {s = 77;}
@@ -28759,23 +29376,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index103_1);
+ input.seek(index106_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 103, _s, input);
+ new NoViableAltException(getDescription(), 106, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA102 extends DFA {
+ class DFA105 extends DFA {
- public DFA102(BaseRecognizer recognizer) {
+ public DFA105(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 102;
+ this.decisionNumber = 105;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_46;
@@ -28785,40 +29402,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_50;
}
public String getDescription() {
- return "6908:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?";
+ return "7133:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA102_0 = input.LA(1);
+ int LA105_0 = input.LA(1);
- int index102_0 = input.index();
+ int index105_0 = input.index();
input.rewind();
s = -1;
- if ( (LA102_0==RULE_ID) ) {s = 1;}
+ if ( (LA105_0==RULE_ID) ) {s = 1;}
- else if ( (LA102_0==58) ) {s = 2;}
+ else if ( (LA105_0==63) ) {s = 2;}
- else if ( (LA102_0==83) && (synpred37_InternalPerspectiveDsl())) {s = 3;}
+ else if ( (LA105_0==88) && (synpred37_InternalPerspectiveDsl())) {s = 3;}
- else if ( (LA102_0==98) && (synpred37_InternalPerspectiveDsl())) {s = 4;}
+ else if ( (LA105_0==103) && (synpred37_InternalPerspectiveDsl())) {s = 4;}
- else if ( ((LA102_0>=RULE_STRING && LA102_0<=RULE_DECIMAL)||LA102_0==14||(LA102_0>=51 && LA102_0<=53)||(LA102_0>=62 && LA102_0<=63)||LA102_0==70||(LA102_0>=86 && LA102_0<=87)||LA102_0==91||LA102_0==99||LA102_0==101||(LA102_0>=105 && LA102_0<=107)||(LA102_0>=110 && LA102_0<=119)||LA102_0==121) ) {s = 5;}
+ else if ( ((LA105_0>=RULE_STRING && LA105_0<=RULE_DECIMAL)||LA105_0==14||(LA105_0>=56 && LA105_0<=58)||(LA105_0>=67 && LA105_0<=68)||LA105_0==75||(LA105_0>=91 && LA105_0<=92)||LA105_0==96||LA105_0==104||LA105_0==106||(LA105_0>=110 && LA105_0<=112)||(LA105_0>=115 && LA105_0<=124)||LA105_0==126) ) {s = 5;}
- else if ( (LA102_0==60) ) {s = 35;}
+ else if ( (LA105_0==65) ) {s = 35;}
- input.seek(index102_0);
+ input.seek(index105_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA102_1 = input.LA(1);
+ int LA105_1 = input.LA(1);
- int index102_1 = input.index();
+ int index105_1 = input.index();
input.rewind();
s = -1;
if ( (synpred37_InternalPerspectiveDsl()) ) {s = 4;}
@@ -28826,14 +29443,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index102_1);
+ input.seek(index105_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA102_2 = input.LA(1);
+ int LA105_2 = input.LA(1);
- int index102_2 = input.index();
+ int index105_2 = input.index();
input.rewind();
s = -1;
if ( (synpred37_InternalPerspectiveDsl()) ) {s = 4;}
@@ -28841,23 +29458,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index102_2);
+ input.seek(index105_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 102, _s, input);
+ new NoViableAltException(getDescription(), 105, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA104 extends DFA {
+ class DFA107 extends DFA {
- public DFA104(BaseRecognizer recognizer) {
+ public DFA107(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 104;
+ this.decisionNumber = 107;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -28867,17 +29484,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "7006:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?";
+ return "7231:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA104_1 = input.LA(1);
+ int LA107_1 = input.LA(1);
- int index104_1 = input.index();
+ int index107_1 = input.index();
input.rewind();
s = -1;
if ( (synpred38_InternalPerspectiveDsl()) ) {s = 77;}
@@ -28885,19 +29502,19 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index104_1);
+ input.seek(index107_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 104, _s, input);
+ new NoViableAltException(getDescription(), 107, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_71s = {
- "\5\2\5\uffff\2\2\43\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\33\2\1\uffff\30\2",
+ "\5\2\5\uffff\2\2\50\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\33\2\1\uffff\30\2",
"\1\uffff",
"",
"",
@@ -28978,11 +29595,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
};
static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s);
- class DFA108 extends DFA {
+ class DFA111 extends DFA {
- public DFA108(BaseRecognizer recognizer) {
+ public DFA111(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 108;
+ this.decisionNumber = 111;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -28992,17 +29609,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_71;
}
public String getDescription() {
- return "7165:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?";
+ return "7390:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA108_1 = input.LA(1);
+ int LA111_1 = input.LA(1);
- int index108_1 = input.index();
+ int index111_1 = input.index();
input.rewind();
s = -1;
if ( (synpred39_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29010,23 +29627,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index108_1);
+ input.seek(index111_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 108, _s, input);
+ new NoViableAltException(getDescription(), 111, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA111 extends DFA {
+ class DFA114 extends DFA {
- public DFA111(BaseRecognizer recognizer) {
+ public DFA114(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 111;
+ this.decisionNumber = 114;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -29036,17 +29653,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "7222:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?";
+ return "7447:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA111_1 = input.LA(1);
+ int LA114_1 = input.LA(1);
- int index111_1 = input.index();
+ int index114_1 = input.index();
input.rewind();
s = -1;
if ( (synpred40_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29054,23 +29671,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index111_1);
+ input.seek(index114_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 111, _s, input);
+ new NoViableAltException(getDescription(), 114, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA110 extends DFA {
+ class DFA113 extends DFA {
- public DFA110(BaseRecognizer recognizer) {
+ public DFA113(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 110;
+ this.decisionNumber = 113;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_46;
@@ -29080,40 +29697,40 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_50;
}
public String getDescription() {
- return "7241:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?";
+ return "7466:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA110_0 = input.LA(1);
+ int LA113_0 = input.LA(1);
- int index110_0 = input.index();
+ int index113_0 = input.index();
input.rewind();
s = -1;
- if ( (LA110_0==RULE_ID) ) {s = 1;}
+ if ( (LA113_0==RULE_ID) ) {s = 1;}
- else if ( (LA110_0==58) ) {s = 2;}
+ else if ( (LA113_0==63) ) {s = 2;}
- else if ( (LA110_0==83) && (synpred41_InternalPerspectiveDsl())) {s = 3;}
+ else if ( (LA113_0==88) && (synpred41_InternalPerspectiveDsl())) {s = 3;}
- else if ( (LA110_0==98) && (synpred41_InternalPerspectiveDsl())) {s = 4;}
+ else if ( (LA113_0==103) && (synpred41_InternalPerspectiveDsl())) {s = 4;}
- else if ( ((LA110_0>=RULE_STRING && LA110_0<=RULE_DECIMAL)||LA110_0==14||(LA110_0>=51 && LA110_0<=53)||(LA110_0>=62 && LA110_0<=63)||LA110_0==70||(LA110_0>=86 && LA110_0<=87)||LA110_0==91||LA110_0==99||LA110_0==101||(LA110_0>=105 && LA110_0<=107)||(LA110_0>=110 && LA110_0<=119)||LA110_0==121) ) {s = 5;}
+ else if ( ((LA113_0>=RULE_STRING && LA113_0<=RULE_DECIMAL)||LA113_0==14||(LA113_0>=56 && LA113_0<=58)||(LA113_0>=67 && LA113_0<=68)||LA113_0==75||(LA113_0>=91 && LA113_0<=92)||LA113_0==96||LA113_0==104||LA113_0==106||(LA113_0>=110 && LA113_0<=112)||(LA113_0>=115 && LA113_0<=124)||LA113_0==126) ) {s = 5;}
- else if ( (LA110_0==60) ) {s = 35;}
+ else if ( (LA113_0==65) ) {s = 35;}
- input.seek(index110_0);
+ input.seek(index113_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA110_1 = input.LA(1);
+ int LA113_1 = input.LA(1);
- int index110_1 = input.index();
+ int index113_1 = input.index();
input.rewind();
s = -1;
if ( (synpred41_InternalPerspectiveDsl()) ) {s = 4;}
@@ -29121,14 +29738,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index110_1);
+ input.seek(index113_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA110_2 = input.LA(1);
+ int LA113_2 = input.LA(1);
- int index110_2 = input.index();
+ int index113_2 = input.index();
input.rewind();
s = -1;
if ( (synpred41_InternalPerspectiveDsl()) ) {s = 4;}
@@ -29136,23 +29753,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index110_2);
+ input.seek(index113_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 110, _s, input);
+ new NoViableAltException(getDescription(), 113, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA112 extends DFA {
+ class DFA115 extends DFA {
- public DFA112(BaseRecognizer recognizer) {
+ public DFA115(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 112;
+ this.decisionNumber = 115;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -29162,17 +29779,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "7339:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?";
+ return "7564:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA112_1 = input.LA(1);
+ int LA115_1 = input.LA(1);
- int index112_1 = input.index();
+ int index115_1 = input.index();
input.rewind();
s = -1;
if ( (synpred42_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29180,24 +29797,24 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index112_1);
+ input.seek(index115_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 112, _s, input);
+ new NoViableAltException(getDescription(), 115, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_72s = "\1\41\115\uffff";
static final String dfa_73s = "\1\4\40\0\55\uffff";
- static final String dfa_74s = "\1\172\40\0\55\uffff";
+ static final String dfa_74s = "\1\177\40\0\55\uffff";
static final String dfa_75s = "\41\uffff\1\2\53\uffff\1\1";
static final String dfa_76s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>";
static final String[] dfa_77s = {
- "\1\1\1\27\1\24\1\23\1\25\5\uffff\1\12\1\41\43\uffff\1\4\1\3\1\5\1\41\1\uffff\1\41\1\uffff\1\40\2\41\1\uffff\1\17\1\20\6\41\1\15\17\41\1\10\1\7\3\41\1\6\6\41\1\uffff\1\31\1\41\1\13\3\41\1\32\1\33\1\34\2\41\1\2\1\16\1\11\1\21\1\22\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41",
+ "\1\1\1\27\1\24\1\23\1\25\5\uffff\1\12\1\41\50\uffff\1\4\1\3\1\5\1\41\1\uffff\1\41\1\uffff\1\40\2\41\1\uffff\1\17\1\20\6\41\1\15\17\41\1\10\1\7\3\41\1\6\6\41\1\uffff\1\31\1\41\1\13\3\41\1\32\1\33\1\34\2\41\1\2\1\16\1\11\1\21\1\22\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -29283,11 +29900,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_76 = DFA.unpackEncodedString(dfa_76s);
static final short[][] dfa_77 = unpackEncodedStringArray(dfa_77s);
- class DFA115 extends DFA {
+ class DFA118 extends DFA {
- public DFA115(BaseRecognizer recognizer) {
+ public DFA118(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 115;
+ this.decisionNumber = 118;
this.eot = dfa_39;
this.eof = dfa_72;
this.min = dfa_73;
@@ -29297,17 +29914,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_77;
}
public String getDescription() {
- return "7682:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?";
+ return "7907:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA115_1 = input.LA(1);
+ int LA118_1 = input.LA(1);
- int index115_1 = input.index();
+ int index118_1 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29315,14 +29932,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_1);
+ input.seek(index118_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA115_2 = input.LA(1);
+ int LA118_2 = input.LA(1);
- int index115_2 = input.index();
+ int index118_2 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29330,14 +29947,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_2);
+ input.seek(index118_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA115_3 = input.LA(1);
+ int LA118_3 = input.LA(1);
- int index115_3 = input.index();
+ int index118_3 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29345,14 +29962,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_3);
+ input.seek(index118_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA115_4 = input.LA(1);
+ int LA118_4 = input.LA(1);
- int index115_4 = input.index();
+ int index118_4 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29360,14 +29977,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_4);
+ input.seek(index118_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA115_5 = input.LA(1);
+ int LA118_5 = input.LA(1);
- int index115_5 = input.index();
+ int index118_5 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29375,14 +29992,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_5);
+ input.seek(index118_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA115_6 = input.LA(1);
+ int LA118_6 = input.LA(1);
- int index115_6 = input.index();
+ int index118_6 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29390,14 +30007,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_6);
+ input.seek(index118_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA115_7 = input.LA(1);
+ int LA118_7 = input.LA(1);
- int index115_7 = input.index();
+ int index118_7 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29405,14 +30022,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_7);
+ input.seek(index118_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA115_8 = input.LA(1);
+ int LA118_8 = input.LA(1);
- int index115_8 = input.index();
+ int index118_8 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29420,14 +30037,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_8);
+ input.seek(index118_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA115_9 = input.LA(1);
+ int LA118_9 = input.LA(1);
- int index115_9 = input.index();
+ int index118_9 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29435,14 +30052,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_9);
+ input.seek(index118_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA115_10 = input.LA(1);
+ int LA118_10 = input.LA(1);
- int index115_10 = input.index();
+ int index118_10 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29450,14 +30067,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_10);
+ input.seek(index118_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA115_11 = input.LA(1);
+ int LA118_11 = input.LA(1);
- int index115_11 = input.index();
+ int index118_11 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29465,14 +30082,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_11);
+ input.seek(index118_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA115_12 = input.LA(1);
+ int LA118_12 = input.LA(1);
- int index115_12 = input.index();
+ int index118_12 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29480,14 +30097,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_12);
+ input.seek(index118_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA115_13 = input.LA(1);
+ int LA118_13 = input.LA(1);
- int index115_13 = input.index();
+ int index118_13 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29495,14 +30112,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_13);
+ input.seek(index118_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA115_14 = input.LA(1);
+ int LA118_14 = input.LA(1);
- int index115_14 = input.index();
+ int index118_14 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29510,14 +30127,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_14);
+ input.seek(index118_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA115_15 = input.LA(1);
+ int LA118_15 = input.LA(1);
- int index115_15 = input.index();
+ int index118_15 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29525,14 +30142,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_15);
+ input.seek(index118_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA115_16 = input.LA(1);
+ int LA118_16 = input.LA(1);
- int index115_16 = input.index();
+ int index118_16 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29540,14 +30157,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_16);
+ input.seek(index118_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA115_17 = input.LA(1);
+ int LA118_17 = input.LA(1);
- int index115_17 = input.index();
+ int index118_17 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29555,14 +30172,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_17);
+ input.seek(index118_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA115_18 = input.LA(1);
+ int LA118_18 = input.LA(1);
- int index115_18 = input.index();
+ int index118_18 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29570,14 +30187,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_18);
+ input.seek(index118_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA115_19 = input.LA(1);
+ int LA118_19 = input.LA(1);
- int index115_19 = input.index();
+ int index118_19 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29585,14 +30202,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_19);
+ input.seek(index118_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA115_20 = input.LA(1);
+ int LA118_20 = input.LA(1);
- int index115_20 = input.index();
+ int index118_20 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29600,14 +30217,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_20);
+ input.seek(index118_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA115_21 = input.LA(1);
+ int LA118_21 = input.LA(1);
- int index115_21 = input.index();
+ int index118_21 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29615,14 +30232,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_21);
+ input.seek(index118_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA115_22 = input.LA(1);
+ int LA118_22 = input.LA(1);
- int index115_22 = input.index();
+ int index118_22 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29630,14 +30247,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_22);
+ input.seek(index118_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA115_23 = input.LA(1);
+ int LA118_23 = input.LA(1);
- int index115_23 = input.index();
+ int index118_23 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29645,14 +30262,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_23);
+ input.seek(index118_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA115_24 = input.LA(1);
+ int LA118_24 = input.LA(1);
- int index115_24 = input.index();
+ int index118_24 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29660,14 +30277,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_24);
+ input.seek(index118_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA115_25 = input.LA(1);
+ int LA118_25 = input.LA(1);
- int index115_25 = input.index();
+ int index118_25 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29675,14 +30292,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_25);
+ input.seek(index118_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA115_26 = input.LA(1);
+ int LA118_26 = input.LA(1);
- int index115_26 = input.index();
+ int index118_26 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29690,14 +30307,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_26);
+ input.seek(index118_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA115_27 = input.LA(1);
+ int LA118_27 = input.LA(1);
- int index115_27 = input.index();
+ int index118_27 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29705,14 +30322,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_27);
+ input.seek(index118_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA115_28 = input.LA(1);
+ int LA118_28 = input.LA(1);
- int index115_28 = input.index();
+ int index118_28 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29720,14 +30337,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_28);
+ input.seek(index118_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA115_29 = input.LA(1);
+ int LA118_29 = input.LA(1);
- int index115_29 = input.index();
+ int index118_29 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29735,14 +30352,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_29);
+ input.seek(index118_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA115_30 = input.LA(1);
+ int LA118_30 = input.LA(1);
- int index115_30 = input.index();
+ int index118_30 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29750,14 +30367,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_30);
+ input.seek(index118_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA115_31 = input.LA(1);
+ int LA118_31 = input.LA(1);
- int index115_31 = input.index();
+ int index118_31 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29765,14 +30382,14 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_31);
+ input.seek(index118_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA115_32 = input.LA(1);
+ int LA118_32 = input.LA(1);
- int index115_32 = input.index();
+ int index118_32 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalPerspectiveDsl()) ) {s = 77;}
@@ -29780,13 +30397,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index115_32);
+ input.seek(index118_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 115, _s, input);
+ new NoViableAltException(getDescription(), 118, _s, input);
error(nvae);
throw nvae;
}
@@ -29794,11 +30411,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final String dfa_78s = "\117\uffff";
static final String dfa_79s = "\1\2\116\uffff";
static final String dfa_80s = "\1\4\1\0\115\uffff";
- static final String dfa_81s = "\1\174\1\0\115\uffff";
+ static final String dfa_81s = "\1\u0081\1\0\115\uffff";
static final String dfa_82s = "\2\uffff\1\2\113\uffff\1\1";
static final String dfa_83s = "\1\uffff\1\0\115\uffff}>";
static final String[] dfa_84s = {
- "\5\2\5\uffff\2\2\43\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\33\2\1\uffff\30\2\1\uffff\1\2",
+ "\5\2\5\uffff\2\2\50\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\33\2\1\uffff\30\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -29887,11 +30504,11 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
static final short[] dfa_83 = DFA.unpackEncodedString(dfa_83s);
static final short[][] dfa_84 = unpackEncodedStringArray(dfa_84s);
- class DFA133 extends DFA {
+ class DFA136 extends DFA {
- public DFA133(BaseRecognizer recognizer) {
+ public DFA136(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 133;
+ this.decisionNumber = 136;
this.eot = dfa_78;
this.eof = dfa_79;
this.min = dfa_80;
@@ -29901,17 +30518,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_84;
}
public String getDescription() {
- return "8340:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?";
+ return "8565:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA133_1 = input.LA(1);
+ int LA136_1 = input.LA(1);
- int index133_1 = input.index();
+ int index136_1 = input.index();
input.rewind();
s = -1;
if ( (synpred50_InternalPerspectiveDsl()) ) {s = 78;}
@@ -29919,23 +30536,23 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index133_1);
+ input.seek(index136_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 133, _s, input);
+ new NoViableAltException(getDescription(), 136, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA131 extends DFA {
+ class DFA134 extends DFA {
- public DFA131(BaseRecognizer recognizer) {
+ public DFA134(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 131;
+ this.decisionNumber = 134;
this.eot = dfa_78;
this.eof = dfa_79;
this.min = dfa_80;
@@ -29945,17 +30562,17 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
this.transition = dfa_84;
}
public String getDescription() {
- return "8434:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?";
+ return "8659:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA131_1 = input.LA(1);
+ int LA134_1 = input.LA(1);
- int index131_1 = input.index();
+ int index134_1 = input.index();
input.rewind();
s = -1;
if ( (synpred52_InternalPerspectiveDsl()) ) {s = 78;}
@@ -29963,13 +30580,13 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index131_1);
+ input.seek(index134_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 131, _s, input);
+ new NoViableAltException(getDescription(), 134, _s, input);
error(nvae);
throw nvae;
}
@@ -29987,101 +30604,106 @@ public class InternalPerspectiveDslParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000744000L});
public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000080000L});
public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000704000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000018808000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000007204000L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x6000000000000000L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000006204000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000064300002L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x000719FF80000000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000020000000000L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000004000000000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000200000000000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000C00000000002L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0090000000000010L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0020000000000010L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0040000000000010L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0100000000000002L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0400000000000002L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0xD6380000000041F0L,0x02FFCE2808C00040L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x1800000000000000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0xC6380000000041F0L,0x02FFCE2808C00040L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0xC6380000000041F0L,0x02FFCE2808C00041L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0800000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0800000000000002L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000FEL});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000180L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000002L,0x0000000000007800L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000002L,0x00000000000081C0L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0400000000000010L,0x0000000000080000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000002L,0x00000000003F00C0L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080040L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000002L,0x0000000000C00000L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0040000000000002L,0x0000000007000000L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000002L,0x0000000010000000L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000060000000L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000380000000L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0038000000000010L,0x0000400000000000L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0038000000000010L,0x0000C00000000040L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0400000000000010L,0x0800000000080000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0800000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x8400000000000002L,0x0000000380000000L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0xD6380000000041F0L,0x02FFCE2C08C80040L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x8000000000000002L,0x0000000380000000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0xC63800000000C1F0L,0x02FFCE2808C00040L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0800000000008000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0xC6380000000041F0L,0x02FFFE2C08C80041L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0800000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0xC6380000000041F0L,0x02FFFE2808C00041L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0xC7380000000041F2L,0x02FFFE2808C00040L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0xC6380000000041F2L,0x02FFFE2808C00040L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0400000000000000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0xC6380000000041F0L,0x02FFCE2808C80040L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0C00000000008010L,0x000001C000080000L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0800000000000000L,0x0000014000000000L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0800000000000000L,0x0000004000000000L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xC7380000000041F0L,0x02FFFE2808C00040L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0900000000000000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0xC6380000000041F0L,0x02FFFE2808C00040L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0xC7380000000041F0L,0x02FFCE2808C00040L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0100000000000000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0xC63800000000C1F0L,0x02FFFE2808C00040L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0xC73800000000C1F0L,0x02FFFE2808C00040L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x2000000000000002L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x8400000000000002L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x8000000000000002L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x8400000000000002L,0x0000000000000040L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x9000000000000000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0xC6380000000041F2L,0x02FFCE2808C00040L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0500000000000000L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000002L,0x0500000000000000L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000140L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x1400000000000010L,0x0000000000080000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000040L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000002L,0x0000C00000000000L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x1000000000000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0040000000000000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0008000000000002L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000012L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000031808000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x000000000E204000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000000000000CL});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000031008000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x000000000C204000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x00000000C8300002L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0078CFFC00000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000100008000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000100000000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000200000000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0006000000000002L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0080000000000000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x1200000000000010L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0400000000000010L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0800000000000010L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000002L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0xC7000000000041F0L,0x5FF9C5011800081AL});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000003L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0xC7000000000041F0L,0x5FF9C50118000818L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0xC7000000000041F0L,0x5FF9C50118000838L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000021L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001FC0L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000002L,0x00000000000F0000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000002L,0x0000000000103800L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x8000000000000010L,0x0000000001000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000007E01800L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000800L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0000000018000000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0800000000000002L,0x00000000E0000000L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000C00000000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000002L,0x0000007000000000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0700000000000010L,0x0008000000000000L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0700000000000010L,0x0018000000000800L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x8000000000000010L,0x0000000001000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001001L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x8000000000000002L,0x0000007000000010L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0xC7000000000041F0L,0x5FF9C5811900081AL});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x0000007000000010L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0xC70000000000C1F0L,0x5FF9C50118000818L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0xC7000000000041F0L,0x5FFFC58119000838L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000001L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0xC7000000000041F0L,0x5FFFC50118000838L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0xE7000000000041F2L,0x5FFFC50118000818L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0xC7000000000041F2L,0x5FFFC50118000818L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000002L,0x0000020000000000L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xC7000000000041F0L,0x5FF9C50119000818L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x8000000000008010L,0x0000380001000001L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000280000000001L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000001L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0xE7000000000041F0L,0x5FFFC50118000818L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0xC7000000000041F0L,0x5FFFC50118000818L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0xE7000000000041F0L,0x5FF9C50118000818L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0xC70000000000C1F0L,0x5FFFC50118000818L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0xE70000000000C1F0L,0x5FFFC50118000818L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x8000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x8000000000000002L,0x0000000000000810L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000012L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0xC7000000000041F2L,0x5FF9C50118000818L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0xA000000000000000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0xA000000000000000L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000140L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x8000000000000010L,0x0000000001000002L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000800L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000002L,0x0018000000000000L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0800000000000000L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0100000000000002L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000012L});
}
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/serializer/PerspectiveDslSemanticSequencer.java b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/serializer/PerspectiveDslSemanticSequencer.java
index 294117f..fb6646c 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/serializer/PerspectiveDslSemanticSequencer.java
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/serializer/PerspectiveDslSemanticSequencer.java
@@ -27,11 +27,14 @@ import org.eclipse.osbp.xtext.oxtype.oxtype.OXtypePackage;
import org.eclipse.osbp.xtext.oxtype.serializer.OXtypeSemanticSequencer;
import org.eclipse.osbp.xtext.perspective.Perspective;
import org.eclipse.osbp.xtext.perspective.PerspectiveBPMN;
+import org.eclipse.osbp.xtext.perspective.PerspectiveBrowser;
import org.eclipse.osbp.xtext.perspective.PerspectiveChart;
import org.eclipse.osbp.xtext.perspective.PerspectiveDashboard;
import org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange;
import org.eclipse.osbp.xtext.perspective.PerspectiveDialog;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEventManager;
import org.eclipse.osbp.xtext.perspective.PerspectiveGrid;
import org.eclipse.osbp.xtext.perspective.PerspectiveKanban;
import org.eclipse.osbp.xtext.perspective.PerspectiveModel;
@@ -128,6 +131,9 @@ public class PerspectiveDslSemanticSequencer extends OXtypeSemanticSequencer {
case PerspectiveDslPackage.PERSPECTIVE_BPMN:
sequence_PerspectiveBPMN(context, (PerspectiveBPMN) semanticObject);
return;
+ case PerspectiveDslPackage.PERSPECTIVE_BROWSER:
+ sequence_PerspectiveBrowser(context, (PerspectiveBrowser) semanticObject);
+ return;
case PerspectiveDslPackage.PERSPECTIVE_CHART:
sequence_PerspectiveChart(context, (PerspectiveChart) semanticObject);
return;
@@ -140,6 +146,12 @@ public class PerspectiveDslSemanticSequencer extends OXtypeSemanticSequencer {
case PerspectiveDslPackage.PERSPECTIVE_DIALOG:
sequence_PerspectiveDialog(context, (PerspectiveDialog) semanticObject);
return;
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT:
+ sequence_PerspectiveEvent(context, (PerspectiveEvent) semanticObject);
+ return;
+ case PerspectiveDslPackage.PERSPECTIVE_EVENT_MANAGER:
+ sequence_PerspectiveEventManager(context, (PerspectiveEventManager) semanticObject);
+ return;
case PerspectiveDslPackage.PERSPECTIVE_GRID:
sequence_PerspectiveGrid(context, (PerspectiveGrid) semanticObject);
return;
@@ -502,6 +514,25 @@ public class PerspectiveDslSemanticSequencer extends OXtypeSemanticSequencer {
/**
* Contexts:
+ * PerspectiveView returns PerspectiveBrowser
+ * PerspectiveBrowser returns PerspectiveBrowser
+ *
+ * Constraint:
+ * url=STRING
+ */
+ protected void sequence_PerspectiveBrowser(ISerializationContext context, PerspectiveBrowser semanticObject) {
+ if (errorAcceptor != null) {
+ if (transientValues.isValueTransient(semanticObject, PerspectiveDslPackage.Literals.PERSPECTIVE_BROWSER__URL) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PerspectiveDslPackage.Literals.PERSPECTIVE_BROWSER__URL));
+ }
+ SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
+ feeder.accept(grammarAccess.getPerspectiveBrowserAccess().getUrlSTRINGTerminalRuleCall_3_0(), semanticObject.getUrl());
+ feeder.finish();
+ }
+
+
+ /**
+ * Contexts:
* PerspectiveView returns PerspectiveChart
* PerspectiveChart returns PerspectiveChart
*
@@ -578,6 +609,30 @@ public class PerspectiveDslSemanticSequencer extends OXtypeSemanticSequencer {
/**
* Contexts:
+ * PerspectiveEventManager returns PerspectiveEventManager
+ *
+ * Constraint:
+ * (name=ID events+=PerspectiveEvent*)
+ */
+ protected void sequence_PerspectiveEventManager(ISerializationContext context, PerspectiveEventManager semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
+ * PerspectiveEvent returns PerspectiveEvent
+ *
+ * Constraint:
+ * (target=[PerspectivePart|ID] allowedsources+=[PerspectivePart|ID]*)
+ */
+ protected void sequence_PerspectiveEvent(ISerializationContext context, PerspectiveEvent semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
* PerspectiveView returns PerspectiveGrid
* PerspectiveGrid returns PerspectiveGrid
*
@@ -840,7 +895,8 @@ public class PerspectiveDslSemanticSequencer extends OXtypeSemanticSequencer {
* (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
* (process=[Blip|ID] userTask=[BlipUserTask|ID])?
* (iconURI=STRING | accessibilityPhrase=STRING | toolbar=[ActionToolbar|ID])*
- * elements+=PerspectiveElement*
+ * elements+=PerspectiveElement*
+ * eventmanager=PerspectiveEventManager?
* )
*/
protected void sequence_Perspective(ISerializationContext context, Perspective semanticObject) {
diff --git a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/services/PerspectiveDslGrammarAccess.java b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/services/PerspectiveDslGrammarAccess.java
index ec17301..d69a08a 100644
--- a/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/services/PerspectiveDslGrammarAccess.java
+++ b/org.eclipse.osbp.xtext.perspective/src-gen/org/eclipse/osbp/xtext/perspective/services/PerspectiveDslGrammarAccess.java
@@ -159,19 +159,24 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cLeftCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6);
private final Assignment cElementsAssignment_7 = (Assignment)cGroup.eContents().get(7);
private final RuleCall cElementsPerspectiveElementParserRuleCall_7_0 = (RuleCall)cElementsAssignment_7.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8);
+ private final Group cGroup_8 = (Group)cGroup.eContents().get(8);
+ private final Keyword cEventManagerKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0);
+ private final Assignment cEventmanagerAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1);
+ private final RuleCall cEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0 = (RuleCall)cEventmanagerAssignment_8_1.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9);
//Perspective:
// {Perspective} 'perspective' name=TRANSLATABLEID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
// ('process' process=[blip::Blip] 'usertask' userTask=[blip::BlipUserTask])? (('iconURI' iconURI=STRING)? &
// ('accessibility' accessibilityPhrase=STRING)? & ('toolbar' toolbar=[action::ActionToolbar])?)
- // '{' elements+=PerspectiveElement* '}';
+ // '{' elements+=PerspectiveElement* ('eventManager' eventmanager=PerspectiveEventManager)?
+ // '}';
@Override public ParserRule getRule() { return rule; }
//{Perspective} 'perspective' name=TRANSLATABLEID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
//('process' process=[blip::Blip] 'usertask' userTask=[blip::BlipUserTask])? (('iconURI' iconURI=STRING)? &
//('accessibility' accessibilityPhrase=STRING)? & ('toolbar' toolbar=[action::ActionToolbar])?) '{'
- //elements+=PerspectiveElement* '}'
+ //elements+=PerspectiveElement* ('eventManager' eventmanager=PerspectiveEventManager)? '}'
public Group getGroup() { return cGroup; }
//{Perspective}
@@ -280,8 +285,20 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
//PerspectiveElement
public RuleCall getElementsPerspectiveElementParserRuleCall_7_0() { return cElementsPerspectiveElementParserRuleCall_7_0; }
+ //('eventManager' eventmanager=PerspectiveEventManager)?
+ public Group getGroup_8() { return cGroup_8; }
+
+ //'eventManager'
+ public Keyword getEventManagerKeyword_8_0() { return cEventManagerKeyword_8_0; }
+
+ //eventmanager=PerspectiveEventManager
+ public Assignment getEventmanagerAssignment_8_1() { return cEventmanagerAssignment_8_1; }
+
+ //PerspectiveEventManager
+ public RuleCall getEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0() { return cEventmanagerPerspectiveEventManagerParserRuleCall_8_1_0; }
+
//'}'
- public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; }
+ public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; }
}
public class PerspectiveElementElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveElement");
@@ -638,6 +655,103 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
//'isClosable'
public Keyword getIsClosableIsClosableKeyword_3_4_0() { return cIsClosableIsClosableKeyword_3_4_0; }
}
+ public class PerspectiveEventManagerElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveEventManager");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Action cPerspectiveEventManagerAction_0 = (Action)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cEventsAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cEventsPerspectiveEventParserRuleCall_3_0 = (RuleCall)cEventsAssignment_3.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //PerspectiveEventManager:
+ // {PerspectiveEventManager} name=ID
+ // '{' events+=PerspectiveEvent* '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //{PerspectiveEventManager} name=ID '{' events+=PerspectiveEvent* '}'
+ public Group getGroup() { return cGroup; }
+
+ //{PerspectiveEventManager}
+ public Action getPerspectiveEventManagerAction_0() { return cPerspectiveEventManagerAction_0; }
+
+ //name=ID
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //ID
+ public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
+
+ //events+=PerspectiveEvent*
+ public Assignment getEventsAssignment_3() { return cEventsAssignment_3; }
+
+ //PerspectiveEvent
+ public RuleCall getEventsPerspectiveEventParserRuleCall_3_0() { return cEventsPerspectiveEventParserRuleCall_3_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
+ }
+ public class PerspectiveEventElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveEvent");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Action cPerspectiveEventAction_0 = (Action)cGroup.eContents().get(0);
+ private final Keyword cTargetPartKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cTargetAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final CrossReference cTargetPerspectivePartCrossReference_2_0 = (CrossReference)cTargetAssignment_2.eContents().get(0);
+ private final RuleCall cTargetPerspectivePartIDTerminalRuleCall_2_0_1 = (RuleCall)cTargetPerspectivePartCrossReference_2_0.eContents().get(1);
+ private final Keyword cAllowedSourcesKeyword_3 = (Keyword)cGroup.eContents().get(3);
+ private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Assignment cAllowedsourcesAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final CrossReference cAllowedsourcesPerspectivePartCrossReference_5_0 = (CrossReference)cAllowedsourcesAssignment_5.eContents().get(0);
+ private final RuleCall cAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1 = (RuleCall)cAllowedsourcesPerspectivePartCrossReference_5_0.eContents().get(1);
+ private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6);
+
+ //PerspectiveEvent:
+ // {PerspectiveEvent}
+ // 'targetPart' target=[PerspectivePart]
+ // 'allowedSources' '{' allowedsources+=[PerspectivePart]* '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //{PerspectiveEvent} 'targetPart' target=[PerspectivePart] 'allowedSources' '{' allowedsources+=[PerspectivePart]* '}'
+ public Group getGroup() { return cGroup; }
+
+ //{PerspectiveEvent}
+ public Action getPerspectiveEventAction_0() { return cPerspectiveEventAction_0; }
+
+ //'targetPart'
+ public Keyword getTargetPartKeyword_1() { return cTargetPartKeyword_1; }
+
+ //target=[PerspectivePart]
+ public Assignment getTargetAssignment_2() { return cTargetAssignment_2; }
+
+ //[PerspectivePart]
+ public CrossReference getTargetPerspectivePartCrossReference_2_0() { return cTargetPerspectivePartCrossReference_2_0; }
+
+ //ID
+ public RuleCall getTargetPerspectivePartIDTerminalRuleCall_2_0_1() { return cTargetPerspectivePartIDTerminalRuleCall_2_0_1; }
+
+ //'allowedSources'
+ public Keyword getAllowedSourcesKeyword_3() { return cAllowedSourcesKeyword_3; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
+
+ //allowedsources+=[PerspectivePart]*
+ public Assignment getAllowedsourcesAssignment_5() { return cAllowedsourcesAssignment_5; }
+
+ //[PerspectivePart]
+ public CrossReference getAllowedsourcesPerspectivePartCrossReference_5_0() { return cAllowedsourcesPerspectivePartCrossReference_5_0; }
+
+ //ID
+ public RuleCall getAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1() { return cAllowedsourcesPerspectivePartIDTerminalRuleCall_5_0_1; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; }
+ }
public class PerspectiveViewElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveView");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
@@ -656,16 +770,19 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPerspectiveKanbanParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12);
private final RuleCall cPerspectiveTitleParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13);
private final RuleCall cPerspectiveDashboardParserRuleCall_14 = (RuleCall)cAlternatives.eContents().get(14);
+ private final RuleCall cPerspectiveBrowserParserRuleCall_15 = (RuleCall)cAlternatives.eContents().get(15);
//PerspectiveView:
// PerspectiveSelection | PerspectiveTable | PerspectiveChart | PerspectiveReport | PerspectiveOrganization |
// PerspectiveTopology | PerspectiveDialog | PerspectiveGrid | PerspectiveWelcome | PerspectiveSearch |
- // PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban | PerspectiveTitle | PerspectiveDashboard;
+ // PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban | PerspectiveTitle | PerspectiveDashboard |
+ // PerspectiveBrowser;
@Override public ParserRule getRule() { return rule; }
//PerspectiveSelection | PerspectiveTable | PerspectiveChart | PerspectiveReport | PerspectiveOrganization |
//PerspectiveTopology | PerspectiveDialog | PerspectiveGrid | PerspectiveWelcome | PerspectiveSearch |
- //PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban | PerspectiveTitle | PerspectiveDashboard
+ //PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban | PerspectiveTitle | PerspectiveDashboard |
+ //PerspectiveBrowser
public Alternatives getAlternatives() { return cAlternatives; }
//PerspectiveSelection
@@ -712,6 +829,9 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
//PerspectiveDashboard
public RuleCall getPerspectiveDashboardParserRuleCall_14() { return cPerspectiveDashboardParserRuleCall_14; }
+
+ //PerspectiveBrowser
+ public RuleCall getPerspectiveBrowserParserRuleCall_15() { return cPerspectiveBrowserParserRuleCall_15; }
}
public class PerspectiveSelectionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveSelection");
@@ -1223,6 +1343,37 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
//STRING
public RuleCall getNameSTRINGTerminalRuleCall_2_0() { return cNameSTRINGTerminalRuleCall_2_0; }
}
+ public class PerspectiveBrowserElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.PerspectiveBrowser");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Action cPerspectiveBrowserAction_0 = (Action)cGroup.eContents().get(0);
+ private final Keyword cBrowserKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cUrlKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cUrlAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cUrlSTRINGTerminalRuleCall_3_0 = (RuleCall)cUrlAssignment_3.eContents().get(0);
+
+ //PerspectiveBrowser:
+ // {PerspectiveBrowser} 'browser' 'url' url=STRING;
+ @Override public ParserRule getRule() { return rule; }
+
+ //{PerspectiveBrowser} 'browser' 'url' url=STRING
+ public Group getGroup() { return cGroup; }
+
+ //{PerspectiveBrowser}
+ public Action getPerspectiveBrowserAction_0() { return cPerspectiveBrowserAction_0; }
+
+ //'browser'
+ public Keyword getBrowserKeyword_1() { return cBrowserKeyword_1; }
+
+ //'url'
+ public Keyword getUrlKeyword_2() { return cUrlKeyword_2; }
+
+ //url=STRING
+ public Assignment getUrlAssignment_3() { return cUrlAssignment_3; }
+
+ //STRING
+ public RuleCall getUrlSTRINGTerminalRuleCall_3_0() { return cUrlSTRINGTerminalRuleCall_3_0; }
+ }
public class TRANSLATABLEIDElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.perspective.PerspectiveDsl.TRANSLATABLEID");
private final RuleCall cIDTerminalRuleCall = (RuleCall)rule.eContents().get(1);
@@ -1281,6 +1432,8 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
private final PerspectiveSashContainerElements pPerspectiveSashContainer;
private final PerspectivePartStackElements pPerspectivePartStack;
private final PerspectivePartElements pPerspectivePart;
+ private final PerspectiveEventManagerElements pPerspectiveEventManager;
+ private final PerspectiveEventElements pPerspectiveEvent;
private final PerspectiveViewElements pPerspectiveView;
private final PerspectiveSelectionElements pPerspectiveSelection;
private final PerspectiveTableElements pPerspectiveTable;
@@ -1297,6 +1450,7 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
private final PerspectiveDataInterchangeElements pPerspectiveDataInterchange;
private final PerspectiveTitleElements pPerspectiveTitle;
private final PerspectiveDashboardElements pPerspectiveDashboard;
+ private final PerspectiveBrowserElements pPerspectiveBrowser;
private final TRANSLATABLEIDElements pTRANSLATABLEID;
private final TRANSLATABLESTRINGElements pTRANSLATABLESTRING;
private final SashOrientationElements eSashOrientation;
@@ -1329,6 +1483,8 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
this.pPerspectiveSashContainer = new PerspectiveSashContainerElements();
this.pPerspectivePartStack = new PerspectivePartStackElements();
this.pPerspectivePart = new PerspectivePartElements();
+ this.pPerspectiveEventManager = new PerspectiveEventManagerElements();
+ this.pPerspectiveEvent = new PerspectiveEventElements();
this.pPerspectiveView = new PerspectiveViewElements();
this.pPerspectiveSelection = new PerspectiveSelectionElements();
this.pPerspectiveTable = new PerspectiveTableElements();
@@ -1345,6 +1501,7 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
this.pPerspectiveDataInterchange = new PerspectiveDataInterchangeElements();
this.pPerspectiveTitle = new PerspectiveTitleElements();
this.pPerspectiveDashboard = new PerspectiveDashboardElements();
+ this.pPerspectiveBrowser = new PerspectiveBrowserElements();
this.pTRANSLATABLEID = new TRANSLATABLEIDElements();
this.pTRANSLATABLESTRING = new TRANSLATABLESTRINGElements();
this.eSashOrientation = new SashOrientationElements();
@@ -1414,7 +1571,8 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
// {Perspective} 'perspective' name=TRANSLATABLEID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
// ('process' process=[blip::Blip] 'usertask' userTask=[blip::BlipUserTask])? (('iconURI' iconURI=STRING)? &
// ('accessibility' accessibilityPhrase=STRING)? & ('toolbar' toolbar=[action::ActionToolbar])?)
- // '{' elements+=PerspectiveElement* '}';
+ // '{' elements+=PerspectiveElement* ('eventManager' eventmanager=PerspectiveEventManager)?
+ // '}';
public PerspectiveElements getPerspectiveAccess() {
return pPerspective;
}
@@ -1470,10 +1628,34 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
return getPerspectivePartAccess().getRule();
}
+ //PerspectiveEventManager:
+ // {PerspectiveEventManager} name=ID
+ // '{' events+=PerspectiveEvent* '}';
+ public PerspectiveEventManagerElements getPerspectiveEventManagerAccess() {
+ return pPerspectiveEventManager;
+ }
+
+ public ParserRule getPerspectiveEventManagerRule() {
+ return getPerspectiveEventManagerAccess().getRule();
+ }
+
+ //PerspectiveEvent:
+ // {PerspectiveEvent}
+ // 'targetPart' target=[PerspectivePart]
+ // 'allowedSources' '{' allowedsources+=[PerspectivePart]* '}';
+ public PerspectiveEventElements getPerspectiveEventAccess() {
+ return pPerspectiveEvent;
+ }
+
+ public ParserRule getPerspectiveEventRule() {
+ return getPerspectiveEventAccess().getRule();
+ }
+
//PerspectiveView:
// PerspectiveSelection | PerspectiveTable | PerspectiveChart | PerspectiveReport | PerspectiveOrganization |
// PerspectiveTopology | PerspectiveDialog | PerspectiveGrid | PerspectiveWelcome | PerspectiveSearch |
- // PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban | PerspectiveTitle | PerspectiveDashboard;
+ // PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban | PerspectiveTitle | PerspectiveDashboard |
+ // PerspectiveBrowser;
public PerspectiveViewElements getPerspectiveViewAccess() {
return pPerspectiveView;
}
@@ -1633,6 +1815,16 @@ public class PerspectiveDslGrammarAccess extends AbstractGrammarElementFinder {
return getPerspectiveDashboardAccess().getRule();
}
+ //PerspectiveBrowser:
+ // {PerspectiveBrowser} 'browser' 'url' url=STRING;
+ public PerspectiveBrowserElements getPerspectiveBrowserAccess() {
+ return pPerspectiveBrowser;
+ }
+
+ public ParserRule getPerspectiveBrowserRule() {
+ return getPerspectiveBrowserAccess().getRule();
+ }
+
//TRANSLATABLEID:
// ID;
public TRANSLATABLEIDElements getTRANSLATABLEIDAccess() {
diff --git a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtext b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtext
index 02f3fe7..2d6bef4 100644
--- a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtext
+++ b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDsl.xtext
@@ -45,7 +45,10 @@ Perspective:
(('iconURI' iconURI=STRING)? &
('accessibility' accessibilityPhrase=STRING)? &
('toolbar' toolbar=[action::ActionToolbar])?)
- '{' (elements+=PerspectiveElement)* '}';
+ '{' (elements+=PerspectiveElement)*
+ ('eventManager' eventmanager=PerspectiveEventManager)?
+ '}'
+;
PerspectiveElement:
PerspectiveSashContainer | PerspectivePartStack | PerspectivePart;
@@ -73,10 +76,22 @@ PerspectivePart:
('view' view=PerspectiveView)? &
(isClosable?='isClosable')?);
+PerspectiveEventManager:
+ {PerspectiveEventManager}
+ name=ID
+ '{'(events+=PerspectiveEvent)* '}'
+;
+
+PerspectiveEvent:
+ {PerspectiveEvent}
+ 'targetPart' target=[PerspectivePart]
+ 'allowedSources' '{' (allowedsources+=[PerspectivePart])* '}'
+;
+
PerspectiveView:
PerspectiveSelection | PerspectiveTable | PerspectiveChart | PerspectiveReport | PerspectiveOrganization | PerspectiveTopology |
PerspectiveDialog | PerspectiveGrid | PerspectiveWelcome | PerspectiveSearch | PerspectiveDataInterchange | PerspectiveBPMN | PerspectiveKanban |
- PerspectiveTitle | PerspectiveDashboard;
+ PerspectiveTitle | PerspectiveDashboard | PerspectiveBrowser;
PerspectiveSelection:
{PerspectiveSelection} 'select' ref=[table::Table];
@@ -123,6 +138,9 @@ PerspectiveTitle:
PerspectiveDashboard:
{PerspectiveDashboard} 'name' name=STRING;
+PerspectiveBrowser:
+ {PerspectiveBrowser} 'browser' 'url' url=STRING;
+
TRANSLATABLEID:
ID;
diff --git a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDslRuntimeModule.java b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDslRuntimeModule.java
index 6cafed6..2ece401 100644
--- a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDslRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/PerspectiveDslRuntimeModule.java
@@ -22,7 +22,6 @@ import org.eclipse.osbp.xtext.i18n.DSLOutputConfigurationProvider;
import org.eclipse.osbp.xtext.oxtype.imports.IShouldImportProvider;
import org.eclipse.osbp.xtext.oxtype.imports.OXTypeRewritableImportSection;
import org.eclipse.osbp.xtext.oxtype.linker.JvmTypeAwareLinker;
-import org.eclipse.osbp.xtext.oxtype.linking.JvmTypeAwareLinkingHelper;
import org.eclipse.osbp.xtext.oxtype.linking.OXTypeLinkingService;
import org.eclipse.osbp.xtext.oxtype.resource.SemanticLoadingResource;
import org.eclipse.osbp.xtext.oxtype.scoping.IScopingInfoProvider;
@@ -31,14 +30,15 @@ import org.eclipse.osbp.xtext.oxtype.serializer.JvmTypeAwareTransientValueServic
import org.eclipse.osbp.xtext.perspective.formatting.PerspectiveDslFormatter;
import org.eclipse.osbp.xtext.perspective.imports.ShouldImportProvider;
import org.eclipse.osbp.xtext.perspective.jvmmodel.PerspectiveModelGenerator;
-import org.eclipse.osbp.xtext.perspective.linking.PerspectiveJvmLinkingHelper;
import org.eclipse.osbp.xtext.perspective.scoping.PerspectiveDslScopeProvider;
+import org.eclipse.osbp.xtext.perspective.valueconverter.PerspectiveQualifiedNameProvider;
import org.eclipse.osbp.xtext.perspective.valueconverter.PerspectiveValueConverterService;
import org.eclipse.xtext.conversion.IValueConverterService;
import org.eclipse.xtext.findReferences.TargetURICollector;
import org.eclipse.xtext.generator.IGenerator;
import org.eclipse.xtext.generator.IOutputConfigurationProvider;
import org.eclipse.xtext.linking.ILinkingService;
+import org.eclipse.xtext.naming.IQualifiedNameProvider;
import org.eclipse.xtext.resource.persistence.IResourceStorageFacade;
import org.eclipse.xtext.scoping.IScopeProvider;
import org.eclipse.xtext.serializer.sequencer.ITransientValueService;
@@ -64,6 +64,10 @@ public class PerspectiveDslRuntimeModule extends
return JvmModelTargetURICollector.class;
}
+ // contributed by org.eclipse.xtext.xtext.generator.xbase.XbaseGeneratorFragment2
+ public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() {
+ return PerspectiveQualifiedNameProvider.class;
+ }
@Override
public Class<? extends IGenerator> bindIGenerator() {
@@ -108,9 +112,9 @@ public class PerspectiveDslRuntimeModule extends
// return PerspectiveModelDerivedStateComputerx.class;
// }
//
- public Class<? extends JvmTypeAwareLinkingHelper> bindJvmTypeAwareLinkingHelper() {
- return PerspectiveJvmLinkingHelper.class;
- }
+// public Class<? extends JvmTypeAwareLinkingHelper> bindJvmTypeAwareLinkingHelper() {
+// return PerspectiveJvmLinkingHelper.class;
+// }
public Class<? extends org.eclipse.xtext.linking.ILinker> bindILinker() {
return JvmTypeAwareLinker.class;
diff --git a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/linking/PerspectiveJvmLinkingHelper.java b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/linking/PerspectiveJvmLinkingHelper.java
deleted file mode 100644
index 8d2593f..0000000
--- a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/linking/PerspectiveJvmLinkingHelper.java
+++ /dev/null
@@ -1,114 +0,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.perspective.linking;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.osbp.xtext.oxtype.linking.JvmTypeAwareLinkingHelper;
-import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
-import org.eclipse.xtext.xbase.lib.StringExtensions;
-
-public class PerspectiveJvmLinkingHelper extends JvmTypeAwareLinkingHelper {
-
- public PerspectiveJvmLinkingHelper() {
- register(
- PerspectiveDslPackage.Literals.PERSPECTIVE_SELECTION__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_SELECTION__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Select";
- }
- }, null);
- register(PerspectiveDslPackage.Literals.PERSPECTIVE_TABLE__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_TABLE__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Table";
- }
- }, null);
- register(PerspectiveDslPackage.Literals.PERSPECTIVE_GRID__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_GRID__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Grid";
- }
- }, null);
- register(PerspectiveDslPackage.Literals.PERSPECTIVE_CHART__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_CHART__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Chart";
- }
- }, null);
- register(
- PerspectiveDslPackage.Literals.PERSPECTIVE_REPORT__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_REPORT__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Report";
- }
- }, null);
- register(
- PerspectiveDslPackage.Literals.PERSPECTIVE_TOPOLOGY__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_TOPOLOGY__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Topology";
- }
- }, null);
- register(
- PerspectiveDslPackage.Literals.PERSPECTIVE_DIALOG__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_DIALOG__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Dialog";
- }
- }, null);
- register(PerspectiveDslPackage.Literals.PERSPECTIVE__TOOLBAR,
- PerspectiveDslPackage.Literals.PERSPECTIVE__TOOLBAR_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "Toolbar";
- }
- }, null);
- register(
- PerspectiveDslPackage.Literals.PERSPECTIVE_DATA_INTERCHANGE__REF,
- PerspectiveDslPackage.Literals.PERSPECTIVE_DATA_INTERCHANGE__REF_TYPE_JVM,
- new IJvmLinkCrossRefStringEnhancer() {
- @Override
- public String enhance(EObject context,
- EStructuralFeature feature, String crossRefString) {
- return crossRefString + "TriggerView";
- }
- }, null);
- }
-}
diff --git a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/scoping/PerspectiveDSLScopeProvider.xtend b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/scoping/PerspectiveDSLScopeProvider.xtend
index 92b1d2e..77c213c 100644
--- a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/scoping/PerspectiveDSLScopeProvider.xtend
+++ b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/scoping/PerspectiveDSLScopeProvider.xtend
@@ -1,18 +1,21 @@
package org.eclipse.osbp.xtext.perspective.scoping
+import java.util.ArrayList
import org.eclipse.emf.ecore.EObject
import org.eclipse.emf.ecore.EReference
import org.eclipse.osbp.ecview.semantic.uimodel.UiIDEView
import org.eclipse.osbp.xtext.blip.Blip
import org.eclipse.osbp.xtext.blip.BlipUserTask
-import org.eclipse.osbp.xtext.datainterchange.DataInterchangePackage
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup
import org.eclipse.osbp.xtext.dialogdsl.Dialog
import org.eclipse.osbp.xtext.oxtype.resource.EcoreUtil3
import org.eclipse.osbp.xtext.perspective.Perspective
import org.eclipse.osbp.xtext.perspective.PerspectiveDataInterchange
import org.eclipse.osbp.xtext.perspective.PerspectiveDialog
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent
import org.eclipse.osbp.xtext.perspective.PerspectiveGrid
+import org.eclipse.osbp.xtext.perspective.PerspectivePart
import org.eclipse.osbp.xtext.perspective.PerspectivePartStack
import org.eclipse.osbp.xtext.perspective.PerspectiveSashContainer
import org.eclipse.osbp.xtext.perspective.PerspectiveSelection
@@ -26,13 +29,12 @@ import org.eclipse.xtext.resource.IEObjectDescription
import org.eclipse.xtext.scoping.IScope
import org.eclipse.xtext.scoping.impl.FilteringScope
import org.eclipse.xtext.scoping.impl.MapBasedScope
-import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup
/**
* This class contains custom scoping description.
*
* See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping
- * on how and when to use it.
+ * on how and when to use it.
*/
class PerspectiveDslScopeProvider extends AbstractPerspectiveDslScopeProvider {
@@ -40,7 +42,14 @@ class PerspectiveDslScopeProvider extends AbstractPerspectiveDslScopeProvider {
override IScope getScope(EObject context, EReference reference) {
if (reference == PerspectiveDslPackage.Literals.PERSPECTIVE_SASH_CONTAINER__SELECTED_ELEMENT) {
return getSashContainerSelectedElement(context)
- } else if (reference == PerspectiveDslPackage.Literals.PERSPECTIVE_PART_STACK__SELECTED_ELEMENT) {
+ }
+ else if (reference == PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__TARGET) {
+ return getTargetParts(context)
+ }
+ else if (reference == PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__ALLOWEDSOURCES) {
+ return getAcceptedSenders(context)
+ }
+ else if (reference == PerspectiveDslPackage.Literals.PERSPECTIVE_PART_STACK__SELECTED_ELEMENT) {
return getPartStackSelectedElement(context)
} else if (reference == PerspectiveDslPackage.Literals.PERSPECTIVE__USER_TASK) {
return getUserTask(context as Perspective)
@@ -216,6 +225,89 @@ class PerspectiveDslScopeProvider extends AbstractPerspectiveDslScopeProvider {
}
return MapBasedScope.createScope(IScope.NULLSCOPE, result)
}
+
+ def getAcceptedSenders(EObject object) {
+ var result = <IEObjectDescription>newArrayList
+ if (object instanceof PerspectiveEvent) {
+ var temp = object.eContainer
+ while (!(temp instanceof Perspective)) {
+ temp = temp.eContainer
+ }
+ var target = object.target
+ // going through all perspective element top down
+ for (element : (temp as Perspective).elements) {
+ if(element instanceof PerspectivePart && element !== target){
+ result.add(EObjectDescription.create(element.elementId, element))
+ }
+ else if (element instanceof PerspectivePartStack) {
+ var stack = object as PerspectivePartStack
+ for (source : stack.elements) {
+ if(source !== target ){
+ result.add(EObjectDescription.create(source.elementId, source))
+ }
+ }
+ }
+ else if (element instanceof PerspectiveSashContainer) {
+ findSashContainerParts(element, target, result, false)
+ }
+ }
+ }
+ return MapBasedScope.createScope(IScope.NULLSCOPE, result)
+ }
+
+ def getTargetParts(EObject object) {
+ var result = <IEObjectDescription>newArrayList
+ if (object instanceof PerspectiveEvent) {
+ var temp = object.eContainer
+ while (!(temp instanceof Perspective)) {
+ temp = temp.eContainer
+ }
+ // going through all perspective element top down
+ for (element : (temp as Perspective).elements) {
+ if(element instanceof PerspectivePart){
+ result.add(EObjectDescription.create(element.elementId, element))
+ }
+ else if (element instanceof PerspectivePartStack) {
+ var stack = object as PerspectivePartStack
+ for (part : stack.elements) {
+ result.add(EObjectDescription.create(part.elementId, part))
+ }
+ }
+ else if (element instanceof PerspectiveSashContainer) {
+ findSashContainerParts(element, null, result, true)
+ }
+ }
+ }
+ return MapBasedScope.createScope(IScope.NULLSCOPE, result)
+ }
+
+
+ def findSashContainerParts(PerspectiveSashContainer sash, PerspectivePart target, ArrayList<IEObjectDescription> result, boolean istarget){
+ for(sashCelmnt : sash.elements){
+ if(sashCelmnt instanceof PerspectivePart){
+ if(istarget){
+ result.add(EObjectDescription.create(sashCelmnt.elementId, sashCelmnt))
+ }
+ else if(sashCelmnt !== target){
+ result.add(EObjectDescription.create(sashCelmnt.elementId, sashCelmnt))
+ }
+ }
+ else if (sashCelmnt instanceof PerspectivePartStack) {
+ var stack = sashCelmnt as PerspectivePartStack
+ for (source : stack.elements) {
+ if(istarget){
+ result.add(EObjectDescription.create(source.elementId, source))
+ }
+ else if(source !== target){
+ result.add(EObjectDescription.create(source.elementId, source))
+ }
+ }
+ }
+ else if (sashCelmnt instanceof PerspectiveSashContainer) {
+ findSashContainerParts(sashCelmnt, target, result, istarget)
+ }
+ }
+ }
def getSashContainerSelectedElement(EObject object) {
var result = <IEObjectDescription>newArrayList
diff --git a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.xtend b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.xtend
index 220e60e..6c0fe8e 100644
--- a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.xtend
+++ b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.xtend
@@ -19,19 +19,17 @@
package org.eclipse.osbp.xtext.perspective.validation
+import java.util.HashSet
import org.eclipse.jdt.internal.core.JavaProject
import org.eclipse.osbp.xtext.perspective.Perspective
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage
+import org.eclipse.osbp.xtext.perspective.PerspectiveElement
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent
import org.eclipse.osbp.xtext.perspective.PerspectivePackage
import org.eclipse.xtext.resource.XtextResourceSet
import org.eclipse.xtext.validation.Check
import org.eclipse.xtext.validation.CheckType
-import java.util.HashSet
-import org.eclipse.osbp.dsl.semantic.common.types.LDataType
-import java.util.Set
-import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage
-import org.eclipse.osbp.dsl.semantic.common.types.LType
-import org.eclipse.osbp.xtext.perspective.PerspectiveElement
+import org.eclipse.osbp.xtext.perspective.PerspectiveEventManager
/**
* Custom validation rules.
@@ -100,4 +98,37 @@ class PerspectiveDslValidator extends AbstractPerspectiveDslValidator {
}
}
+ @Check(CheckType.NORMAL)
+ def void checkForDuplicatePerspectiveEventTarget(PerspectiveEventManager manager){
+ val elementIds = new HashSet<String>()
+ if(manager.events !== null && !manager.events.isEmpty){
+ manager.events.forEach[
+ if(!elementIds.add(it.target.elementId)){
+ error(String.format("The target event part %s can only be used once!", it.target.elementId), it, PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__TARGET)
+ }
+ ]
+ }
+ }
+
+ @Check(CheckType.NORMAL)
+ def void checkForDuplicatedPerspectiveEventSenders(PerspectiveEvent event){
+ var elementIds = new HashSet<String>()
+ var counter = 0
+ for (source : event.allowedsources){
+ var elementId = source.elementId
+ if (!elementIds.add(elementId)) {
+ error(String.format("The source event part %s can only be used once!", elementId), event, PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__ALLOWEDSOURCES)
+ return;
+ }
+ counter++;
+ }
+ }
+
+ @Check(CheckType.NORMAL)
+ def void checkForPerspectiveEventSenderCount(PerspectiveEvent event){
+ if(event.target !== null && event.allowedsources === null || event.allowedsources.isEmpty){
+ error("You must define at least one source event part!", event, PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__ALLOWEDSOURCES)
+ }
+ }
+
}
diff --git a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/valueconverter/PerspectiveQualifiedNameProvider.java b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/valueconverter/PerspectiveQualifiedNameProvider.java
index 3182981..14cdca0 100644
--- a/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/valueconverter/PerspectiveQualifiedNameProvider.java
+++ b/org.eclipse.osbp.xtext.perspective/src/org/eclipse/osbp/xtext/perspective/valueconverter/PerspectiveQualifiedNameProvider.java
@@ -43,13 +43,6 @@ public class PerspectiveQualifiedNameProvider extends XbaseQualifiedNameProvider
if (obj == null) {
return QualifiedName.create("");
}
-// if (obj instanceof Perspective) {
-// Perspective perspective = (Perspective) obj;
-// if (perspective.getName() == null) {
-// return null;
-// }
-// return qualifiedNameConverter.toQualifiedName(perspective.getName());
-// }
if (obj instanceof PerspectivePartStack) {
PerspectivePartStack stack = (PerspectivePartStack) obj;
if (stack.getElementId() == null) {
diff --git a/org.eclipse.osbp.xtext.perspective/xtend-gen/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.java b/org.eclipse.osbp.xtext.perspective/xtend-gen/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.java
index 722b120..b1edf51 100644
--- a/org.eclipse.osbp.xtext.perspective/xtend-gen/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.java
+++ b/org.eclipse.osbp.xtext.perspective/xtend-gen/org/eclipse/osbp/xtext/perspective/validation/PerspectiveDslValidator.java
@@ -17,6 +17,7 @@
package org.eclipse.osbp.xtext.perspective.validation;
import java.util.HashSet;
+import java.util.function.Consumer;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.jdt.core.IType;
@@ -25,7 +26,10 @@ import org.eclipse.osbp.xtext.blip.Blip;
import org.eclipse.osbp.xtext.perspective.Perspective;
import org.eclipse.osbp.xtext.perspective.PerspectiveDslPackage;
import org.eclipse.osbp.xtext.perspective.PerspectiveElement;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEvent;
+import org.eclipse.osbp.xtext.perspective.PerspectiveEventManager;
import org.eclipse.osbp.xtext.perspective.PerspectivePackage;
+import org.eclipse.osbp.xtext.perspective.PerspectivePart;
import org.eclipse.osbp.xtext.perspective.validation.AbstractPerspectiveDslValidator;
import org.eclipse.xtend2.lib.StringConcatenation;
import org.eclipse.xtext.resource.XtextResourceSet;
@@ -125,4 +129,45 @@ public class PerspectiveDslValidator extends AbstractPerspectiveDslValidator {
}
}
}
+
+ @Check(CheckType.NORMAL)
+ public void checkForDuplicatePerspectiveEventTarget(final PerspectiveEventManager manager) {
+ final HashSet<String> elementIds = new HashSet<String>();
+ if (((manager.getEvents() != null) && (!manager.getEvents().isEmpty()))) {
+ final Consumer<PerspectiveEvent> _function = (PerspectiveEvent it) -> {
+ boolean _add = elementIds.add(it.getTarget().getElementId());
+ boolean _not = (!_add);
+ if (_not) {
+ this.error(String.format("The target event part %s can only be used once!", it.getTarget().getElementId()), it, PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__TARGET);
+ }
+ };
+ manager.getEvents().forEach(_function);
+ }
+ }
+
+ @Check(CheckType.NORMAL)
+ public void checkForDuplicatedPerspectiveEventSenders(final PerspectiveEvent event) {
+ HashSet<String> elementIds = new HashSet<String>();
+ int counter = 0;
+ EList<PerspectivePart> _allowedsources = event.getAllowedsources();
+ for (final PerspectivePart source : _allowedsources) {
+ {
+ String elementId = source.getElementId();
+ boolean _add = elementIds.add(elementId);
+ boolean _not = (!_add);
+ if (_not) {
+ this.error(String.format("The source event part %s can only be used once!", elementId), event, PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__ALLOWEDSOURCES);
+ return;
+ }
+ counter++;
+ }
+ }
+ }
+
+ @Check(CheckType.NORMAL)
+ public void checkForPerspectiveEventSenderCount(final PerspectiveEvent event) {
+ if ((((event.getTarget() != null) && (event.getAllowedsources() == null)) || event.getAllowedsources().isEmpty())) {
+ this.error("You must define at least one source event part!", event, PerspectiveDslPackage.Literals.PERSPECTIVE_EVENT__ALLOWEDSOURCES);
+ }
+ }
}

Back to the top