summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Zarnekow2011-08-11 15:07:39 (EDT)
committerEd Merks2011-08-11 15:07:39 (EDT)
commit605d26d8e596464e532270facf647042026faa72 (patch)
treeab1969d95cac474670fdf3d1e8d191d66d8e9532
parent31715be9ddac3fe4f253af1a8dfca52eda528346 (diff)
downloadorg.eclipse.emf-605d26d8e596464e532270facf647042026faa72.zip
org.eclipse.emf-605d26d8e596464e532270facf647042026faa72.tar.gz
org.eclipse.emf-605d26d8e596464e532270facf647042026faa72.tar.bz2
- Regenerated with latest changes in Xtext
- Enabled remaining XbaseIntegrationTests for the interpreter - PDE->update class path - Registered custom ValueConverterService
-rwxr-xr-xorg.eclipse.emf.ecore.xcore.tests/.classpath2
-rw-r--r--org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java17
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/AbstractXcoreProposalProvider.java9
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java4
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g312
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens396
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java1265
-rw-r--r--org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java151361
-rw-r--r--org.eclipse.emf.ecore.xcore/.classpath18
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi4620
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g174
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.tokens396
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java778
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java51166
-rw-r--r--org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/services/XcoreGrammarAccess.java143
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/GenerateXcore.mwe210
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/Xcore.xtext26
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/XcoreRuntimeModule.java14
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/conversion/FixedQualifiedNameValueConverter.java20
-rw-r--r--org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/conversion/ValueConverterService.java32
20 files changed, 107406 insertions, 103357 deletions
diff --git a/org.eclipse.emf.ecore.xcore.tests/.classpath b/org.eclipse.emf.ecore.xcore.tests/.classpath
index 475e827..f8e8ef1 100755
--- a/org.eclipse.emf.ecore.xcore.tests/.classpath
+++ b/org.eclipse.emf.ecore.xcore.tests/.classpath
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" path="xtend-gen"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="xtend-gen"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="src-gen"/>
<classpathentry kind="output" path="bin"/>
diff --git a/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java b/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java
index 6499892..3bb41aa 100644
--- a/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java
+++ b/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java
@@ -20,23 +20,6 @@ import com.google.inject.Inject;
public class XcoreInterpreterXbaseIntegrationTest extends AbstractXbaseEvaluationTest
{
- // inactive tests
-
- // problem with 'void' being not allowed in ValidID
- @Override public void testTypeLiteral_02() throws Exception {}
-
- // problem with 'get' being not allowed in ValidID
- @Override public void testAssignment_11() throws Exception {}
- @Override public void testMapConstruction_00() throws Exception {}
- @Override public void testListExtensions_01() throws Exception {}
- @Override public void testListExtensions_02() throws Exception {}
- @Override public void testListExtensions_03() throws Exception {}
- @Override public void testBug342434_01() throws Exception {}
- @Override public void testBug342434_02() throws Exception {}
- @Override public void testBug342434_03() throws Exception {}
- @Override public void testBug342434_04() throws Exception {}
- @Override public void testBug342434_05() throws Exception {}
-
@Inject
private ParseHelper<XPackage> parser;
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/AbstractXcoreProposalProvider.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/AbstractXcoreProposalProvider.java
index 7eed6fe..53b0fb7 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/AbstractXcoreProposalProvider.java
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/AbstractXcoreProposalProvider.java
@@ -372,4 +372,13 @@ public class AbstractXcoreProposalProvider extends XbaseProposalProvider {
public void complete_XGenericWildcardTypeArgument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_XQualifiedName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XID(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ValidID(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
}
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java
index 5a8c36f..7cdf143 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java
@@ -50,6 +50,8 @@ public class XcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getXMultiplicityAccess().getAlternatives_1_3_1_1(), "rule__XMultiplicity__Alternatives_1_3_1_1");
put(grammarAccess.getXGenericTypeArgumentAccess().getAlternatives(), "rule__XGenericTypeArgument__Alternatives");
put(grammarAccess.getXGenericWildcardTypeArgumentAccess().getAlternatives_2(), "rule__XGenericWildcardTypeArgument__Alternatives_2");
+ put(grammarAccess.getXIDAccess().getAlternatives(), "rule__XID__Alternatives");
+ put(grammarAccess.getValidIDAccess().getAlternatives(), "rule__ValidID__Alternatives");
put(grammarAccess.getXAssignmentAccess().getAlternatives(), "rule__XAssignment__Alternatives");
put(grammarAccess.getOpEqualityAccess().getAlternatives(), "rule__OpEquality__Alternatives");
put(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1(), "rule__XRelationalExpression__Alternatives_1");
@@ -143,6 +145,8 @@ public class XcoreParser extends AbstractContentAssistParser {
put(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup(), "rule__XGenericWildcardTypeArgument__Group__0");
put(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_0(), "rule__XGenericWildcardTypeArgument__Group_2_0__0");
put(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_1(), "rule__XGenericWildcardTypeArgument__Group_2_1__0");
+ put(grammarAccess.getXQualifiedNameAccess().getGroup(), "rule__XQualifiedName__Group__0");
+ put(grammarAccess.getXQualifiedNameAccess().getGroup_1(), "rule__XQualifiedName__Group_1__0");
put(grammarAccess.getXAssignmentAccess().getGroup_0(), "rule__XAssignment__Group_0__0");
put(grammarAccess.getXAssignmentAccess().getGroup_1(), "rule__XAssignment__Group_1__0");
put(grammarAccess.getXAssignmentAccess().getGroup_1_1(), "rule__XAssignment__Group_1_1__0");
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g
index 6ea34ed..544755d 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g
@@ -673,6 +673,90 @@ finally {
+// Entry rule entryRuleXQualifiedName
+entryRuleXQualifiedName
+:
+{ before(grammarAccess.getXQualifiedNameRule()); }
+ ruleXQualifiedName
+{ after(grammarAccess.getXQualifiedNameRule()); }
+ EOF
+;
+
+// Rule XQualifiedName
+ruleXQualifiedName
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getXQualifiedNameAccess().getGroup()); }
+(rule__XQualifiedName__Group__0)
+{ after(grammarAccess.getXQualifiedNameAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleXID
+entryRuleXID
+:
+{ before(grammarAccess.getXIDRule()); }
+ ruleXID
+{ after(grammarAccess.getXIDRule()); }
+ EOF
+;
+
+// Rule XID
+ruleXID
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getXIDAccess().getAlternatives()); }
+(rule__XID__Alternatives)
+{ after(grammarAccess.getXIDAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleValidID
+entryRuleValidID
+:
+{ before(grammarAccess.getValidIDRule()); }
+ ruleValidID
+{ after(grammarAccess.getValidIDRule()); }
+ EOF
+;
+
+// Rule ValidID
+ruleValidID
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getValidIDAccess().getAlternatives()); }
+(rule__ValidID__Alternatives)
+{ after(grammarAccess.getValidIDAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleXExpression
entryRuleXExpression
:
@@ -2314,34 +2398,6 @@ finally {
-// Entry rule entryRuleValidID
-entryRuleValidID
-:
-{ before(grammarAccess.getValidIDRule()); }
- ruleValidID
-{ after(grammarAccess.getValidIDRule()); }
- EOF
-;
-
-// Rule ValidID
-ruleValidID
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); }
- RULE_ID
-{ after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
rule__XClassifier__Alternatives
@init {
@@ -2673,6 +2729,78 @@ finally {
restoreStackSize(stackSize);
}
+rule__XID__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getXIDAccess().getIDTerminalRuleCall_0()); }
+ RULE_ID
+{ after(grammarAccess.getXIDAccess().getIDTerminalRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getXIDAccess().getGetKeyword_1()); }
+
+ 'get'
+
+{ after(grammarAccess.getXIDAccess().getGetKeyword_1()); }
+)
+
+ |(
+{ before(grammarAccess.getXIDAccess().getSetKeyword_2()); }
+
+ 'set'
+
+{ after(grammarAccess.getXIDAccess().getSetKeyword_2()); }
+)
+
+ |(
+{ before(grammarAccess.getXIDAccess().getIsUnSetKeyword_3()); }
+
+ 'isUnSet'
+
+{ after(grammarAccess.getXIDAccess().getIsUnSetKeyword_3()); }
+)
+
+ |(
+{ before(grammarAccess.getXIDAccess().getIsSetKeyword_4()); }
+
+ 'isSet'
+
+{ after(grammarAccess.getXIDAccess().getIsSetKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidID__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidIDAccess().getXIDParserRuleCall_0()); }
+ ruleXID
+{ after(grammarAccess.getValidIDAccess().getXIDParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getValidIDAccess().getVoidKeyword_1()); }
+
+ 'void'
+
+{ after(grammarAccess.getValidIDAccess().getVoidKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__XAssignment__Alternatives
@init {
int stackSize = keepStackSize();
@@ -9789,6 +9917,130 @@ finally {
+rule__XQualifiedName__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__XQualifiedName__Group__0__Impl
+ rule__XQualifiedName__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__XQualifiedName__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_0()); }
+ ruleXID
+{ after(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__XQualifiedName__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__XQualifiedName__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__XQualifiedName__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getXQualifiedNameAccess().getGroup_1()); }
+(rule__XQualifiedName__Group_1__0)*
+{ after(grammarAccess.getXQualifiedNameAccess().getGroup_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__XQualifiedName__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__XQualifiedName__Group_1__0__Impl
+ rule__XQualifiedName__Group_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__XQualifiedName__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getXQualifiedNameAccess().getFullStopKeyword_1_0()); }
+
+ '.'
+
+{ after(grammarAccess.getXQualifiedNameAccess().getFullStopKeyword_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__XQualifiedName__Group_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__XQualifiedName__Group_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__XQualifiedName__Group_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_1_1()); }
+ ruleXID
+{ after(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
rule__XAssignment__Group_0__0
@init {
int stackSize = keepStackSize();
@@ -21851,8 +22103,8 @@ rule__XGenericType__TypeAssignment_0
(
{ before(grammarAccess.getXGenericTypeAccess().getTypeGenBaseCrossReference_0_0()); }
(
-{ before(grammarAccess.getXGenericTypeAccess().getTypeGenBaseQualifiedNameParserRuleCall_0_0_1()); }
- ruleQualifiedName{ after(grammarAccess.getXGenericTypeAccess().getTypeGenBaseQualifiedNameParserRuleCall_0_0_1()); }
+{ before(grammarAccess.getXGenericTypeAccess().getTypeGenBaseXQualifiedNameParserRuleCall_0_0_1()); }
+ ruleXQualifiedName{ after(grammarAccess.getXGenericTypeAccess().getTypeGenBaseXQualifiedNameParserRuleCall_0_0_1()); }
)
{ after(grammarAccess.getXGenericTypeAccess().getTypeGenBaseCrossReference_0_0()); }
)
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens
index 413fbb0..455ebe2 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.tokens
@@ -1,197 +1,199 @@
-RULE_ID=4
-T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=10
-T__21=21
-T__20=20
-T__93=93
-T__19=19
-T__94=94
-T__91=91
-T__92=92
-T__16=16
-T__15=15
-T__90=90
-T__18=18
-T__17=17
-T__12=12
-T__11=11
-T__14=14
-T__13=13
-T__99=99
-T__98=98
-T__97=97
-T__96=96
-T__95=95
-T__80=80
-T__81=81
-T__82=82
-T__83=83
-T__85=85
-T__84=84
-T__87=87
-T__86=86
-T__89=89
-T__88=88
-RULE_ML_COMMENT=7
-RULE_STRING=6
-T__71=71
-T__72=72
-T__70=70
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__65=65
-T__62=62
-T__63=63
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__57=57
-T__58=58
-T__51=51
-T__52=52
-T__53=53
-T__54=54
-T__103=103
-T__59=59
-T__104=104
-T__105=105
-RULE_INT=5
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-T__41=41
-T__46=46
-T__47=47
-T__44=44
-T__45=45
-T__48=48
-T__49=49
-T__102=102
-T__101=101
-T__100=100
-RULE_SL_COMMENT=8
-T__30=30
-T__31=31
-T__32=32
-T__33=33
-T__34=34
-T__35=35
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=9
-'instanceof'=65
-'>='=21
-'/'=29
-'=='=19
-'switch'=69
-'type'=45
-'>'=23
-'||'=13
-'*.'=103
-'container'=100
-'&&'=14
-'volatile'=94
-';'=64
-'wraps'=46
-'return'=81
-'create'=87
-'opposite'=57
-'for'=73
-'?.'=102
-'unsettable'=95
-'+'=18
-'=>'=85
-'.'=32
-'import'=41
-'contains'=99
-'true'=105
-'catch'=84
-'else'=68
-'op'=59
-'extends'=52
-'+='=12
-'unordered'=90
-'readonly'=92
-'unique'=91
-'{'=49
-'package'=36
-'as'=44
-'set'=54
-'isSet'=55
-'void'=15
-'try'=82
-'?'=16
-'var'=104
-'keys'=58
-'if'=67
-':'=70
-'('=38
-'derived'=96
-'while'=74
-'**'=28
-'-'=27
-','=40
-'default'=71
-'annotation'=43
-'get'=53
-'resolving'=98
-']'=63
-'..'=26
-'enum'=48
-'transient'=93
-'!'=31
-'finally'=83
-'|'=66
-'unset'=56
-'class'=51
-'new'=77
-'val'=33
-'throws'=60
-'null'=78
-'.*'=42
-'typeof'=79
-'='=11
-'@'=37
-'throw'=80
-'::'=76
-')'=39
-'%'=30
-'->'=25
-'do'=75
-'super'=34
-'case'=72
-'}'=50
-'refers'=86
-'abstract'=88
-'id'=97
-'<='=22
-'convert'=47
-'!='=20
-'false'=35
-'<'=24
-'['=62
-'*'=17
-'local'=101
-'&'=61
-'interface'=89
+RULE_ID=5
+T__29=29
+T__28=28
+T__27=27
+T__26=26
+T__25=25
+T__24=24
+T__23=23
+T__22=22
+RULE_ANY_OTHER=10
+T__21=21
+T__20=20
+T__93=93
+T__19=19
+T__94=94
+T__91=91
+T__92=92
+T__16=16
+T__15=15
+T__90=90
+T__18=18
+T__17=17
+T__12=12
+T__11=11
+T__14=14
+T__13=13
+T__99=99
+T__98=98
+T__97=97
+T__96=96
+T__95=95
+T__80=80
+T__81=81
+T__82=82
+T__83=83
+T__85=85
+T__84=84
+T__87=87
+T__86=86
+T__89=89
+T__88=88
+RULE_ML_COMMENT=7
+RULE_STRING=6
+T__71=71
+T__72=72
+T__70=70
+T__76=76
+T__75=75
+T__74=74
+T__73=73
+T__79=79
+T__78=78
+T__77=77
+T__68=68
+T__69=69
+T__66=66
+T__67=67
+T__64=64
+T__65=65
+T__62=62
+T__63=63
+T__61=61
+T__60=60
+T__55=55
+T__56=56
+T__57=57
+T__58=58
+T__51=51
+T__52=52
+T__53=53
+T__54=54
+T__103=103
+T__59=59
+T__104=104
+T__105=105
+T__106=106
+RULE_INT=4
+T__50=50
+T__42=42
+T__43=43
+T__40=40
+T__41=41
+T__46=46
+T__47=47
+T__44=44
+T__45=45
+T__48=48
+T__49=49
+T__102=102
+T__101=101
+T__100=100
+RULE_SL_COMMENT=8
+T__30=30
+T__31=31
+T__32=32
+T__33=33
+T__34=34
+T__35=35
+T__36=36
+T__37=37
+T__38=38
+T__39=39
+RULE_WS=9
+'instanceof'=66
+'>='=25
+'/'=33
+'=='=23
+'switch'=70
+'type'=49
+'>'=27
+'||'=13
+'*.'=104
+'isUnSet'=21
+'container'=101
+'&&'=14
+'volatile'=95
+';'=65
+'wraps'=50
+'return'=82
+'create'=88
+'opposite'=58
+'for'=74
+'?.'=103
+'unsettable'=96
+'+'=18
+'=>'=86
+'.'=36
+'import'=45
+'contains'=100
+'true'=106
+'catch'=85
+'else'=69
+'op'=60
+'extends'=56
+'+='=12
+'unordered'=91
+'readonly'=93
+'unique'=92
+'{'=53
+'set'=20
+'isSet'=22
+'package'=40
+'as'=48
+'void'=15
+'try'=83
+'?'=16
+'var'=105
+'keys'=59
+'if'=68
+':'=71
+'('=42
+'derived'=97
+'while'=75
+'**'=32
+'-'=31
+','=44
+'default'=72
+'annotation'=47
+'get'=19
+'resolving'=99
+']'=64
+'..'=30
+'enum'=52
+'transient'=94
+'!'=35
+'finally'=84
+'|'=67
+'unset'=57
+'class'=55
+'new'=78
+'val'=37
+'throws'=61
+'null'=79
+'.*'=46
+'typeof'=80
+'='=11
+'@'=41
+'throw'=81
+'::'=77
+')'=43
+'%'=34
+'->'=29
+'do'=76
+'super'=38
+'case'=73
+'}'=54
+'refers'=87
+'abstract'=89
+'id'=98
+'<='=26
+'convert'=51
+'!='=24
+'false'=39
+'<'=28
+'['=63
+'*'=17
+'local'=102
+'&'=62
+'interface'=90
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java
index 7f104a3..bcdf405 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java
@@ -12,7 +12,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalXcoreLexer extends Lexer {
- public static final int RULE_ID=4;
+ public static final int RULE_ID=5;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
@@ -88,7 +88,8 @@ public class InternalXcoreLexer extends Lexer {
public static final int T__59=59;
public static final int T__104=104;
public static final int T__105=105;
- public static final int RULE_INT=5;
+ public static final int T__106=106;
+ public static final int RULE_INT=4;
public static final int T__50=50;
public static final int T__42=42;
public static final int T__43=43;
@@ -298,10 +299,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19:7: ( '==' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19:9: '=='
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19:7: ( 'get' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19:9: 'get'
{
- match("==");
+ match("get");
}
@@ -319,10 +320,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20:7: ( '!=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20:9: '!='
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20:7: ( 'set' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20:9: 'set'
{
- match("!=");
+ match("set");
}
@@ -340,10 +341,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21:7: ( '>=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21:9: '>='
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21:7: ( 'isUnSet' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21:9: 'isUnSet'
{
- match(">=");
+ match("isUnSet");
}
@@ -361,10 +362,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22:7: ( '<=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22:9: '<='
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22:7: ( 'isSet' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22:9: 'isSet'
{
- match("<=");
+ match("isSet");
}
@@ -382,10 +383,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23:7: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23:9: '>'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23:7: ( '==' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23:9: '=='
{
- match('>');
+ match("==");
+
}
@@ -402,10 +404,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24:7: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24:9: '<'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24:7: ( '!=' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24:9: '!='
{
- match('<');
+ match("!=");
+
}
@@ -422,10 +425,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:25:7: ( '->' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:25:9: '->'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:25:7: ( '>=' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:25:9: '>='
{
- match("->");
+ match(">=");
}
@@ -443,10 +446,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:26:7: ( '..' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:26:9: '..'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:26:7: ( '<=' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:26:9: '<='
{
- match("..");
+ match("<=");
}
@@ -464,10 +467,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:27:7: ( '-' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:27:9: '-'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:27:7: ( '>' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:27:9: '>'
{
- match('-');
+ match('>');
}
@@ -484,11 +487,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:28:7: ( '**' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:28:9: '**'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:28:7: ( '<' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:28:9: '<'
{
- match("**");
-
+ match('<');
}
@@ -505,10 +507,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:29:7: ( '/' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:29:9: '/'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:29:7: ( '->' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:29:9: '->'
{
- match('/');
+ match("->");
+
}
@@ -525,10 +528,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:30:7: ( '%' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:30:9: '%'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:30:7: ( '..' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:30:9: '..'
{
- match('%');
+ match("..");
+
}
@@ -545,10 +549,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:31:7: ( '!' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:31:9: '!'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:31:7: ( '-' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:31:9: '-'
{
- match('!');
+ match('-');
}
@@ -565,10 +569,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:32:7: ( '.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:32:9: '.'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:32:7: ( '**' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:32:9: '**'
{
- match('.');
+ match("**");
+
}
@@ -585,11 +590,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:33:7: ( 'val' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:33:9: 'val'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:33:7: ( '/' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:33:9: '/'
{
- match("val");
-
+ match('/');
}
@@ -606,11 +610,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:34:7: ( 'super' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:34:9: 'super'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:34:7: ( '%' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:34:9: '%'
{
- match("super");
-
+ match('%');
}
@@ -627,11 +630,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:35:7: ( 'false' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:35:9: 'false'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:35:7: ( '!' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:35:9: '!'
{
- match("false");
-
+ match('!');
}
@@ -648,11 +650,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:36:7: ( 'package' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:36:9: 'package'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:36:7: ( '.' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:36:9: '.'
{
- match("package");
-
+ match('.');
}
@@ -669,10 +670,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:37:7: ( '@' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:37:9: '@'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:37:7: ( 'val' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:37:9: 'val'
{
- match('@');
+ match("val");
+
}
@@ -689,10 +691,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:38:7: ( '(' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:38:9: '('
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:38:7: ( 'super' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:38:9: 'super'
{
- match('(');
+ match("super");
+
}
@@ -709,10 +712,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:39:7: ( ')' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:39:9: ')'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:39:7: ( 'false' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:39:9: 'false'
{
- match(')');
+ match("false");
+
}
@@ -729,10 +733,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:40:7: ( ',' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:40:9: ','
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:40:7: ( 'package' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:40:9: 'package'
{
- match(',');
+ match("package");
+
}
@@ -749,11 +754,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:41:7: ( 'import' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:41:9: 'import'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:41:7: ( '@' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:41:9: '@'
{
- match("import");
-
+ match('@');
}
@@ -770,11 +774,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:42:7: ( '.*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:42:9: '.*'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:42:7: ( '(' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:42:9: '('
{
- match(".*");
-
+ match('(');
}
@@ -791,11 +794,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:43:7: ( 'annotation' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:43:9: 'annotation'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:43:7: ( ')' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:43:9: ')'
{
- match("annotation");
-
+ match(')');
}
@@ -812,11 +814,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:44:7: ( 'as' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:44:9: 'as'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:44:7: ( ',' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:44:9: ','
{
- match("as");
-
+ match(',');
}
@@ -833,10 +834,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:45:7: ( 'type' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:45:9: 'type'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:45:7: ( 'import' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:45:9: 'import'
{
- match("type");
+ match("import");
}
@@ -854,10 +855,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:46:7: ( 'wraps' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:46:9: 'wraps'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:46:7: ( '.*' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:46:9: '.*'
{
- match("wraps");
+ match(".*");
}
@@ -875,10 +876,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:47:7: ( 'convert' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:47:9: 'convert'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:47:7: ( 'annotation' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:47:9: 'annotation'
{
- match("convert");
+ match("annotation");
}
@@ -896,10 +897,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:48:7: ( 'enum' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:48:9: 'enum'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:48:7: ( 'as' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:48:9: 'as'
{
- match("enum");
+ match("as");
}
@@ -917,10 +918,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:49:7: ( '{' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:49:9: '{'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:49:7: ( 'type' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:49:9: 'type'
{
- match('{');
+ match("type");
+
}
@@ -937,10 +939,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:50:7: ( '}' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:50:9: '}'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:50:7: ( 'wraps' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:50:9: 'wraps'
{
- match('}');
+ match("wraps");
+
}
@@ -957,10 +960,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:51:7: ( 'class' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:51:9: 'class'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:51:7: ( 'convert' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:51:9: 'convert'
{
- match("class");
+ match("convert");
}
@@ -978,10 +981,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:52:7: ( 'extends' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:52:9: 'extends'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:52:7: ( 'enum' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:52:9: 'enum'
{
- match("extends");
+ match("enum");
}
@@ -999,11 +1002,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:53:7: ( 'get' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:53:9: 'get'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:53:7: ( '{' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:53:9: '{'
{
- match("get");
-
+ match('{');
}
@@ -1020,11 +1022,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:54:7: ( 'set' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:54:9: 'set'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:54:7: ( '}' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:54:9: '}'
{
- match("set");
-
+ match('}');
}
@@ -1041,10 +1042,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:55:7: ( 'isSet' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:55:9: 'isSet'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:55:7: ( 'class' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:55:9: 'class'
{
- match("isSet");
+ match("class");
}
@@ -1062,10 +1063,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:56:7: ( 'unset' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:56:9: 'unset'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:56:7: ( 'extends' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:56:9: 'extends'
{
- match("unset");
+ match("extends");
}
@@ -1083,10 +1084,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:57:7: ( 'opposite' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:57:9: 'opposite'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:57:7: ( 'unset' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:57:9: 'unset'
{
- match("opposite");
+ match("unset");
}
@@ -1104,10 +1105,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:58:7: ( 'keys' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:58:9: 'keys'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:58:7: ( 'opposite' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:58:9: 'opposite'
{
- match("keys");
+ match("opposite");
}
@@ -1125,10 +1126,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:59:7: ( 'op' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:59:9: 'op'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:59:7: ( 'keys' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:59:9: 'keys'
{
- match("op");
+ match("keys");
}
@@ -1146,10 +1147,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:60:7: ( 'throws' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:60:9: 'throws'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:60:7: ( 'op' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:60:9: 'op'
{
- match("throws");
+ match("op");
}
@@ -1167,10 +1168,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:61:7: ( '&' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:61:9: '&'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:61:7: ( 'throws' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:61:9: 'throws'
{
- match('&');
+ match("throws");
+
}
@@ -1187,10 +1189,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:62:7: ( '[' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:62:9: '['
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:62:7: ( '&' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:62:9: '&'
{
- match('[');
+ match('&');
}
@@ -1207,10 +1209,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:63:7: ( ']' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:63:9: ']'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:63:7: ( '[' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:63:9: '['
{
- match(']');
+ match('[');
}
@@ -1227,10 +1229,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:64:7: ( ';' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:64:9: ';'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:64:7: ( ']' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:64:9: ']'
{
- match(';');
+ match(']');
}
@@ -1247,11 +1249,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:65:7: ( 'instanceof' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:65:9: 'instanceof'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:65:7: ( ';' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:65:9: ';'
{
- match("instanceof");
-
+ match(';');
}
@@ -1268,10 +1269,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:66:7: ( '|' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:66:9: '|'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:66:7: ( 'instanceof' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:66:9: 'instanceof'
{
- match('|');
+ match("instanceof");
+
}
@@ -1288,11 +1290,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:67:7: ( 'if' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:67:9: 'if'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:67:7: ( '|' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:67:9: '|'
{
- match("if");
-
+ match('|');
}
@@ -1309,10 +1310,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:68:7: ( 'else' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:68:9: 'else'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:68:7: ( 'if' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:68:9: 'if'
{
- match("else");
+ match("if");
}
@@ -1330,10 +1331,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:69:7: ( 'switch' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:69:9: 'switch'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:69:7: ( 'else' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:69:9: 'else'
{
- match("switch");
+ match("else");
}
@@ -1351,10 +1352,11 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:70:7: ( ':' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:70:9: ':'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:70:7: ( 'switch' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:70:9: 'switch'
{
- match(':');
+ match("switch");
+
}
@@ -1371,11 +1373,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:71:7: ( 'default' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:71:9: 'default'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:71:7: ( ':' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:71:9: ':'
{
- match("default");
-
+ match(':');
}
@@ -1392,10 +1393,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:72:7: ( 'case' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:72:9: 'case'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:72:7: ( 'default' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:72:9: 'default'
{
- match("case");
+ match("default");
}
@@ -1413,10 +1414,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:73:7: ( 'for' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:73:9: 'for'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:73:7: ( 'case' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:73:9: 'case'
{
- match("for");
+ match("case");
}
@@ -1434,10 +1435,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:74:7: ( 'while' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:74:9: 'while'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:74:7: ( 'for' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:74:9: 'for'
{
- match("while");
+ match("for");
}
@@ -1455,10 +1456,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:7: ( 'do' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:9: 'do'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:7: ( 'while' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:9: 'while'
{
- match("do");
+ match("while");
}
@@ -1476,10 +1477,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:76:7: ( '::' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:76:9: '::'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:76:7: ( 'do' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:76:9: 'do'
{
- match("::");
+ match("do");
}
@@ -1497,10 +1498,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:7: ( 'new' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:9: 'new'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:7: ( '::' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:9: '::'
{
- match("new");
+ match("::");
}
@@ -1518,10 +1519,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:78:7: ( 'null' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:78:9: 'null'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:78:7: ( 'new' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:78:9: 'new'
{
- match("null");
+ match("new");
}
@@ -1539,10 +1540,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:79:7: ( 'typeof' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:79:9: 'typeof'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:79:7: ( 'null' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:79:9: 'null'
{
- match("typeof");
+ match("null");
}
@@ -1560,10 +1561,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:80:7: ( 'throw' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:80:9: 'throw'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:80:7: ( 'typeof' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:80:9: 'typeof'
{
- match("throw");
+ match("typeof");
}
@@ -1581,10 +1582,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:81:7: ( 'return' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:81:9: 'return'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:81:7: ( 'throw' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:81:9: 'throw'
{
- match("return");
+ match("throw");
}
@@ -1602,10 +1603,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:82:7: ( 'try' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:82:9: 'try'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:82:7: ( 'return' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:82:9: 'return'
{
- match("try");
+ match("return");
}
@@ -1623,10 +1624,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:83:7: ( 'finally' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:83:9: 'finally'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:83:7: ( 'try' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:83:9: 'try'
{
- match("finally");
+ match("try");
}
@@ -1644,10 +1645,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:84:7: ( 'catch' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:84:9: 'catch'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:84:7: ( 'finally' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:84:9: 'finally'
{
- match("catch");
+ match("finally");
}
@@ -1665,10 +1666,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:85:7: ( '=>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:85:9: '=>'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:85:7: ( 'catch' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:85:9: 'catch'
{
- match("=>");
+ match("catch");
}
@@ -1686,10 +1687,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:86:7: ( 'refers' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:86:9: 'refers'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:86:7: ( '=>' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:86:9: '=>'
{
- match("refers");
+ match("=>");
}
@@ -1707,10 +1708,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:87:7: ( 'create' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:87:9: 'create'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:87:7: ( 'refers' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:87:9: 'refers'
{
- match("create");
+ match("refers");
}
@@ -1728,10 +1729,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:88:7: ( 'abstract' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:88:9: 'abstract'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:88:7: ( 'create' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:88:9: 'create'
{
- match("abstract");
+ match("create");
}
@@ -1749,10 +1750,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:89:7: ( 'interface' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:89:9: 'interface'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:89:7: ( 'abstract' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:89:9: 'abstract'
{
- match("interface");
+ match("abstract");
}
@@ -1770,10 +1771,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:90:7: ( 'unordered' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:90:9: 'unordered'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:90:7: ( 'interface' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:90:9: 'interface'
{
- match("unordered");
+ match("interface");
}
@@ -1791,10 +1792,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:91:7: ( 'unique' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:91:9: 'unique'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:91:7: ( 'unordered' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:91:9: 'unordered'
{
- match("unique");
+ match("unordered");
}
@@ -1812,10 +1813,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:92:7: ( 'readonly' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:92:9: 'readonly'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:92:7: ( 'unique' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:92:9: 'unique'
{
- match("readonly");
+ match("unique");
}
@@ -1833,10 +1834,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:93:7: ( 'transient' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:93:9: 'transient'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:93:7: ( 'readonly' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:93:9: 'readonly'
{
- match("transient");
+ match("readonly");
}
@@ -1854,10 +1855,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:94:7: ( 'volatile' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:94:9: 'volatile'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:94:7: ( 'transient' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:94:9: 'transient'
{
- match("volatile");
+ match("transient");
}
@@ -1875,10 +1876,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:95:7: ( 'unsettable' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:95:9: 'unsettable'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:95:7: ( 'volatile' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:95:9: 'volatile'
{
- match("unsettable");
+ match("volatile");
}
@@ -1896,10 +1897,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:96:7: ( 'derived' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:96:9: 'derived'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:96:7: ( 'unsettable' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:96:9: 'unsettable'
{
- match("derived");
+ match("unsettable");
}
@@ -1917,10 +1918,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:97:7: ( 'id' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:97:9: 'id'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:97:7: ( 'derived' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:97:9: 'derived'
{
- match("id");
+ match("derived");
}
@@ -1938,10 +1939,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:98:7: ( 'resolving' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:98:9: 'resolving'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:98:7: ( 'id' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:98:9: 'id'
{
- match("resolving");
+ match("id");
}
@@ -1959,10 +1960,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:99:7: ( 'contains' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:99:9: 'contains'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:99:7: ( 'resolving' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:99:9: 'resolving'
{
- match("contains");
+ match("resolving");
}
@@ -1980,10 +1981,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:100:8: ( 'container' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:100:10: 'container'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:100:8: ( 'contains' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:100:10: 'contains'
{
- match("container");
+ match("contains");
}
@@ -2001,10 +2002,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:101:8: ( 'local' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:101:10: 'local'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:101:8: ( 'container' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:101:10: 'container'
{
- match("local");
+ match("container");
}
@@ -2022,10 +2023,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:102:8: ( '?.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:102:10: '?.'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:102:8: ( 'local' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:102:10: 'local'
{
- match("?.");
+ match("local");
}
@@ -2043,10 +2044,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:8: ( '*.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:10: '*.'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:8: ( '?.' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:10: '?.'
{
- match("*.");
+ match("?.");
}
@@ -2064,10 +2065,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:104:8: ( 'var' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:104:10: 'var'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:104:8: ( '*.' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:104:10: '*.'
{
- match("var");
+ match("*.");
}
@@ -2085,10 +2086,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:8: ( 'true' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:10: 'true'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:8: ( 'var' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:10: 'var'
{
- match("true");
+ match("var");
}
@@ -2101,15 +2102,36 @@ public class InternalXcoreLexer extends Lexer {
}
// $ANTLR end "T__105"
+ // $ANTLR start "T__106"
+ public final void mT__106() throws RecognitionException {
+ try {
+ int _type = T__106;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:106:8: ( 'true' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:106:10: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__106"
+
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23550:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23550:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23802:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23802:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23550:11: ( '^' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23802:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2118,7 +2140,7 @@ public class InternalXcoreLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23550:11: '^'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23802:11: '^'
{
match('^');
@@ -2136,7 +2158,7 @@ public class InternalXcoreLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23550:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23802:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -2185,10 +2207,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23552:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23552:12: ( '0' .. '9' )+
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23804:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23804:12: ( '0' .. '9' )+
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23552:12: ( '0' .. '9' )+
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23804:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -2202,7 +2224,7 @@ public class InternalXcoreLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23552:13: '0' .. '9'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23804:13: '0' .. '9'
{
matchRange('0','9');
@@ -2234,10 +2256,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -2255,10 +2277,10 @@ public class InternalXcoreLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -2274,7 +2296,7 @@ public class InternalXcoreLexer extends Lexer {
switch (alt4) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -2290,7 +2312,7 @@ public class InternalXcoreLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2315,10 +2337,10 @@ public class InternalXcoreLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -2334,7 +2356,7 @@ public class InternalXcoreLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -2350,7 +2372,7 @@ public class InternalXcoreLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23554:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23806:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2393,12 +2415,12 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23556:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23556:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23808:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23808:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23556:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23808:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -2423,7 +2445,7 @@ public class InternalXcoreLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23556:52: .
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23808:52: .
{
matchAny();
@@ -2453,12 +2475,12 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -2471,7 +2493,7 @@ public class InternalXcoreLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810: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();
@@ -2491,7 +2513,7 @@ public class InternalXcoreLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -2500,9 +2522,9 @@ public class InternalXcoreLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:41: ( '\\r' )?
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2511,7 +2533,7 @@ public class InternalXcoreLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:41: '\\r'
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23810:41: '\\r'
{
match('\r');
@@ -2543,10 +2565,10 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23560:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23560:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23812:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23812:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23560:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23812:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -2600,8 +2622,8 @@ public class InternalXcoreLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23562:16: ( . )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23562:18: .
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23814:16: ( . )
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23814:18: .
{
matchAny();
@@ -2616,8 +2638,8 @@ public class InternalXcoreLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=102;
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=103;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -3286,49 +3308,56 @@ public class InternalXcoreLexer extends Lexer {
}
break;
case 96 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:586: RULE_ID
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:586: T__106
{
- mRULE_ID();
+ mT__106();
}
break;
case 97 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:594: RULE_INT
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:593: RULE_ID
{
- mRULE_INT();
+ mRULE_ID();
}
break;
case 98 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:603: RULE_STRING
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:601: RULE_INT
{
- mRULE_STRING();
+ mRULE_INT();
}
break;
case 99 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:615: RULE_ML_COMMENT
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:610: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 100 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:631: RULE_SL_COMMENT
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:622: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 101 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:647: RULE_WS
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:638: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 102 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:655: RULE_ANY_OTHER
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:654: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 103 :
+ // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1:662: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -3342,116 +3371,117 @@ public class InternalXcoreLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
- "\1\uffff\1\63\1\65\1\67\1\71\1\74\1\76\1\101\1\103\1\105\1\107"+
- "\1\111\1\114\1\117\1\uffff\3\74\4\uffff\6\74\2\uffff\4\74\3\uffff"+
- "\1\172\4\74\1\60\2\uffff\2\60\13\uffff\2\74\25\uffff\7\74\4\uffff"+
- "\3\74\1\u0093\1\u0094\1\74\1\u0096\15\74\2\uffff\2\74\1\u00ac\1"+
- "\74\5\uffff\1\74\1\u00b0\4\74\3\uffff\2\74\1\u00ba\1\u00bb\1\74"+
- "\1\u00bd\2\74\1\u00c0\6\74\2\uffff\1\74\1\uffff\3\74\1\u00cb\14"+
- "\74\1\u00d9\4\74\1\uffff\3\74\1\uffff\1\u00e1\6\74\1\u00e8\1\74"+
- "\2\uffff\1\74\1\uffff\2\74\1\uffff\10\74\1\u00f6\1\74\1\uffff\1"+
- "\74\1\u00f9\5\74\1\u00ff\2\74\1\u0102\1\74\1\u0104\1\uffff\4\74"+
- "\1\u0109\2\74\1\uffff\1\u010c\5\74\1\uffff\1\74\1\u0113\1\74\1\u0115"+
- "\3\74\1\u0119\5\74\1\uffff\1\u0120\1\74\1\uffff\1\u0122\1\u0123"+
- "\2\74\1\u0126\1\uffff\1\u0127\1\74\1\uffff\1\74\1\uffff\1\u012b"+
- "\3\74\1\uffff\2\74\1\uffff\4\74\1\u0135\1\74\1\uffff\1\u0137\1\uffff"+
- "\2\74\1\u013a\1\uffff\4\74\1\u013f\1\u0140\1\uffff\1\74\2\uffff"+
- "\2\74\2\uffff\1\u0144\2\74\1\uffff\1\74\1\u0148\3\74\1\u014c\1\u014d"+
- "\2\74\1\uffff\1\74\1\uffff\1\u0151\1\u0152\1\uffff\4\74\2\uffff"+
- "\1\74\1\u0158\1\74\1\uffff\1\u015b\2\74\1\uffff\1\74\1\u015f\1\u0160"+
- "\2\uffff\2\74\1\u0163\2\uffff\3\74\1\u0167\1\74\1\uffff\1\u0169"+
- "\1\74\1\uffff\2\74\1\u016d\2\uffff\1\u016e\1\74\1\uffff\1\74\1\u0171"+
- "\1\74\1\uffff\1\u0173\1\uffff\1\u0174\1\74\1\u0176\2\uffff\1\u0177"+
- "\1\u0178\1\uffff\1\u0179\2\uffff\1\u017a\5\uffff";
+ "\1\uffff\1\63\1\65\1\67\1\71\1\74\1\76\1\101\3\74\1\114\1\116\1"+
+ "\120\1\122\1\125\1\130\1\uffff\2\74\4\uffff\5\74\2\uffff\3\74\3"+
+ "\uffff\1\172\4\74\1\60\2\uffff\2\60\13\uffff\2\74\6\uffff\7\74\1"+
+ "\u0091\1\u0092\17\uffff\4\74\4\uffff\1\74\1\u0098\15\74\2\uffff"+
+ "\1\74\1\u00ad\1\74\5\uffff\1\74\1\u00b1\4\74\3\uffff\2\74\1\u00bb"+
+ "\1\u00bc\1\u00bd\1\u00be\7\74\2\uffff\1\74\1\u00c7\3\74\1\uffff"+
+ "\3\74\1\u00ce\20\74\1\uffff\3\74\1\uffff\1\u00e3\6\74\1\u00ea\1"+
+ "\74\4\uffff\10\74\1\uffff\4\74\1\u00f9\1\74\1\uffff\1\74\1\u00fc"+
+ "\5\74\1\u0102\2\74\1\u0105\1\74\1\u0107\4\74\1\u010c\2\74\1\uffff"+
+ "\1\u010f\5\74\1\uffff\1\74\1\u0116\2\74\1\u0119\3\74\1\u011d\5\74"+
+ "\1\uffff\1\u0124\1\74\1\uffff\1\u0126\1\u0127\2\74\1\u012a\1\uffff"+
+ "\1\u012b\1\74\1\uffff\1\74\1\uffff\1\u012f\3\74\1\uffff\2\74\1\uffff"+
+ "\4\74\1\u0139\1\74\1\uffff\1\u013b\1\74\1\uffff\1\u013d\2\74\1\uffff"+
+ "\4\74\1\u0144\1\u0145\1\uffff\1\74\2\uffff\2\74\2\uffff\1\u0149"+
+ "\2\74\1\uffff\1\74\1\u014d\3\74\1\u0151\1\u0152\2\74\1\uffff\1\74"+
+ "\1\uffff\1\u0156\1\uffff\2\74\1\u0159\1\u015a\2\74\2\uffff\1\74"+
+ "\1\u015e\1\74\1\uffff\1\u0161\2\74\1\uffff\1\74\1\u0165\1\u0166"+
+ "\2\uffff\2\74\1\u0169\1\uffff\2\74\2\uffff\1\74\1\u016d\1\74\1\uffff"+
+ "\1\u016f\1\74\1\uffff\2\74\1\u0173\2\uffff\1\u0174\1\74\1\uffff"+
+ "\1\74\1\u0177\1\74\1\uffff\1\u0179\1\uffff\1\u017a\1\74\1\u017c"+
+ "\2\uffff\1\u017d\1\u017e\1\uffff\1\u017f\2\uffff\1\u0180\5\uffff";
static final String DFA12_eofS =
- "\u017b\uffff";
+ "\u0181\uffff";
static final String DFA12_minS =
- "\1\0\2\75\1\174\1\46\1\141\1\56\1\52\3\75\1\76\2\52\1\uffff\1\145"+
- "\2\141\4\uffff\1\144\1\142\2\150\1\141\1\154\2\uffff\1\145\1\156"+
- "\1\160\1\145\3\uffff\1\72\3\145\1\157\1\44\2\uffff\2\0\13\uffff"+
- "\1\151\1\154\25\uffff\1\160\1\164\1\151\1\154\1\162\1\156\1\143"+
- "\4\uffff\1\160\1\123\1\163\2\44\1\156\1\44\1\163\1\160\1\162\2\141"+
- "\1\151\1\156\1\141\1\163\1\145\1\165\1\164\1\163\2\uffff\1\164\1"+
- "\151\1\44\1\171\5\uffff\1\146\1\44\1\167\1\154\1\141\1\143\3\uffff"+
- "\1\144\1\141\2\44\1\145\1\44\1\164\1\163\1\44\1\141\1\153\1\157"+
- "\1\145\1\164\1\145\2\uffff\1\157\1\uffff\1\164\1\145\1\157\1\44"+
- "\1\156\1\145\1\160\1\154\1\164\1\163\1\145\1\143\1\141\1\155\2\145"+
- "\1\44\1\145\1\162\1\161\1\157\1\uffff\1\163\1\141\1\151\1\uffff"+
- "\1\44\1\154\1\165\1\145\1\144\1\157\1\141\1\44\1\164\2\uffff\1\162"+
- "\1\uffff\1\143\1\145\1\uffff\1\154\1\141\1\162\1\164\1\141\1\162"+
- "\1\164\1\162\1\44\1\167\1\uffff\1\163\1\44\1\163\2\145\1\141\1\163"+
- "\1\44\1\150\1\164\1\44\1\156\1\44\1\uffff\1\164\1\144\1\165\1\163"+
- "\1\44\1\165\1\166\1\uffff\1\44\2\162\1\157\2\154\1\uffff\1\151\1"+
- "\44\1\150\1\44\1\154\1\147\1\164\1\44\1\156\1\146\2\141\1\146\1"+
- "\uffff\1\44\1\151\1\uffff\2\44\1\162\1\151\1\44\1\uffff\1\44\1\145"+
- "\1\uffff\1\144\1\uffff\1\44\2\145\1\151\1\uffff\1\154\1\145\1\uffff"+
- "\1\156\1\163\1\156\1\166\1\44\1\154\1\uffff\1\44\1\uffff\1\171\1"+
- "\145\1\44\1\uffff\1\143\1\141\1\164\1\143\2\44\1\uffff\1\145\2\uffff"+
- "\1\164\1\156\2\uffff\1\44\1\163\1\141\1\uffff\1\162\1\44\2\164\1"+
- "\144\2\44\1\154\1\151\1\uffff\1\145\1\uffff\2\44\1\uffff\1\145\1"+
- "\143\1\151\1\164\2\uffff\1\156\1\44\1\145\1\uffff\1\44\1\142\1\145"+
- "\1\uffff\1\145\2\44\2\uffff\1\171\1\156\1\44\2\uffff\1\157\1\145"+
- "\1\157\1\44\1\164\1\uffff\1\44\1\162\1\uffff\1\154\1\144\1\44\2"+
- "\uffff\1\44\1\147\1\uffff\1\146\1\44\1\156\1\uffff\1\44\1\uffff"+
- "\1\44\1\145\1\44\2\uffff\2\44\1\uffff\1\44\2\uffff\1\44\5\uffff";
+ "\1\0\2\75\1\174\1\46\1\141\1\56\1\52\2\145\1\144\3\75\1\76\2\52"+
+ "\1\uffff\2\141\4\uffff\1\142\2\150\1\141\1\154\2\uffff\1\156\1\160"+
+ "\1\145\3\uffff\1\72\3\145\1\157\1\44\2\uffff\2\0\13\uffff\1\151"+
+ "\1\154\6\uffff\2\164\1\160\1\151\1\123\1\160\1\163\2\44\17\uffff"+
+ "\1\154\1\162\1\156\1\143\4\uffff\1\156\1\44\1\163\1\160\1\162\2"+
+ "\141\1\151\1\156\1\141\1\163\1\145\1\165\1\164\1\163\2\uffff\1\151"+
+ "\1\44\1\171\5\uffff\1\146\1\44\1\167\1\154\1\141\1\143\3\uffff\1"+
+ "\144\1\141\4\44\1\145\1\164\1\156\1\145\1\157\1\164\1\145\2\uffff"+
+ "\1\163\1\44\1\141\1\153\1\157\1\uffff\1\164\1\145\1\157\1\44\1\156"+
+ "\1\145\1\160\1\154\1\164\1\163\1\145\1\143\1\141\1\155\3\145\1\162"+
+ "\1\161\1\157\1\uffff\1\163\1\141\1\151\1\uffff\1\44\1\154\1\165"+
+ "\1\145\1\144\1\157\1\141\1\44\1\164\4\uffff\1\162\1\143\1\123\1"+
+ "\164\1\162\1\141\1\162\1\145\1\uffff\1\154\1\141\1\164\1\162\1\44"+
+ "\1\167\1\uffff\1\163\1\44\1\163\2\145\1\141\1\163\1\44\1\150\1\164"+
+ "\1\44\1\156\1\44\1\164\1\144\1\165\1\163\1\44\1\165\1\166\1\uffff"+
+ "\1\44\2\162\1\157\2\154\1\uffff\1\151\1\44\1\150\1\145\1\44\1\164"+
+ "\1\156\1\146\1\44\1\154\1\147\2\141\1\146\1\uffff\1\44\1\151\1\uffff"+
+ "\2\44\1\162\1\151\1\44\1\uffff\1\44\1\145\1\uffff\1\144\1\uffff"+
+ "\1\44\2\145\1\151\1\uffff\1\154\1\145\1\uffff\1\156\1\163\1\156"+
+ "\1\166\1\44\1\154\1\uffff\1\44\1\164\1\uffff\1\44\1\143\1\141\1"+
+ "\uffff\1\171\1\145\1\164\1\143\2\44\1\uffff\1\145\2\uffff\1\164"+
+ "\1\156\2\uffff\1\44\1\163\1\141\1\uffff\1\162\1\44\2\164\1\144\2"+
+ "\44\1\154\1\151\1\uffff\1\145\1\uffff\1\44\1\uffff\1\145\1\143\2"+
+ "\44\1\151\1\164\2\uffff\1\156\1\44\1\145\1\uffff\1\44\1\142\1\145"+
+ "\1\uffff\1\145\2\44\2\uffff\1\171\1\156\1\44\1\uffff\1\157\1\145"+
+ "\2\uffff\1\157\1\44\1\164\1\uffff\1\44\1\162\1\uffff\1\154\1\144"+
+ "\1\44\2\uffff\1\44\1\147\1\uffff\1\146\1\44\1\156\1\uffff\1\44\1"+
+ "\uffff\1\44\1\145\1\44\2\uffff\2\44\1\uffff\1\44\2\uffff\1\44\5"+
+ "\uffff";
static final String DFA12_maxS =
- "\1\uffff\1\76\1\75\1\174\1\46\1\157\2\56\3\75\1\76\1\56\1\57\1"+
- "\uffff\1\167\1\157\1\141\4\uffff\2\163\1\171\2\162\1\170\2\uffff"+
- "\1\145\1\156\1\160\1\145\3\uffff\1\72\1\157\1\165\1\145\1\157\1"+
- "\172\2\uffff\2\uffff\13\uffff\1\154\1\162\25\uffff\1\160\1\164\1"+
- "\151\1\154\1\162\1\156\1\143\4\uffff\1\160\1\123\1\164\2\172\1\156"+
- "\1\172\1\163\1\160\1\162\1\171\1\141\1\151\1\156\1\141\1\164\1\145"+
- "\1\165\1\164\1\163\2\uffff\1\164\1\163\1\172\1\171\5\uffff\1\162"+
- "\1\172\1\167\1\154\1\164\1\143\3\uffff\1\144\1\141\2\172\1\145\1"+
- "\172\1\164\1\163\1\172\1\141\1\153\1\157\1\145\1\164\1\145\2\uffff"+
- "\1\157\1\uffff\1\164\1\145\1\157\1\172\1\156\1\145\1\160\1\154\1"+
- "\166\1\163\1\145\1\143\1\141\1\155\2\145\1\172\1\145\1\162\1\161"+
+ "\1\uffff\1\76\1\75\1\174\1\46\1\157\2\56\1\145\1\167\1\163\3\75"+
+ "\1\76\1\56\1\57\1\uffff\1\157\1\141\4\uffff\1\163\1\171\2\162\1"+
+ "\170\2\uffff\1\156\1\160\1\145\3\uffff\1\72\1\157\1\165\1\145\1"+
+ "\157\1\172\2\uffff\2\uffff\13\uffff\1\154\1\162\6\uffff\2\164\1"+
+ "\160\1\151\1\125\1\160\1\164\2\172\17\uffff\1\154\1\162\1\156\1"+
+ "\143\4\uffff\1\156\1\172\1\163\1\160\1\162\1\171\1\141\1\151\1\156"+
+ "\1\141\1\164\1\145\1\165\1\164\1\163\2\uffff\1\163\1\172\1\171\5"+
+ "\uffff\1\162\1\172\1\167\1\154\1\164\1\143\3\uffff\1\144\1\141\4"+
+ "\172\1\145\1\164\1\156\1\145\1\157\1\164\1\145\2\uffff\1\163\1\172"+
+ "\1\141\1\153\1\157\1\uffff\1\164\1\145\1\157\1\172\1\156\1\145\1"+
+ "\160\1\154\1\166\1\163\1\145\1\143\1\141\1\155\3\145\1\162\1\161"+
"\1\157\1\uffff\1\163\1\141\1\151\1\uffff\1\172\1\154\1\165\1\145"+
- "\1\144\1\157\1\141\1\172\1\164\2\uffff\1\162\1\uffff\1\143\1\145"+
- "\1\uffff\1\154\1\141\1\162\1\164\1\141\1\162\1\164\1\162\1\172\1"+
- "\167\1\uffff\1\163\1\172\1\163\2\145\1\141\1\163\1\172\1\150\1\164"+
- "\1\172\1\156\1\172\1\uffff\1\164\1\144\1\165\1\163\1\172\1\165\1"+
- "\166\1\uffff\1\172\2\162\1\157\2\154\1\uffff\1\151\1\172\1\150\1"+
- "\172\1\154\1\147\1\164\1\172\1\156\1\146\2\141\1\146\1\uffff\1\172"+
- "\1\151\1\uffff\2\172\1\162\1\151\1\172\1\uffff\1\172\1\145\1\uffff"+
- "\1\144\1\uffff\1\172\2\145\1\151\1\uffff\1\154\1\145\1\uffff\1\156"+
- "\1\163\1\156\1\166\1\172\1\154\1\uffff\1\172\1\uffff\1\171\1\145"+
- "\1\172\1\uffff\1\143\1\141\1\164\1\143\2\172\1\uffff\1\145\2\uffff"+
+ "\1\144\1\157\1\141\1\172\1\164\4\uffff\1\162\1\143\1\123\1\164\1"+
+ "\162\1\141\1\162\1\145\1\uffff\1\154\1\141\1\164\1\162\1\172\1\167"+
+ "\1\uffff\1\163\1\172\1\163\2\145\1\141\1\163\1\172\1\150\1\164\1"+
+ "\172\1\156\1\172\1\164\1\144\1\165\1\163\1\172\1\165\1\166\1\uffff"+
+ "\1\172\2\162\1\157\2\154\1\uffff\1\151\1\172\1\150\1\145\1\172\1"+
+ "\164\1\156\1\146\1\172\1\154\1\147\2\141\1\146\1\uffff\1\172\1\151"+
+ "\1\uffff\2\172\1\162\1\151\1\172\1\uffff\1\172\1\145\1\uffff\1\144"+
+ "\1\uffff\1\172\2\145\1\151\1\uffff\1\154\1\145\1\uffff\1\156\1\163"+
+ "\1\156\1\166\1\172\1\154\1\uffff\1\172\1\164\1\uffff\1\172\1\143"+
+ "\1\141\1\uffff\1\171\1\145\1\164\1\143\2\172\1\uffff\1\145\2\uffff"+
"\1\164\1\156\2\uffff\1\172\1\163\1\141\1\uffff\1\162\1\172\2\164"+
- "\1\144\2\172\1\154\1\151\1\uffff\1\145\1\uffff\2\172\1\uffff\1\145"+
- "\1\143\1\151\1\164\2\uffff\1\156\1\172\1\163\1\uffff\1\172\1\142"+
- "\1\145\1\uffff\1\145\2\172\2\uffff\1\171\1\156\1\172\2\uffff\1\157"+
- "\1\145\1\157\1\172\1\164\1\uffff\1\172\1\162\1\uffff\1\154\1\144"+
- "\1\172\2\uffff\1\172\1\147\1\uffff\1\146\1\172\1\156\1\uffff\1\172"+
- "\1\uffff\1\172\1\145\1\172\2\uffff\2\172\1\uffff\1\172\2\uffff\1"+
- "\172\5\uffff";
+ "\1\144\2\172\1\154\1\151\1\uffff\1\145\1\uffff\1\172\1\uffff\1\145"+
+ "\1\143\2\172\1\151\1\164\2\uffff\1\156\1\172\1\163\1\uffff\1\172"+
+ "\1\142\1\145\1\uffff\1\145\2\172\2\uffff\1\171\1\156\1\172\1\uffff"+
+ "\1\157\1\145\2\uffff\1\157\1\172\1\164\1\uffff\1\172\1\162\1\uffff"+
+ "\1\154\1\144\1\172\2\uffff\1\172\1\147\1\uffff\1\146\1\172\1\156"+
+ "\1\uffff\1\172\1\uffff\1\172\1\145\1\172\2\uffff\2\172\1\uffff\1"+
+ "\172\2\uffff\1\172\5\uffff";
static final String DFA12_acceptS =
- "\16\uffff\1\24\3\uffff\1\33\1\34\1\35\1\36\6\uffff\1\47\1\50\4"+
- "\uffff\1\64\1\65\1\66\6\uffff\1\140\1\141\2\uffff\1\145\1\146\1"+
- "\11\1\113\1\1\1\2\1\10\1\3\1\70\1\4\1\63\2\uffff\1\140\1\134\1\6"+
- "\1\22\1\135\1\7\1\12\1\25\1\13\1\15\1\14\1\16\1\17\1\21\1\20\1\40"+
- "\1\26\1\143\1\144\1\23\1\24\7\uffff\1\33\1\34\1\35\1\36\24\uffff"+
- "\1\47\1\50\4\uffff\1\64\1\65\1\66\1\102\1\74\6\uffff\1\141\1\142"+
- "\1\145\17\uffff\1\71\1\127\1\uffff\1\42\25\uffff\1\61\3\uffff\1"+
- "\101\11\uffff\1\27\1\136\1\uffff\1\54\2\uffff\1\77\12\uffff\1\110"+
- "\15\uffff\1\53\7\uffff\1\103\6\uffff\1\5\15\uffff\1\43\2\uffff\1"+
- "\137\5\uffff\1\76\2\uffff\1\46\1\uffff\1\72\4\uffff\1\60\2\uffff"+
- "\1\104\6\uffff\1\30\1\uffff\1\31\3\uffff\1\55\6\uffff\1\106\1\uffff"+
- "\1\44\1\100\2\uffff\1\51\1\112\3\uffff\1\56\11\uffff\1\133\1\uffff"+
- "\1\73\2\uffff\1\37\4\uffff\1\105\1\62\3\uffff\1\115\3\uffff\1\121"+
- "\3\uffff\1\107\1\114\3\uffff\1\111\1\32\5\uffff\1\45\2\uffff\1\52"+
- "\3\uffff\1\75\1\126\2\uffff\1\124\3\uffff\1\116\1\uffff\1\131\3"+
- "\uffff\1\57\1\122\2\uffff\1\117\1\uffff\1\123\1\132\1\uffff\1\120"+
- "\1\130\1\67\1\41\1\125";
+ "\21\uffff\1\30\2\uffff\1\37\1\40\1\41\1\42\5\uffff\1\53\1\54\3\uffff"+
+ "\1\65\1\66\1\67\6\uffff\1\141\1\142\2\uffff\1\146\1\147\1\15\1\114"+
+ "\1\1\1\2\1\10\1\3\1\71\1\4\1\64\2\uffff\1\141\1\135\1\6\1\26\1\136"+
+ "\1\7\11\uffff\1\16\1\31\1\17\1\21\1\20\1\22\1\23\1\25\1\24\1\44"+
+ "\1\32\1\144\1\145\1\27\1\30\4\uffff\1\37\1\40\1\41\1\42\17\uffff"+
+ "\1\53\1\54\3\uffff\1\65\1\66\1\67\1\103\1\75\6\uffff\1\142\1\143"+
+ "\1\146\15\uffff\1\72\1\130\5\uffff\1\46\24\uffff\1\62\3\uffff\1"+
+ "\102\11\uffff\1\33\1\137\1\11\1\12\10\uffff\1\100\6\uffff\1\111"+
+ "\24\uffff\1\104\6\uffff\1\5\16\uffff\1\47\2\uffff\1\140\5\uffff"+
+ "\1\77\2\uffff\1\52\1\uffff\1\73\4\uffff\1\61\2\uffff\1\105\6\uffff"+
+ "\1\34\2\uffff\1\14\3\uffff\1\35\6\uffff\1\107\1\uffff\1\50\1\101"+
+ "\2\uffff\1\55\1\113\3\uffff\1\57\11\uffff\1\134\1\uffff\1\74\1\uffff"+
+ "\1\43\6\uffff\1\106\1\63\3\uffff\1\116\3\uffff\1\122\3\uffff\1\110"+
+ "\1\115\3\uffff\1\13\2\uffff\1\112\1\36\3\uffff\1\51\2\uffff\1\56"+
+ "\3\uffff\1\76\1\127\2\uffff\1\125\3\uffff\1\117\1\uffff\1\132\3"+
+ "\uffff\1\60\1\123\2\uffff\1\120\1\uffff\1\124\1\133\1\uffff\1\121"+
+ "\1\131\1\70\1\45\1\126";
static final String DFA12_specialS =
- "\1\0\54\uffff\1\2\1\1\u014c\uffff}>";
+ "\1\2\54\uffff\1\1\1\0\u0152\uffff}>";
static final String[] DFA12_transitionS = {
- "\11\60\2\57\2\60\1\57\22\60\1\57\1\10\1\55\1\60\1\53\1\16\1"+
- "\4\1\56\1\23\1\24\1\7\1\2\1\25\1\13\1\14\1\15\12\54\1\45\1\44"+
- "\1\12\1\1\1\11\1\6\1\22\32\53\1\42\1\60\1\43\1\52\1\53\1\60"+
- "\1\27\1\53\1\32\1\46\1\33\1\20\1\36\1\53\1\26\1\53\1\41\1\51"+
- "\1\53\1\47\1\40\1\21\1\53\1\50\1\17\1\30\1\37\1\5\1\31\3\53"+
- "\1\34\1\3\1\35\uff82\60",
+ "\11\60\2\57\2\60\1\57\22\60\1\57\1\13\1\55\1\60\1\53\1\21\1"+
+ "\4\1\56\1\25\1\26\1\7\1\2\1\27\1\16\1\17\1\20\12\54\1\45\1\44"+
+ "\1\15\1\1\1\14\1\6\1\24\32\53\1\42\1\60\1\43\1\52\1\53\1\60"+
+ "\1\30\1\53\1\33\1\46\1\34\1\22\1\10\1\53\1\12\1\53\1\41\1\51"+
+ "\1\53\1\47\1\40\1\23\1\53\1\50\1\11\1\31\1\37\1\5\1\32\3\53"+
+ "\1\35\1\3\1\36\uff82\60",
"\1\61\1\62",
"\1\64",
"\1\66",
@@ -3460,28 +3490,28 @@ public class InternalXcoreLexer extends Lexer {
"\1\75",
"\1\77\3\uffff\1\100",
"\1\102",
- "\1\104",
- "\1\106",
- "\1\110",
- "\1\113\3\uffff\1\112",
- "\1\115\4\uffff\1\116",
+ "\1\103\17\uffff\1\104\1\uffff\1\105",
+ "\1\112\1\uffff\1\111\6\uffff\1\107\1\110\4\uffff\1\106",
+ "\1\113",
+ "\1\115",
+ "\1\117",
+ "\1\121",
+ "\1\124\3\uffff\1\123",
+ "\1\126\4\uffff\1\127",
"",
- "\1\122\17\uffff\1\121\1\uffff\1\123",
- "\1\124\7\uffff\1\126\5\uffff\1\125",
- "\1\127",
+ "\1\132\7\uffff\1\134\5\uffff\1\133",
+ "\1\135",
"",
"",
"",
"",
- "\1\140\1\uffff\1\137\6\uffff\1\134\1\136\4\uffff\1\135",
- "\1\143\13\uffff\1\141\4\uffff\1\142",
- "\1\145\11\uffff\1\146\6\uffff\1\144",
- "\1\150\11\uffff\1\147",
- "\1\153\12\uffff\1\152\2\uffff\1\151\2\uffff\1\154",
- "\1\157\1\uffff\1\155\11\uffff\1\156",
+ "\1\144\13\uffff\1\142\4\uffff\1\143",
+ "\1\146\11\uffff\1\147\6\uffff\1\145",
+ "\1\151\11\uffff\1\150",
+ "\1\154\12\uffff\1\153\2\uffff\1\152\2\uffff\1\155",
+ "\1\160\1\uffff\1\156\11\uffff\1\157",
"",
"",
- "\1\162",
"\1\163",
"\1\164",
"\1\165",
@@ -3517,6 +3547,17 @@ public class InternalXcoreLexer extends Lexer {
"",
"",
"",
+ "\1\u0088",
+ "\1\u0089",
+ "\1\u008a",
+ "\1\u008b",
+ "\1\u008d\1\uffff\1\u008c",
+ "\1\u008e",
+ "\1\u008f\1\u0090",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
"",
"",
"",
@@ -3532,131 +3573,119 @@ public class InternalXcoreLexer extends Lexer {
"",
"",
"",
- "\1\u0088",
- "\1\u0089",
- "\1\u008a",
- "\1\u008b",
- "\1\u008c",
- "\1\u008d",
- "\1\u008e",
+ "\1\u0093",
+ "\1\u0094",
+ "\1\u0095",
+ "\1\u0096",
"",
"",
"",
"",
- "\1\u008f",
- "\1\u0090",
- "\1\u0091\1\u0092",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
- "\1\u0095",
+ "\1\u0097",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0097",
- "\1\u0098",
"\1\u0099",
- "\1\u009b\23\uffff\1\u009c\3\uffff\1\u009a",
- "\1\u009d",
- "\1\u009e",
+ "\1\u009a",
+ "\1\u009b",
+ "\1\u009d\23\uffff\1\u009e\3\uffff\1\u009c",
"\1\u009f",
"\1\u00a0",
- "\1\u00a1\1\u00a2",
- "\1\u00a3",
- "\1\u00a4",
+ "\1\u00a1",
+ "\1\u00a2",
+ "\1\u00a3\1\u00a4",
"\1\u00a5",
"\1\u00a6",
+ "\1\u00a7",
+ "\1\u00a8",
"",
"",
- "\1\u00a7",
- "\1\u00aa\5\uffff\1\u00a9\3\uffff\1\u00a8",
+ "\1\u00ab\5\uffff\1\u00aa\3\uffff\1\u00a9",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\17"+
- "\74\1\u00ab\12\74",
- "\1\u00ad",
+ "\74\1\u00ac\12\74",
+ "\1\u00ae",
"",
"",
"",
"",
"",
- "\1\u00ae\13\uffff\1\u00af",
+ "\1\u00af\13\uffff\1\u00b0",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u00b1",
"\1\u00b2",
- "\1\u00b5\4\uffff\1\u00b4\14\uffff\1\u00b6\1\u00b3",
- "\1\u00b7",
+ "\1\u00b3",
+ "\1\u00b6\4\uffff\1\u00b5\14\uffff\1\u00b7\1\u00b4",
+ "\1\u00b8",
"",
"",
"",
- "\1\u00b8",
"\1\u00b9",
+ "\1\u00ba",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u00bc",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u00be",
- "\1\u00bf",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u00bf",
+ "\1\u00c0",
"\1\u00c1",
"\1\u00c2",
"\1\u00c3",
"\1\u00c4",
"\1\u00c5",
- "\1\u00c6",
"",
"",
- "\1\u00c7",
- "",
+ "\1\u00c6",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
"\1\u00c8",
"\1\u00c9",
"\1\u00ca",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
+ "",
+ "\1\u00cb",
"\1\u00cc",
"\1\u00cd",
- "\1\u00ce",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
"\1\u00cf",
- "\1\u00d1\1\uffff\1\u00d0",
+ "\1\u00d0",
+ "\1\u00d1",
"\1\u00d2",
- "\1\u00d3",
- "\1\u00d4",
+ "\1\u00d4\1\uffff\1\u00d3",
"\1\u00d5",
"\1\u00d6",
"\1\u00d7",
"\1\u00d8",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
+ "\1\u00d9",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
"\1\u00dd",
- "",
"\1\u00de",
"\1\u00df",
+ "",
"\1\u00e0",
+ "\1\u00e1",
+ "\1\u00e2",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u00e2",
- "\1\u00e3",
"\1\u00e4",
"\1\u00e5",
"\1\u00e6",
"\1\u00e7",
+ "\1\u00e8",
+ "\1\u00e9",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u00e9",
+ "\1\u00eb",
"",
"",
- "\1\u00ea",
"",
- "\1\u00eb",
- "\1\u00ec",
"",
+ "\1\u00ec",
"\1\u00ed",
"\1\u00ee",
"\1\u00ef",
@@ -3664,53 +3693,52 @@ public class InternalXcoreLexer extends Lexer {
"\1\u00f1",
"\1\u00f2",
"\1\u00f3",
+ "",
"\1\u00f4",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\16"+
- "\74\1\u00f5\13\74",
+ "\1\u00f5",
+ "\1\u00f6",
"\1\u00f7",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\16"+
+ "\74\1\u00f8\13\74",
+ "\1\u00fa",
"",
- "\1\u00f8",
+ "\1\u00fb",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u00fa",
- "\1\u00fb",
- "\1\u00fc",
"\1\u00fd",
"\1\u00fe",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
+ "\1\u00ff",
"\1\u0100",
"\1\u0101",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\u0103",
+ "\1\u0104",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "",
- "\1\u0105",
"\1\u0106",
- "\1\u0107",
- "\1\u0108",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u0108",
+ "\1\u0109",
"\1\u010a",
"\1\u010b",
- "",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\u010d",
"\1\u010e",
- "\1\u010f",
- "\1\u0110",
- "\1\u0111",
"",
- "\1\u0112",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u0110",
+ "\1\u0111",
+ "\1\u0112",
+ "\1\u0113",
"\1\u0114",
+ "",
+ "\1\u0115",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0116",
"\1\u0117",
"\1\u0118",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
@@ -3718,155 +3746,164 @@ public class InternalXcoreLexer extends Lexer {
"\1\u011a",
"\1\u011b",
"\1\u011c",
- "\1\u011d",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
"\1\u011e",
+ "\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
+ "\1\u0122",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\22"+
- "\74\1\u011f\7\74",
- "\1\u0121",
+ "\74\1\u0123\7\74",
+ "\1\u0125",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0124",
- "\1\u0125",
+ "\1\u0128",
+ "\1\u0129",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0128",
- "",
- "\1\u0129",
- "",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\23"+
- "\74\1\u012a\6\74",
"\1\u012c",
+ "",
"\1\u012d",
- "\1\u012e",
"",
- "\1\u012f",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\23"+
+ "\74\1\u012e\6\74",
"\1\u0130",
- "",
"\1\u0131",
"\1\u0132",
+ "",
"\1\u0133",
"\1\u0134",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
- "\1\u0136",
- "",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
"",
+ "\1\u0135",
+ "\1\u0136",
+ "\1\u0137",
"\1\u0138",
- "\1\u0139",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u013a",
"",
- "\1\u013b",
- "\1\u013c",
- "\1\u013d",
- "\1\u013e",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u013c",
+ "",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u013e",
+ "\1\u013f",
"",
+ "\1\u0140",
"\1\u0141",
- "",
- "",
"\1\u0142",
"\1\u0143",
- "",
- "",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0145",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
+ "",
"\1\u0146",
"",
+ "",
"\1\u0147",
+ "\1\u0148",
+ "",
+ "",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0149",
"\1\u014a",
"\1\u014b",
- "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
- "\74",
+ "",
+ "\1\u014c",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\u014e",
"\1\u014f",
- "",
"\1\u0150",
- "",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "",
"\1\u0153",
"\1\u0154",
+ "",
"\1\u0155",
- "\1\u0156",
"",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
"",
"\1\u0157",
+ "\1\u0158",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u015a\15\uffff\1\u0159",
- "",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
+ "\1\u015b",
"\1\u015c",
+ "",
+ "",
"\1\u015d",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
+ "\1\u0160\15\uffff\1\u015f",
"",
- "\1\u015e",
+ "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
+ "\74",
+ "\1\u0162",
+ "\1\u0163",
+ "",
+ "\1\u0164",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"",
"",
- "\1\u0161",
- "\1\u0162",
+ "\1\u0167",
+ "\1\u0168",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"",
+ "\1\u016a",
+ "\1\u016b",
"",
- "\1\u0164",
- "\1\u0165",
- "\1\u0166",
+ "",
+ "\1\u016c",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0168",
+ "\1\u016e",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u016a",
+ "\1\u0170",
"",
- "\1\u016b",
- "\1\u016c",
+ "\1\u0171",
+ "\1\u0172",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u016f",
+ "\1\u0175",
"",
- "\1\u0170",
+ "\1\u0176",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0172",
+ "\1\u0178",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
- "\1\u0175",
+ "\1\u017b",
"\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32"+
"\74",
"",
@@ -3919,13 +3956,33 @@ public class InternalXcoreLexer extends Lexer {
this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
+ int LA12_46 = input.LA(1);
+
+ s = -1;
+ if ( ((LA12_46>='\u0000' && LA12_46<='\uFFFF')) ) {s = 130;}
+
+ else s = 48;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA12_45 = input.LA(1);
+
+ s = -1;
+ if ( ((LA12_45>='\u0000' && LA12_45<='\uFFFF')) ) {s = 130;}
+
+ else s = 48;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
int LA12_0 = input.LA(1);
s = -1;
@@ -3943,51 +4000,51 @@ public class InternalXcoreLexer extends Lexer {
else if ( (LA12_0=='*') ) {s = 7;}
- else if ( (LA12_0=='!') ) {s = 8;}
+ else if ( (LA12_0=='g') ) {s = 8;}
- else if ( (LA12_0=='>') ) {s = 9;}
+ else if ( (LA12_0=='s') ) {s = 9;}
- else if ( (LA12_0=='<') ) {s = 10;}
+ else if ( (LA12_0=='i') ) {s = 10;}
- else if ( (LA12_0=='-') ) {s = 11;}
+ else if ( (LA12_0=='!') ) {s = 11;}
- else if ( (LA12_0=='.') ) {s = 12;}
+ else if ( (LA12_0=='>') ) {s = 12;}
- else if ( (LA12_0=='/') ) {s = 13;}
+ else if ( (LA12_0=='<') ) {s = 13;}
- else if ( (LA12_0=='%') ) {s = 14;}
+ else if ( (LA12_0=='-') ) {s = 14;}
- else if ( (LA12_0=='s') ) {s = 15;}
+ else if ( (LA12_0=='.') ) {s = 15;}
- else if ( (LA12_0=='f') ) {s = 16;}
+ else if ( (LA12_0=='/') ) {s = 16;}
- else if ( (LA12_0=='p') ) {s = 17;}
+ else if ( (LA12_0=='%') ) {s = 17;}
- else if ( (LA12_0=='@') ) {s = 18;}
+ else if ( (LA12_0=='f') ) {s = 18;}
- else if ( (LA12_0=='(') ) {s = 19;}
+ else if ( (LA12_0=='p') ) {s = 19;}
- else if ( (LA12_0==')') ) {s = 20;}
+ else if ( (LA12_0=='@') ) {s = 20;}
- else if ( (LA12_0==',') ) {s = 21;}
+ else if ( (LA12_0=='(') ) {s = 21;}
- else if ( (LA12_0=='i') ) {s = 22;}
+ else if ( (LA12_0==')') ) {s = 22;}
- else if ( (LA12_0=='a') ) {s = 23;}
+ else if ( (LA12_0==',') ) {s = 23;}
- else if ( (LA12_0=='t') ) {s = 24;}
+ else if ( (LA12_0=='a') ) {s = 24;}
- else if ( (LA12_0=='w') ) {s = 25;}
+ else if ( (LA12_0=='t') ) {s = 25;}
- else if ( (LA12_0=='c') ) {s = 26;}
+ else if ( (LA12_0=='w') ) {s = 26;}
- else if ( (LA12_0=='e') ) {s = 27;}
+ else if ( (LA12_0=='c') ) {s = 27;}
- else if ( (LA12_0=='{') ) {s = 28;}
+ else if ( (LA12_0=='e') ) {s = 28;}
- else if ( (LA12_0=='}') ) {s = 29;}
+ else if ( (LA12_0=='{') ) {s = 29;}
- else if ( (LA12_0=='g') ) {s = 30;}
+ else if ( (LA12_0=='}') ) {s = 30;}
else if ( (LA12_0=='u') ) {s = 31;}
@@ -4027,26 +4084,6 @@ public class InternalXcoreLexer extends Lexer {
if ( s>=0 ) return s;
break;
- case 1 :
- int LA12_46 = input.LA(1);
-
- s = -1;
- if ( ((LA12_46>='\u0000' && LA12_46<='\uFFFF')) ) {s = 130;}
-
- else s = 48;
-
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA12_45 = input.LA(1);
-
- s = -1;
- if ( ((LA12_45>='\u0000' && LA12_45<='\uFFFF')) ) {s = 130;}
-
- else s = 48;
-
- if ( s>=0 ) return s;
- break;
}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 12, _s, input);
diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java
index 2614b4a..a3f3310 100644
--- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java
+++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java
@@ -1,72819 +1,74705 @@
-package org.eclipse.emf.ecore.xcore.ui.contentassist.antlr.internal;
-
-import java.io.InputStream;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-import org.eclipse.emf.ecore.xcore.services.XcoreGrammarAccess;
-
-
-
-import org.antlr.runtime.*;
-import java.util.Stack;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
+package org.eclipse.emf.ecore.xcore.ui.contentassist.antlr.internal;
+
+import java.io.InputStream;
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.parser.*;
+import org.eclipse.xtext.parser.impl.*;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
+import org.eclipse.emf.ecore.xcore.services.XcoreGrammarAccess;
+
+
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.HashMap;
@SuppressWarnings("all")
-public class InternalXcoreParser extends AbstractInternalContentAssistParser {
- public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'+='", "'||'", "'&&'", "'void'", "'?'", "'*'", "'+'", "'=='", "'!='", "'>='", "'<='", "'>'", "'<'", "'->'", "'..'", "'-'", "'**'", "'/'", "'%'", "'!'", "'.'", "'val'", "'super'", "'false'", "'package'", "'@'", "'('", "')'", "','", "'import'", "'.*'", "'annotation'", "'as'", "'type'", "'wraps'", "'convert'", "'enum'", "'{'", "'}'", "'class'", "'extends'", "'get'", "'set'", "'isSet'", "'unset'", "'opposite'", "'keys'", "'op'", "'throws'", "'&'", "'['", "']'", "';'", "'instanceof'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'::'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'catch'", "'=>'", "'refers'", "'create'", "'abstract'", "'interface'", "'unordered'", "'unique'", "'readonly'", "'transient'", "'volatile'", "'unsettable'", "'derived'", "'id'", "'resolving'", "'contains'", "'container'", "'local'", "'?.'", "'*.'", "'var'", "'true'"
- };
- public static final int RULE_ID=4;
- public static final int T__29=29;
- public static final int T__28=28;
- public static final int T__27=27;
- public static final int T__26=26;
- public static final int T__25=25;
- public static final int T__24=24;
- public static final int T__23=23;
- public static final int T__22=22;
- public static final int RULE_ANY_OTHER=10;
- public static final int T__21=21;
- public static final int T__20=20;
- public static final int EOF=-1;
- public static final int T__93=93;
- public static final int T__19=19;
- public static final int T__94=94;
- public static final int T__91=91;
- public static final int T__92=92;
- public static final int T__16=16;
- public static final int T__15=15;
- public static final int T__90=90;
- public static final int T__18=18;
- public static final int T__17=17;
- public static final int T__12=12;
- public static final int T__11=11;
- public static final int T__14=14;
- public static final int T__13=13;
- public static final int T__99=99;
- public static final int T__98=98;
- public static final int T__97=97;
- public static final int T__96=96;
- public static final int T__95=95;
- public static final int T__80=80;
- public static final int T__81=81;
- public static final int T__82=82;
- public static final int T__83=83;
- public static final int T__85=85;
- public static final int T__84=84;
- public static final int T__87=87;
- public static final int T__86=86;
- public static final int T__89=89;
- public static final int T__88=88;
- public static final int RULE_ML_COMMENT=7;
- public static final int RULE_STRING=6;
- public static final int T__71=71;
- public static final int T__72=72;
- public static final int T__70=70;
- public static final int T__76=76;
- public static final int T__75=75;
- public static final int T__74=74;
- public static final int T__73=73;
- public static final int T__79=79;
- public static final int T__78=78;
- public static final int T__77=77;
- public static final int T__68=68;
- public static final int T__69=69;
- public static final int T__66=66;
- public static final int T__67=67;
- public static final int T__64=64;
- public static final int T__65=65;
- public static final int T__62=62;
- public static final int T__63=63;
- public static final int T__61=61;
- public static final int T__60=60;
- public static final int T__55=55;
- public static final int T__56=56;
- public static final int T__57=57;
- public static final int T__58=58;
- public static final int T__51=51;
- public static final int T__52=52;
- public static final int T__53=53;
- public static final int T__54=54;
- public static final int T__103=103;
- public static final int T__59=59;
- public static final int T__104=104;
- public static final int T__105=105;
- public static final int RULE_INT=5;
- public static final int T__50=50;
- public static final int T__42=42;
- public static final int T__43=43;
- public static final int T__40=40;
- public static final int T__41=41;
- public static final int T__46=46;
- public static final int T__47=47;
- public static final int T__44=44;
- public static final int T__45=45;
- public static final int T__48=48;
- public static final int T__49=49;
- public static final int T__102=102;
- public static final int T__101=101;
- public static final int T__100=100;
- public static final int RULE_SL_COMMENT=8;
- public static final int T__30=30;
- public static final int T__31=31;
- public static final int T__32=32;
- public static final int T__33=33;
- public static final int T__34=34;
- public static final int T__35=35;
- public static final int T__36=36;
- public static final int T__37=37;
- public static final int T__38=38;
- public static final int T__39=39;
- public static final int RULE_WS=9;
-
- // delegates
- // delegators
-
-
- public InternalXcoreParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
- public InternalXcoreParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
-
- public String[] getTokenNames() { return InternalXcoreParser.tokenNames; }
- public String getGrammarFileName() { return "../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g"; }
-
-
-
- private XcoreGrammarAccess grammarAccess;
-
- public void setGrammarAccess(XcoreGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-
-
-
- // $ANTLR start "entryRuleXPackage"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:61:1: entryRuleXPackage : ruleXPackage EOF ;
- public final void entryRuleXPackage() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:62:1: ( ruleXPackage EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:63:1: ruleXPackage EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXPackage_in_entryRuleXPackage67);
- ruleXPackage();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPackage74); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXPackage"
-
-
- // $ANTLR start "ruleXPackage"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:70:1: ruleXPackage : ( ( rule__XPackage__Group__0 ) ) ;
- public final void ruleXPackage() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:74:2: ( ( ( rule__XPackage__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:1: ( ( rule__XPackage__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:75:1: ( ( rule__XPackage__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:76:1: ( rule__XPackage__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPackageAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:1: ( rule__XPackage__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:77:2: rule__XPackage__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__0_in_ruleXPackage100);
- rule__XPackage__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPackageAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXPackage"
-
-
- // $ANTLR start "entryRuleXAnnotation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:89:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
- public final void entryRuleXAnnotation() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:90:1: ( ruleXAnnotation EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:91:1: ruleXAnnotation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation127);
- ruleXAnnotation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotation134); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAnnotation"
-
-
- // $ANTLR start "ruleXAnnotation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:98:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
- public final void ruleXAnnotation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:102:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:1: ( ( rule__XAnnotation__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:103:1: ( ( rule__XAnnotation__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:104:1: ( rule__XAnnotation__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:1: ( rule__XAnnotation__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:105:2: rule__XAnnotation__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation160);
- rule__XAnnotation__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAnnotation"
-
-
- // $ANTLR start "entryRuleXStringToStringMapEntry"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:117:1: entryRuleXStringToStringMapEntry : ruleXStringToStringMapEntry EOF ;
- public final void entryRuleXStringToStringMapEntry() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:118:1: ( ruleXStringToStringMapEntry EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:119:1: ruleXStringToStringMapEntry EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXStringToStringMapEntry_in_entryRuleXStringToStringMapEntry187);
- ruleXStringToStringMapEntry();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringToStringMapEntry194); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXStringToStringMapEntry"
-
-
- // $ANTLR start "ruleXStringToStringMapEntry"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:126:1: ruleXStringToStringMapEntry : ( ( rule__XStringToStringMapEntry__Group__0 ) ) ;
- public final void ruleXStringToStringMapEntry() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:130:2: ( ( ( rule__XStringToStringMapEntry__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:131:1: ( ( rule__XStringToStringMapEntry__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:131:1: ( ( rule__XStringToStringMapEntry__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:132:1: ( rule__XStringToStringMapEntry__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringToStringMapEntryAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:133:1: ( rule__XStringToStringMapEntry__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:133:2: rule__XStringToStringMapEntry__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0_in_ruleXStringToStringMapEntry220);
- rule__XStringToStringMapEntry__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringToStringMapEntryAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXStringToStringMapEntry"
-
-
- // $ANTLR start "entryRuleXImportDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:145:1: entryRuleXImportDirective : ruleXImportDirective EOF ;
- public final void entryRuleXImportDirective() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:146:1: ( ruleXImportDirective EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:147:1: ruleXImportDirective EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXImportDirectiveRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXImportDirective_in_entryRuleXImportDirective247);
- ruleXImportDirective();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXImportDirectiveRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportDirective254); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXImportDirective"
-
-
- // $ANTLR start "ruleXImportDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:154:1: ruleXImportDirective : ( ( rule__XImportDirective__Group__0 ) ) ;
- public final void ruleXImportDirective() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:158:2: ( ( ( rule__XImportDirective__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:159:1: ( ( rule__XImportDirective__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:159:1: ( ( rule__XImportDirective__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:160:1: ( rule__XImportDirective__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXImportDirectiveAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:161:1: ( rule__XImportDirective__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:161:2: rule__XImportDirective__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0_in_ruleXImportDirective280);
- rule__XImportDirective__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXImportDirectiveAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXImportDirective"
-
-
- // $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:173:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
- public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:174:1: ( ruleQualifiedNameWithWildcard EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:175:1: ruleQualifiedNameWithWildcard EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameWithWildcardRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard307);
- ruleQualifiedNameWithWildcard();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameWithWildcardRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard314); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQualifiedNameWithWildcard"
-
-
- // $ANTLR start "ruleQualifiedNameWithWildcard"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:182:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
- public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:186:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:187:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:187:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:188:1: ( rule__QualifiedNameWithWildcard__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:189:1: ( rule__QualifiedNameWithWildcard__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:189:2: rule__QualifiedNameWithWildcard__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard340);
- rule__QualifiedNameWithWildcard__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQualifiedNameWithWildcard"
-
-
- // $ANTLR start "entryRuleXAnnotationDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:201:1: entryRuleXAnnotationDirective : ruleXAnnotationDirective EOF ;
- public final void entryRuleXAnnotationDirective() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:202:1: ( ruleXAnnotationDirective EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:203:1: ruleXAnnotationDirective EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAnnotationDirective_in_entryRuleXAnnotationDirective367);
- ruleXAnnotationDirective();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationDirective374); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAnnotationDirective"
-
-
- // $ANTLR start "ruleXAnnotationDirective"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:210:1: ruleXAnnotationDirective : ( ( rule__XAnnotationDirective__Group__0 ) ) ;
- public final void ruleXAnnotationDirective() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:214:2: ( ( ( rule__XAnnotationDirective__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:215:1: ( ( rule__XAnnotationDirective__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:215:1: ( ( rule__XAnnotationDirective__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:216:1: ( rule__XAnnotationDirective__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAnnotationDirectiveAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:217:1: ( rule__XAnnotationDirective__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:217:2: rule__XAnnotationDirective__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0_in_ruleXAnnotationDirective400);
- rule__XAnnotationDirective__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAnnotationDirectiveAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAnnotationDirective"
-
-
- // $ANTLR start "entryRuleXClassifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:229:1: entryRuleXClassifier : ruleXClassifier EOF ;
- public final void entryRuleXClassifier() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:230:1: ( ruleXClassifier EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:231:1: ruleXClassifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClassifier_in_entryRuleXClassifier427);
- ruleXClassifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClassifier434); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXClassifier"
-
-
- // $ANTLR start "ruleXClassifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:238:1: ruleXClassifier : ( ( rule__XClassifier__Alternatives ) ) ;
- public final void ruleXClassifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:242:2: ( ( ( rule__XClassifier__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:243:1: ( ( rule__XClassifier__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:243:1: ( ( rule__XClassifier__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:244:1: ( rule__XClassifier__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:245:1: ( rule__XClassifier__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:245:2: rule__XClassifier__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClassifier__Alternatives_in_ruleXClassifier460);
- rule__XClassifier__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXClassifier"
-
-
- // $ANTLR start "entryRuleXDataType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:257:1: entryRuleXDataType : ruleXDataType EOF ;
- public final void entryRuleXDataType() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:258:1: ( ruleXDataType EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:259:1: ruleXDataType EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_entryRuleXDataType487);
- ruleXDataType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDataType494); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXDataType"
-
-
- // $ANTLR start "ruleXDataType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:266:1: ruleXDataType : ( ( rule__XDataType__Group__0 ) ) ;
- public final void ruleXDataType() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:270:2: ( ( ( rule__XDataType__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:271:1: ( ( rule__XDataType__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:271:1: ( ( rule__XDataType__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:272:1: ( rule__XDataType__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDataTypeAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:273:1: ( rule__XDataType__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:273:2: rule__XDataType__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0_in_ruleXDataType520);
- rule__XDataType__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDataTypeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXDataType"
-
-
- // $ANTLR start "entryRuleXEnum"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:285:1: entryRuleXEnum : ruleXEnum EOF ;
- public final void entryRuleXEnum() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:286:1: ( ruleXEnum EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:287:1: ruleXEnum EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_entryRuleXEnum547);
- ruleXEnum();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnum554); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXEnum"
-
-
- // $ANTLR start "ruleXEnum"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:294:1: ruleXEnum : ( ( rule__XEnum__Group__0 ) ) ;
- public final void ruleXEnum() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:298:2: ( ( ( rule__XEnum__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:299:1: ( ( rule__XEnum__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:299:1: ( ( rule__XEnum__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:300:1: ( rule__XEnum__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:301:1: ( rule__XEnum__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:301:2: rule__XEnum__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__0_in_ruleXEnum580);
- rule__XEnum__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXEnum"
-
-
- // $ANTLR start "entryRuleXEnumLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:313:1: entryRuleXEnumLiteral : ruleXEnumLiteral EOF ;
- public final void entryRuleXEnumLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:314:1: ( ruleXEnumLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:315:1: ruleXEnumLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEnumLiteral_in_entryRuleXEnumLiteral607);
- ruleXEnumLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEnumLiteral614); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXEnumLiteral"
-
-
- // $ANTLR start "ruleXEnumLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:322:1: ruleXEnumLiteral : ( ( rule__XEnumLiteral__Group__0 ) ) ;
- public final void ruleXEnumLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:326:2: ( ( ( rule__XEnumLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:327:1: ( ( rule__XEnumLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:327:1: ( ( rule__XEnumLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:328:1: ( rule__XEnumLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEnumLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:329:1: ( rule__XEnumLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:329:2: rule__XEnumLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__0_in_ruleXEnumLiteral640);
- rule__XEnumLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEnumLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXEnumLiteral"
-
-
- // $ANTLR start "entryRuleXClass"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:341:1: entryRuleXClass : ruleXClass EOF ;
- public final void entryRuleXClass() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:342:1: ( ruleXClass EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:343:1: ruleXClass EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClass_in_entryRuleXClass667);
- ruleXClass();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClass674); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXClass"
-
-
- // $ANTLR start "ruleXClass"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:350:1: ruleXClass : ( ( rule__XClass__Group__0 ) ) ;
- public final void ruleXClass() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:354:2: ( ( ( rule__XClass__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:355:1: ( ( rule__XClass__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:355:1: ( ( rule__XClass__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:356:1: ( rule__XClass__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:357:1: ( rule__XClass__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:357:2: rule__XClass__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__0_in_ruleXClass700);
- rule__XClass__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXClass"
-
-
- // $ANTLR start "entryRuleXMember"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:369:1: entryRuleXMember : ruleXMember EOF ;
- public final void entryRuleXMember() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:370:1: ( ruleXMember EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:371:1: ruleXMember EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMember_in_entryRuleXMember727);
- ruleXMember();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMember734); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMember"
-
-
- // $ANTLR start "ruleXMember"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:378:1: ruleXMember : ( ( rule__XMember__Alternatives ) ) ;
- public final void ruleXMember() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:382:2: ( ( ( rule__XMember__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:383:1: ( ( rule__XMember__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:383:1: ( ( rule__XMember__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:384:1: ( rule__XMember__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:385:1: ( rule__XMember__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:385:2: rule__XMember__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMember__Alternatives_in_ruleXMember760);
- rule__XMember__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMember"
-
-
- // $ANTLR start "entryRuleXAttribute"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:397:1: entryRuleXAttribute : ruleXAttribute EOF ;
- public final void entryRuleXAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:398:1: ( ruleXAttribute EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:399:1: ruleXAttribute EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_entryRuleXAttribute787);
- ruleXAttribute();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAttribute794); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAttribute"
-
-
- // $ANTLR start "ruleXAttribute"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:406:1: ruleXAttribute : ( ( rule__XAttribute__Group__0 ) ) ;
- public final void ruleXAttribute() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:410:2: ( ( ( rule__XAttribute__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:411:1: ( ( rule__XAttribute__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:411:1: ( ( rule__XAttribute__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:412:1: ( rule__XAttribute__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:413:1: ( rule__XAttribute__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:413:2: rule__XAttribute__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__0_in_ruleXAttribute820);
- rule__XAttribute__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAttribute"
-
-
- // $ANTLR start "entryRuleXReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:425:1: entryRuleXReference : ruleXReference EOF ;
- public final void entryRuleXReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:426:1: ( ruleXReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:427:1: ruleXReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReference_in_entryRuleXReference847);
- ruleXReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReference854); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXReference"
-
-
- // $ANTLR start "ruleXReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:434:1: ruleXReference : ( ( rule__XReference__Group__0 ) ) ;
- public final void ruleXReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:438:2: ( ( ( rule__XReference__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:439:1: ( ( rule__XReference__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:439:1: ( ( rule__XReference__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:440:1: ( rule__XReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:441:1: ( rule__XReference__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:441:2: rule__XReference__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__0_in_ruleXReference880);
- rule__XReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXReference"
-
-
- // $ANTLR start "entryRuleXOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:453:1: entryRuleXOperation : ruleXOperation EOF ;
- public final void entryRuleXOperation() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:454:1: ( ruleXOperation EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:455:1: ruleXOperation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_entryRuleXOperation907);
- ruleXOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOperation914); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXOperation"
-
-
- // $ANTLR start "ruleXOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:462:1: ruleXOperation : ( ( rule__XOperation__Group__0 ) ) ;
- public final void ruleXOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:466:2: ( ( ( rule__XOperation__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:467:1: ( ( rule__XOperation__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:467:1: ( ( rule__XOperation__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:468:1: ( rule__XOperation__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:469:1: ( rule__XOperation__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:469:2: rule__XOperation__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__0_in_ruleXOperation940);
- rule__XOperation__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXOperation"
-
-
- // $ANTLR start "entryRuleXParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:481:1: entryRuleXParameter : ruleXParameter EOF ;
- public final void entryRuleXParameter() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:482:1: ( ruleXParameter EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:483:1: ruleXParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXParameter_in_entryRuleXParameter967);
- ruleXParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParameter974); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXParameter"
-
-
- // $ANTLR start "ruleXParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:490:1: ruleXParameter : ( ( rule__XParameter__Group__0 ) ) ;
- public final void ruleXParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:494:2: ( ( ( rule__XParameter__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:495:1: ( ( rule__XParameter__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:495:1: ( ( rule__XParameter__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:496:1: ( rule__XParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:497:1: ( rule__XParameter__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:497:2: rule__XParameter__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__0_in_ruleXParameter1000);
- rule__XParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXParameter"
-
-
- // $ANTLR start "entryRuleXTypeParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:509:1: entryRuleXTypeParameter : ruleXTypeParameter EOF ;
- public final void entryRuleXTypeParameter() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:510:1: ( ruleXTypeParameter EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:511:1: ruleXTypeParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeParameterRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTypeParameter_in_entryRuleXTypeParameter1027);
- ruleXTypeParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeParameterRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeParameter1034); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXTypeParameter"
-
-
- // $ANTLR start "ruleXTypeParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:518:1: ruleXTypeParameter : ( ( rule__XTypeParameter__Group__0 ) ) ;
- public final void ruleXTypeParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:522:2: ( ( ( rule__XTypeParameter__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:523:1: ( ( rule__XTypeParameter__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:523:1: ( ( rule__XTypeParameter__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:524:1: ( rule__XTypeParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeParameterAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:525:1: ( rule__XTypeParameter__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:525:2: rule__XTypeParameter__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__0_in_ruleXTypeParameter1060);
- rule__XTypeParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXTypeParameter"
-
-
- // $ANTLR start "entryRuleXMultiplicity"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:537:1: entryRuleXMultiplicity : ruleXMultiplicity EOF ;
- public final void entryRuleXMultiplicity() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:538:1: ( ruleXMultiplicity EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:539:1: ruleXMultiplicity EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicity_in_entryRuleXMultiplicity1087);
- ruleXMultiplicity();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicity1094); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMultiplicity"
-
-
- // $ANTLR start "ruleXMultiplicity"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:546:1: ruleXMultiplicity : ( ( rule__XMultiplicity__Group__0 ) ) ;
- public final void ruleXMultiplicity() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:550:2: ( ( ( rule__XMultiplicity__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:551:1: ( ( rule__XMultiplicity__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:551:1: ( ( rule__XMultiplicity__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:552:1: ( rule__XMultiplicity__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:553:1: ( rule__XMultiplicity__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:553:2: rule__XMultiplicity__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__0_in_ruleXMultiplicity1120);
- rule__XMultiplicity__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMultiplicity"
-
-
- // $ANTLR start "entryRuleXBlockExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:565:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
- public final void entryRuleXBlockExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:566:1: ( ruleXBlockExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:567:1: ruleXBlockExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBlockExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression1147);
- ruleXBlockExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBlockExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBlockExpression1154); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXBlockExpression"
-
-
- // $ANTLR start "ruleXBlockExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:574:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
- public final void ruleXBlockExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:578:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:579:1: ( ( rule__XBlockExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:579:1: ( ( rule__XBlockExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:580:1: ( rule__XBlockExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBlockExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:581:1: ( rule__XBlockExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:581:2: rule__XBlockExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression1180);
- rule__XBlockExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBlockExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXBlockExpression"
-
-
- // $ANTLR start "entryRuleXGenericType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:593:1: entryRuleXGenericType : ruleXGenericType EOF ;
- public final void entryRuleXGenericType() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:594:1: ( ruleXGenericType EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:595:1: ruleXGenericType EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_entryRuleXGenericType1207);
- ruleXGenericType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericType1214); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXGenericType"
-
-
- // $ANTLR start "ruleXGenericType"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:602:1: ruleXGenericType : ( ( rule__XGenericType__Group__0 ) ) ;
- public final void ruleXGenericType() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:606:2: ( ( ( rule__XGenericType__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:607:1: ( ( rule__XGenericType__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:607:1: ( ( rule__XGenericType__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:608:1: ( rule__XGenericType__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:609:1: ( rule__XGenericType__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:609:2: rule__XGenericType__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__0_in_ruleXGenericType1240);
- rule__XGenericType__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXGenericType"
-
-
- // $ANTLR start "entryRuleXGenericTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:621:1: entryRuleXGenericTypeArgument : ruleXGenericTypeArgument EOF ;
- public final void entryRuleXGenericTypeArgument() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:622:1: ( ruleXGenericTypeArgument EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:623:1: ruleXGenericTypeArgument EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericTypeArgument_in_entryRuleXGenericTypeArgument1267);
- ruleXGenericTypeArgument();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericTypeArgument1274); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXGenericTypeArgument"
-
-
- // $ANTLR start "ruleXGenericTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:630:1: ruleXGenericTypeArgument : ( ( rule__XGenericTypeArgument__Alternatives ) ) ;
- public final void ruleXGenericTypeArgument() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:634:2: ( ( ( rule__XGenericTypeArgument__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:635:1: ( ( rule__XGenericTypeArgument__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:635:1: ( ( rule__XGenericTypeArgument__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:636:1: ( rule__XGenericTypeArgument__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:637:1: ( rule__XGenericTypeArgument__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:637:2: rule__XGenericTypeArgument__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericTypeArgument__Alternatives_in_ruleXGenericTypeArgument1300);
- rule__XGenericTypeArgument__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXGenericTypeArgument"
-
-
- // $ANTLR start "entryRuleXGenericWildcardTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:649:1: entryRuleXGenericWildcardTypeArgument : ruleXGenericWildcardTypeArgument EOF ;
- public final void entryRuleXGenericWildcardTypeArgument() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:650:1: ( ruleXGenericWildcardTypeArgument EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:651:1: ruleXGenericWildcardTypeArgument EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_entryRuleXGenericWildcardTypeArgument1327);
- ruleXGenericWildcardTypeArgument();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXGenericWildcardTypeArgument1334); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXGenericWildcardTypeArgument"
-
-
- // $ANTLR start "ruleXGenericWildcardTypeArgument"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:658:1: ruleXGenericWildcardTypeArgument : ( ( rule__XGenericWildcardTypeArgument__Group__0 ) ) ;
- public final void ruleXGenericWildcardTypeArgument() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:662:2: ( ( ( rule__XGenericWildcardTypeArgument__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:663:1: ( ( rule__XGenericWildcardTypeArgument__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:663:1: ( ( rule__XGenericWildcardTypeArgument__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:664:1: ( rule__XGenericWildcardTypeArgument__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:665:1: ( rule__XGenericWildcardTypeArgument__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:665:2: rule__XGenericWildcardTypeArgument__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__0_in_ruleXGenericWildcardTypeArgument1360);
- rule__XGenericWildcardTypeArgument__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXGenericWildcardTypeArgument"
-
-
- // $ANTLR start "entryRuleXExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:677:1: entryRuleXExpression : ruleXExpression EOF ;
- public final void entryRuleXExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:678:1: ( ruleXExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:679:1: ruleXExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_entryRuleXExpression1387);
- ruleXExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpression1394); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXExpression"
-
-
- // $ANTLR start "ruleXExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:686:1: ruleXExpression : ( ruleXAssignment ) ;
- public final void ruleXExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:690:2: ( ( ruleXAssignment ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:691:1: ( ruleXAssignment )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:691:1: ( ruleXAssignment )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:692:1: ruleXAssignment
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXExpression1420);
- ruleXAssignment();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXExpression"
-
-
- // $ANTLR start "entryRuleXAssignment"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:705:1: entryRuleXAssignment : ruleXAssignment EOF ;
- public final void entryRuleXAssignment() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:706:1: ( ruleXAssignment EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:707:1: ruleXAssignment EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_entryRuleXAssignment1446);
- ruleXAssignment();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAssignment1453); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAssignment"
-
-
- // $ANTLR start "ruleXAssignment"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:714:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
- public final void ruleXAssignment() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:718:2: ( ( ( rule__XAssignment__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:719:1: ( ( rule__XAssignment__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:719:1: ( ( rule__XAssignment__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:720:1: ( rule__XAssignment__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:721:1: ( rule__XAssignment__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:721:2: rule__XAssignment__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment1479);
- rule__XAssignment__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAssignment"
-
-
- // $ANTLR start "entryRuleOpSingleAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:733:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
- public final void entryRuleOpSingleAssign() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:734:1: ( ruleOpSingleAssign EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:735:1: ruleOpSingleAssign EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpSingleAssignRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign1506);
- ruleOpSingleAssign();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpSingleAssignRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpSingleAssign1513); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpSingleAssign"
-
-
- // $ANTLR start "ruleOpSingleAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:742:1: ruleOpSingleAssign : ( '=' ) ;
- public final void ruleOpSingleAssign() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:746:2: ( ( '=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:747:1: ( '=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:747:1: ( '=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:748:1: '='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
- }
- match(input,11,FollowSets000.FOLLOW_11_in_ruleOpSingleAssign1540); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpSingleAssign"
-
-
- // $ANTLR start "entryRuleOpMultiAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:763:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
- public final void entryRuleOpMultiAssign() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:764:1: ( ruleOpMultiAssign EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:765:1: ruleOpMultiAssign EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAssignRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign1568);
- ruleOpMultiAssign();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAssignRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMultiAssign1575); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpMultiAssign"
-
-
- // $ANTLR start "ruleOpMultiAssign"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:772:1: ruleOpMultiAssign : ( '+=' ) ;
- public final void ruleOpMultiAssign() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:776:2: ( ( '+=' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:777:1: ( '+=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:777:1: ( '+=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:778:1: '+='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword());
- }
- match(input,12,FollowSets000.FOLLOW_12_in_ruleOpMultiAssign1602); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpMultiAssign"
-
-
- // $ANTLR start "entryRuleXOrExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:793:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
- public final void entryRuleXOrExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:794:1: ( ruleXOrExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:795:1: ruleXOrExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOrExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression1630);
- ruleXOrExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOrExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOrExpression1637); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXOrExpression"
-
-
- // $ANTLR start "ruleXOrExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:802:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
- public final void ruleXOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:806:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:807:1: ( ( rule__XOrExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:807:1: ( ( rule__XOrExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:808:1: ( rule__XOrExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOrExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:809:1: ( rule__XOrExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:809:2: rule__XOrExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression1663);
- rule__XOrExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOrExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXOrExpression"
-
-
- // $ANTLR start "entryRuleOpOr"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:821:1: entryRuleOpOr : ruleOpOr EOF ;
- public final void entryRuleOpOr() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:822:1: ( ruleOpOr EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:823:1: ruleOpOr EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOrRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_entryRuleOpOr1690);
- ruleOpOr();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOrRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOr1697); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpOr"
-
-
- // $ANTLR start "ruleOpOr"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:830:1: ruleOpOr : ( '||' ) ;
- public final void ruleOpOr() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:834:2: ( ( '||' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:835:1: ( '||' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:835:1: ( '||' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:836:1: '||'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
- }
- match(input,13,FollowSets000.FOLLOW_13_in_ruleOpOr1724); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpOr"
-
-
- // $ANTLR start "entryRuleXAndExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:851:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
- public final void entryRuleXAndExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:852:1: ( ruleXAndExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:853:1: ruleXAndExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAndExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression1752);
- ruleXAndExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAndExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAndExpression1759); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAndExpression"
-
-
- // $ANTLR start "ruleXAndExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:860:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
- public final void ruleXAndExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:864:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:865:1: ( ( rule__XAndExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:865:1: ( ( rule__XAndExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:866:1: ( rule__XAndExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAndExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:867:1: ( rule__XAndExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:867:2: rule__XAndExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression1785);
- rule__XAndExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAndExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAndExpression"
-
-
- // $ANTLR start "entryRuleOpAnd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:879:1: entryRuleOpAnd : ruleOpAnd EOF ;
- public final void entryRuleOpAnd() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:880:1: ( ruleOpAnd EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:881:1: ruleOpAnd EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAndRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_entryRuleOpAnd1812);
- ruleOpAnd();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAndRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAnd1819); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpAnd"
-
-
- // $ANTLR start "ruleOpAnd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:888:1: ruleOpAnd : ( '&&' ) ;
- public final void ruleOpAnd() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:892:2: ( ( '&&' ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:893:1: ( '&&' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:893:1: ( '&&' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:894:1: '&&'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
- }
- match(input,14,FollowSets000.FOLLOW_14_in_ruleOpAnd1846); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpAnd"
-
-
- // $ANTLR start "entryRuleXEqualityExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:909:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
- public final void entryRuleXEqualityExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:910:1: ( ruleXEqualityExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:911:1: ruleXEqualityExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEqualityExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression1874);
- ruleXEqualityExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEqualityExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEqualityExpression1881); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXEqualityExpression"
-
-
- // $ANTLR start "ruleXEqualityExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:918:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
- public final void ruleXEqualityExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:922:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:923:1: ( ( rule__XEqualityExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:923:1: ( ( rule__XEqualityExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:924:1: ( rule__XEqualityExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXEqualityExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:925:1: ( rule__XEqualityExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:925:2: rule__XEqualityExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression1907);
- rule__XEqualityExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXEqualityExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXEqualityExpression"
-
-
- // $ANTLR start "entryRuleOpEquality"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:937:1: entryRuleOpEquality : ruleOpEquality EOF ;
- public final void entryRuleOpEquality() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:938:1: ( ruleOpEquality EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:939:1: ruleOpEquality EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_entryRuleOpEquality1934);
- ruleOpEquality();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpEquality1941); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpEquality"
-
-
- // $ANTLR start "ruleOpEquality"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:946:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
- public final void ruleOpEquality() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:950:2: ( ( ( rule__OpEquality__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:951:1: ( ( rule__OpEquality__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:951:1: ( ( rule__OpEquality__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:952:1: ( rule__OpEquality__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:953:1: ( rule__OpEquality__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:953:2: rule__OpEquality__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality1967);
- rule__OpEquality__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpEquality"
-
-
- // $ANTLR start "entryRuleXRelationalExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:965:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
- public final void entryRuleXRelationalExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:966:1: ( ruleXRelationalExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:967:1: ruleXRelationalExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression1994);
- ruleXRelationalExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXRelationalExpression2001); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXRelationalExpression"
-
-
- // $ANTLR start "ruleXRelationalExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:974:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
- public final void ruleXRelationalExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:978:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:979:1: ( ( rule__XRelationalExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:979:1: ( ( rule__XRelationalExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:980:1: ( rule__XRelationalExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:981:1: ( rule__XRelationalExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:981:2: rule__XRelationalExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression2027);
- rule__XRelationalExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXRelationalExpression"
-
-
- // $ANTLR start "entryRuleOpCompare"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:993:1: entryRuleOpCompare : ruleOpCompare EOF ;
- public final void entryRuleOpCompare() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:994:1: ( ruleOpCompare EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:995:1: ruleOpCompare EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_entryRuleOpCompare2054);
- ruleOpCompare();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpCompare2061); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpCompare"
-
-
- // $ANTLR start "ruleOpCompare"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1002:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
- public final void ruleOpCompare() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1006:2: ( ( ( rule__OpCompare__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1007:1: ( ( rule__OpCompare__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1007:1: ( ( rule__OpCompare__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1008:1: ( rule__OpCompare__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1009:1: ( rule__OpCompare__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1009:2: rule__OpCompare__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare2087);
- rule__OpCompare__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpCompare"
-
-
- // $ANTLR start "entryRuleXOtherOperatorExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1021:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
- public final void entryRuleXOtherOperatorExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1022:1: ( ruleXOtherOperatorExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1023:1: ruleXOtherOperatorExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOtherOperatorExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression2114);
- ruleXOtherOperatorExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOtherOperatorExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOtherOperatorExpression2121); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXOtherOperatorExpression"
-
-
- // $ANTLR start "ruleXOtherOperatorExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1030:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
- public final void ruleXOtherOperatorExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1034:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1035:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1035:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1036:1: ( rule__XOtherOperatorExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1037:1: ( rule__XOtherOperatorExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1037:2: rule__XOtherOperatorExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression2147);
- rule__XOtherOperatorExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXOtherOperatorExpression"
-
-
- // $ANTLR start "entryRuleOpOther"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1049:1: entryRuleOpOther : ruleOpOther EOF ;
- public final void entryRuleOpOther() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1050:1: ( ruleOpOther EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1051:1: ruleOpOther EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_entryRuleOpOther2174);
- ruleOpOther();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOther2181); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpOther"
-
-
- // $ANTLR start "ruleOpOther"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1058:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
- public final void ruleOpOther() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1062:2: ( ( ( rule__OpOther__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1063:1: ( ( rule__OpOther__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1063:1: ( ( rule__OpOther__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1064:1: ( rule__OpOther__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1065:1: ( rule__OpOther__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1065:2: rule__OpOther__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther2207);
- rule__OpOther__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpOther"
-
-
- // $ANTLR start "entryRuleXAdditiveExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1077:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
- public final void entryRuleXAdditiveExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1078:1: ( ruleXAdditiveExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1079:1: ruleXAdditiveExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAdditiveExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression2234);
- ruleXAdditiveExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAdditiveExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAdditiveExpression2241); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXAdditiveExpression"
-
-
- // $ANTLR start "ruleXAdditiveExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1086:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
- public final void ruleXAdditiveExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1090:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1091:1: ( ( rule__XAdditiveExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1091:1: ( ( rule__XAdditiveExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1092:1: ( rule__XAdditiveExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAdditiveExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1093:1: ( rule__XAdditiveExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1093:2: rule__XAdditiveExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression2267);
- rule__XAdditiveExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAdditiveExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXAdditiveExpression"
-
-
- // $ANTLR start "entryRuleOpAdd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1105:1: entryRuleOpAdd : ruleOpAdd EOF ;
- public final void entryRuleOpAdd() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1106:1: ( ruleOpAdd EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1107:1: ruleOpAdd EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_entryRuleOpAdd2294);
- ruleOpAdd();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAdd2301); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpAdd"
-
-
- // $ANTLR start "ruleOpAdd"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1114:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
- public final void ruleOpAdd() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1118:2: ( ( ( rule__OpAdd__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1119:1: ( ( rule__OpAdd__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1119:1: ( ( rule__OpAdd__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1120:1: ( rule__OpAdd__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1121:1: ( rule__OpAdd__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1121:2: rule__OpAdd__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd2327);
- rule__OpAdd__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpAdd"
-
-
- // $ANTLR start "entryRuleXMultiplicativeExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1133:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
- public final void entryRuleXMultiplicativeExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1134:1: ( ruleXMultiplicativeExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1135:1: ruleXMultiplicativeExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicativeExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression2354);
- ruleXMultiplicativeExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicativeExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicativeExpression2361); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMultiplicativeExpression"
-
-
- // $ANTLR start "ruleXMultiplicativeExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1142:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
- public final void ruleXMultiplicativeExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1146:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1147:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1147:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1148:1: ( rule__XMultiplicativeExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1149:1: ( rule__XMultiplicativeExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1149:2: rule__XMultiplicativeExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression2387);
- rule__XMultiplicativeExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMultiplicativeExpression"
-
-
- // $ANTLR start "entryRuleOpMulti"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1161:1: entryRuleOpMulti : ruleOpMulti EOF ;
- public final void entryRuleOpMulti() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1162:1: ( ruleOpMulti EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1163:1: ruleOpMulti EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_entryRuleOpMulti2414);
- ruleOpMulti();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMulti2421); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpMulti"
-
-
- // $ANTLR start "ruleOpMulti"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1170:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
- public final void ruleOpMulti() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1174:2: ( ( ( rule__OpMulti__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1175:1: ( ( rule__OpMulti__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1175:1: ( ( rule__OpMulti__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1176:1: ( rule__OpMulti__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1177:1: ( rule__OpMulti__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1177:2: rule__OpMulti__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti2447);
- rule__OpMulti__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpMulti"
-
-
- // $ANTLR start "entryRuleXUnaryOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1189:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
- public final void entryRuleXUnaryOperation() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1190:1: ( ruleXUnaryOperation EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1191:1: ruleXUnaryOperation EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation2474);
- ruleXUnaryOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXUnaryOperation2481); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXUnaryOperation"
-
-
- // $ANTLR start "ruleXUnaryOperation"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1198:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
- public final void ruleXUnaryOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1202:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1203:1: ( ( rule__XUnaryOperation__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1203:1: ( ( rule__XUnaryOperation__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1204:1: ( rule__XUnaryOperation__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1205:1: ( rule__XUnaryOperation__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1205:2: rule__XUnaryOperation__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation2507);
- rule__XUnaryOperation__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXUnaryOperation"
-
-
- // $ANTLR start "entryRuleOpUnary"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1217:1: entryRuleOpUnary : ruleOpUnary EOF ;
- public final void entryRuleOpUnary() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1218:1: ( ruleOpUnary EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1219:1: ruleOpUnary EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_entryRuleOpUnary2534);
- ruleOpUnary();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpUnary2541); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleOpUnary"
-
-
- // $ANTLR start "ruleOpUnary"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1226:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
- public final void ruleOpUnary() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1230:2: ( ( ( rule__OpUnary__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1231:1: ( ( rule__OpUnary__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1231:1: ( ( rule__OpUnary__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1232:1: ( rule__OpUnary__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1233:1: ( rule__OpUnary__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1233:2: rule__OpUnary__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary2567);
- rule__OpUnary__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleOpUnary"
-
-
- // $ANTLR start "entryRuleXCastedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1245:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
- public final void entryRuleXCastedExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1246:1: ( ruleXCastedExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1247:1: ruleXCastedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCastedExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression2594);
- ruleXCastedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCastedExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCastedExpression2601); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXCastedExpression"
-
-
- // $ANTLR start "ruleXCastedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1254:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
- public final void ruleXCastedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1258:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1259:1: ( ( rule__XCastedExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1259:1: ( ( rule__XCastedExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1260:1: ( rule__XCastedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCastedExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1261:1: ( rule__XCastedExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1261:2: rule__XCastedExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression2627);
- rule__XCastedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCastedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXCastedExpression"
-
-
- // $ANTLR start "entryRuleXMemberFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1273:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
- public final void entryRuleXMemberFeatureCall() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1274:1: ( ruleXMemberFeatureCall EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1275:1: ruleXMemberFeatureCall EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall2654);
- ruleXMemberFeatureCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMemberFeatureCall2661); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXMemberFeatureCall"
-
-
- // $ANTLR start "ruleXMemberFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1282:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
- public final void ruleXMemberFeatureCall() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1286:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1287:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1287:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1288:1: ( rule__XMemberFeatureCall__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1289:1: ( rule__XMemberFeatureCall__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1289:2: rule__XMemberFeatureCall__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall2687);
- rule__XMemberFeatureCall__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXMemberFeatureCall"
-
-
- // $ANTLR start "entryRuleXPrimaryExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1301:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
- public final void entryRuleXPrimaryExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1302:1: ( ruleXPrimaryExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1303:1: ruleXPrimaryExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression2714);
- ruleXPrimaryExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPrimaryExpression2721); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXPrimaryExpression"
-
-
- // $ANTLR start "ruleXPrimaryExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1310:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
- public final void ruleXPrimaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1314:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1315:1: ( ( rule__XPrimaryExpression__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1315:1: ( ( rule__XPrimaryExpression__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1316:1: ( rule__XPrimaryExpression__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1317:1: ( rule__XPrimaryExpression__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1317:2: rule__XPrimaryExpression__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression2747);
- rule__XPrimaryExpression__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXPrimaryExpression"
-
-
- // $ANTLR start "entryRuleXLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1329:1: entryRuleXLiteral : ruleXLiteral EOF ;
- public final void entryRuleXLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1330:1: ( ruleXLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1331:1: ruleXLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_entryRuleXLiteral2774);
- ruleXLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXLiteral2781); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXLiteral"
-
-
- // $ANTLR start "ruleXLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1338:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
- public final void ruleXLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1342:2: ( ( ( rule__XLiteral__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1343:1: ( ( rule__XLiteral__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1343:1: ( ( rule__XLiteral__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1344:1: ( rule__XLiteral__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1345:1: ( rule__XLiteral__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1345:2: rule__XLiteral__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral2807);
- rule__XLiteral__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXLiteral"
-
-
- // $ANTLR start "entryRuleXClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1357:1: entryRuleXClosure : ruleXClosure EOF ;
- public final void entryRuleXClosure() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1358:1: ( ruleXClosure EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1359:1: ruleXClosure EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClosureRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_entryRuleXClosure2834);
- ruleXClosure();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClosureRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClosure2841); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXClosure"
-
-
- // $ANTLR start "ruleXClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1366:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
- public final void ruleXClosure() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1370:2: ( ( ( rule__XClosure__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1371:1: ( ( rule__XClosure__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1371:1: ( ( rule__XClosure__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1372:1: ( rule__XClosure__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClosureAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1373:1: ( rule__XClosure__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1373:2: rule__XClosure__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClosure__Group__0_in_ruleXClosure2867);
- rule__XClosure__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClosureAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXClosure"
-
-
- // $ANTLR start "entryRuleXShortClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1385:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
- public final void entryRuleXShortClosure() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1386:1: ( ruleXShortClosure EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1387:1: ruleXShortClosure EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXShortClosureRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure2894);
- ruleXShortClosure();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXShortClosureRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXShortClosure2901); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXShortClosure"
-
-
- // $ANTLR start "ruleXShortClosure"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1394:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
- public final void ruleXShortClosure() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1398:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1399:1: ( ( rule__XShortClosure__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1399:1: ( ( rule__XShortClosure__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1400:1: ( rule__XShortClosure__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXShortClosureAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1401:1: ( rule__XShortClosure__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1401:2: rule__XShortClosure__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2927);
- rule__XShortClosure__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXShortClosureAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXShortClosure"
-
-
- // $ANTLR start "entryRuleXParenthesizedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1413:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
- public final void entryRuleXParenthesizedExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1414:1: ( ruleXParenthesizedExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1415:1: ruleXParenthesizedExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParenthesizedExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2954);
- ruleXParenthesizedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParenthesizedExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParenthesizedExpression2961); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXParenthesizedExpression"
-
-
- // $ANTLR start "ruleXParenthesizedExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1422:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
- public final void ruleXParenthesizedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1426:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1427:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1427:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1428:1: ( rule__XParenthesizedExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1429:1: ( rule__XParenthesizedExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1429:2: rule__XParenthesizedExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2987);
- rule__XParenthesizedExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXParenthesizedExpression"
-
-
- // $ANTLR start "entryRuleXIfExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1441:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
- public final void entryRuleXIfExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1442:1: ( ruleXIfExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1443:1: ruleXIfExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIfExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression3014);
- ruleXIfExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIfExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIfExpression3021); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXIfExpression"
-
-
- // $ANTLR start "ruleXIfExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1450:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
- public final void ruleXIfExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1454:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1455:1: ( ( rule__XIfExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1455:1: ( ( rule__XIfExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1456:1: ( rule__XIfExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIfExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1457:1: ( rule__XIfExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1457:2: rule__XIfExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression3047);
- rule__XIfExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIfExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXIfExpression"
-
-
- // $ANTLR start "entryRuleXSwitchExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1469:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
- public final void entryRuleXSwitchExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1470:1: ( ruleXSwitchExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1471:1: ruleXSwitchExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXSwitchExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression3074);
- ruleXSwitchExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXSwitchExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSwitchExpression3081); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXSwitchExpression"
-
-
- // $ANTLR start "ruleXSwitchExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1478:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
- public final void ruleXSwitchExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1482:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1483:1: ( ( rule__XSwitchExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1483:1: ( ( rule__XSwitchExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1484:1: ( rule__XSwitchExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXSwitchExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1485:1: ( rule__XSwitchExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1485:2: rule__XSwitchExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression3107);
- rule__XSwitchExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXSwitchExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXSwitchExpression"
-
-
- // $ANTLR start "entryRuleXCasePart"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1497:1: entryRuleXCasePart : ruleXCasePart EOF ;
- public final void entryRuleXCasePart() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1498:1: ( ruleXCasePart EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1499:1: ruleXCasePart EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCasePartRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_entryRuleXCasePart3134);
- ruleXCasePart();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCasePartRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCasePart3141); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXCasePart"
-
-
- // $ANTLR start "ruleXCasePart"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1506:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
- public final void ruleXCasePart() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1510:2: ( ( ( rule__XCasePart__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1511:1: ( ( rule__XCasePart__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1511:1: ( ( rule__XCasePart__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1512:1: ( rule__XCasePart__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCasePartAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1513:1: ( rule__XCasePart__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1513:2: rule__XCasePart__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart3167);
- rule__XCasePart__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCasePartAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXCasePart"
-
-
- // $ANTLR start "entryRuleXForLoopExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1525:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
- public final void entryRuleXForLoopExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1526:1: ( ruleXForLoopExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1527:1: ruleXForLoopExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXForLoopExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression3194);
- ruleXForLoopExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXForLoopExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXForLoopExpression3201); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXForLoopExpression"
-
-
- // $ANTLR start "ruleXForLoopExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1534:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
- public final void ruleXForLoopExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1538:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1539:1: ( ( rule__XForLoopExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1539:1: ( ( rule__XForLoopExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1540:1: ( rule__XForLoopExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXForLoopExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1541:1: ( rule__XForLoopExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1541:2: rule__XForLoopExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression3227);
- rule__XForLoopExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXForLoopExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXForLoopExpression"
-
-
- // $ANTLR start "entryRuleXWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1553:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
- public final void entryRuleXWhileExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1554:1: ( ruleXWhileExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1555:1: ruleXWhileExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXWhileExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression3254);
- ruleXWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXWhileExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXWhileExpression3261); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXWhileExpression"
-
-
- // $ANTLR start "ruleXWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1562:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
- public final void ruleXWhileExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1566:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1567:1: ( ( rule__XWhileExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1567:1: ( ( rule__XWhileExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1568:1: ( rule__XWhileExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXWhileExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1569:1: ( rule__XWhileExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1569:2: rule__XWhileExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression3287);
- rule__XWhileExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXWhileExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXWhileExpression"
-
-
- // $ANTLR start "entryRuleXDoWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1581:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
- public final void entryRuleXDoWhileExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1582:1: ( ruleXDoWhileExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1583:1: ruleXDoWhileExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDoWhileExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression3314);
- ruleXDoWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDoWhileExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDoWhileExpression3321); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXDoWhileExpression"
-
-
- // $ANTLR start "ruleXDoWhileExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1590:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
- public final void ruleXDoWhileExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1594:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1595:1: ( ( rule__XDoWhileExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1595:1: ( ( rule__XDoWhileExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1596:1: ( rule__XDoWhileExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXDoWhileExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1597:1: ( rule__XDoWhileExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1597:2: rule__XDoWhileExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression3347);
- rule__XDoWhileExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXDoWhileExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXDoWhileExpression"
-
-
- // $ANTLR start "entryRuleXExpressionInsideBlock"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1609:1: entryRuleXExpressionInsideBlock : ruleXExpressionInsideBlock EOF ;
- public final void entryRuleXExpressionInsideBlock() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1610:1: ( ruleXExpressionInsideBlock EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1611:1: ruleXExpressionInsideBlock EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXExpressionInsideBlock_in_entryRuleXExpressionInsideBlock3374);
- ruleXExpressionInsideBlock();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInsideBlock3381); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXExpressionInsideBlock"
-
-
- // $ANTLR start "ruleXExpressionInsideBlock"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1618:1: ruleXExpressionInsideBlock : ( ( rule__XExpressionInsideBlock__Alternatives ) ) ;
- public final void ruleXExpressionInsideBlock() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1622:2: ( ( ( rule__XExpressionInsideBlock__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1623:1: ( ( rule__XExpressionInsideBlock__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1623:1: ( ( rule__XExpressionInsideBlock__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1624:1: ( rule__XExpressionInsideBlock__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1625:1: ( rule__XExpressionInsideBlock__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1625:2: rule__XExpressionInsideBlock__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__XExpressionInsideBlock__Alternatives_in_ruleXExpressionInsideBlock3407);
- rule__XExpressionInsideBlock__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXExpressionInsideBlock"
-
-
- // $ANTLR start "entryRuleXVariableDeclaration"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1637:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
- public final void entryRuleXVariableDeclaration() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1638:1: ( ruleXVariableDeclaration EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1639:1: ruleXVariableDeclaration EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration3434);
- ruleXVariableDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXVariableDeclaration3441); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXVariableDeclaration"
-
-
- // $ANTLR start "ruleXVariableDeclaration"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1646:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
- public final void ruleXVariableDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1650:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1651:1: ( ( rule__XVariableDeclaration__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1651:1: ( ( rule__XVariableDeclaration__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1652:1: ( rule__XVariableDeclaration__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1653:1: ( rule__XVariableDeclaration__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1653:2: rule__XVariableDeclaration__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration3467);
- rule__XVariableDeclaration__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXVariableDeclaration"
-
-
- // $ANTLR start "entryRuleJvmFormalParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1665:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
- public final void entryRuleJvmFormalParameter() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1666:1: ( ruleJvmFormalParameter EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1667:1: ruleJvmFormalParameter EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmFormalParameterRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter3494);
- ruleJvmFormalParameter();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmFormalParameterRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmFormalParameter3501); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmFormalParameter"
-
-
- // $ANTLR start "ruleJvmFormalParameter"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1674:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
- public final void ruleJvmFormalParameter() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1678:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1679:1: ( ( rule__JvmFormalParameter__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1679:1: ( ( rule__JvmFormalParameter__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1680:1: ( rule__JvmFormalParameter__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmFormalParameterAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1681:1: ( rule__JvmFormalParameter__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1681:2: rule__JvmFormalParameter__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter3527);
- rule__JvmFormalParameter__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmFormalParameterAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmFormalParameter"
-
-
- // $ANTLR start "entryRuleXFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1693:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
- public final void entryRuleXFeatureCall() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1694:1: ( ruleXFeatureCall EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1695:1: ruleXFeatureCall EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3554);
- ruleXFeatureCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall3561); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXFeatureCall"
-
-
- // $ANTLR start "ruleXFeatureCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1702:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
- public final void ruleXFeatureCall() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1706:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1707:1: ( ( rule__XFeatureCall__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1707:1: ( ( rule__XFeatureCall__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1708:1: ( rule__XFeatureCall__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1709:1: ( rule__XFeatureCall__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1709:2: rule__XFeatureCall__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3587);
- rule__XFeatureCall__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXFeatureCall"
-
-
- // $ANTLR start "entryRuleIdOrSuper"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1721:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
- public final void entryRuleIdOrSuper() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1722:1: ( ruleIdOrSuper EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1723:1: ruleIdOrSuper EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3614);
- ruleIdOrSuper();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper3621); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleIdOrSuper"
-
-
- // $ANTLR start "ruleIdOrSuper"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1730:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
- public final void ruleIdOrSuper() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1734:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1735:1: ( ( rule__IdOrSuper__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1735:1: ( ( rule__IdOrSuper__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1736:1: ( rule__IdOrSuper__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1737:1: ( rule__IdOrSuper__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1737:2: rule__IdOrSuper__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3647);
- rule__IdOrSuper__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleIdOrSuper"
-
-
- // $ANTLR start "entryRuleStaticQualifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1749:1: entryRuleStaticQualifier : ruleStaticQualifier EOF ;
- public final void entryRuleStaticQualifier() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1750:1: ( ruleStaticQualifier EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1751:1: ruleStaticQualifier EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStaticQualifierRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier3674);
- ruleStaticQualifier();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStaticQualifierRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier3681); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleStaticQualifier"
-
-
- // $ANTLR start "ruleStaticQualifier"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1758:1: ruleStaticQualifier : ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) ;
- public final void ruleStaticQualifier() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1762:2: ( ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1763:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1763:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1764:1: ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1764:1: ( ( rule__StaticQualifier__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1765:1: ( rule__StaticQualifier__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStaticQualifierAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1766:1: ( rule__StaticQualifier__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1766:2: rule__StaticQualifier__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3709);
- rule__StaticQualifier__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStaticQualifierAccess().getGroup());
- }
-
- }
-
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1769:1: ( ( rule__StaticQualifier__Group__0 )* )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1770:1: ( rule__StaticQualifier__Group__0 )*
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStaticQualifierAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1771:1: ( rule__StaticQualifier__Group__0 )*
- loop1:
- do {
- int alt1=2;
- int LA1_0 = input.LA(1);
-
- if ( (LA1_0==RULE_ID) ) {
- int LA1_2 = input.LA(2);
-
- if ( (LA1_2==76) ) {
- alt1=1;
- }
-
-
- }
-
-
- switch (alt1) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1771:2: rule__StaticQualifier__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3721);
- rule__StaticQualifier__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop1;
- }
- } while (true);
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStaticQualifierAccess().getGroup());
- }
-
- }
-
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleStaticQualifier"
-
-
- // $ANTLR start "entryRuleXConstructorCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1784:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
- public final void entryRuleXConstructorCall() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1785:1: ( ruleXConstructorCall EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1786:1: ruleXConstructorCall EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3751);
- ruleXConstructorCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall3758); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXConstructorCall"
-
-
- // $ANTLR start "ruleXConstructorCall"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1793:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
- public final void ruleXConstructorCall() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1797:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1798:1: ( ( rule__XConstructorCall__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1798:1: ( ( rule__XConstructorCall__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1799:1: ( rule__XConstructorCall__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1800:1: ( rule__XConstructorCall__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1800:2: rule__XConstructorCall__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3784);
- rule__XConstructorCall__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXConstructorCall"
-
-
- // $ANTLR start "entryRuleXBooleanLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1812:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
- public final void entryRuleXBooleanLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1813:1: ( ruleXBooleanLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1814:1: ruleXBooleanLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3811);
- ruleXBooleanLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral3818); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXBooleanLiteral"
-
-
- // $ANTLR start "ruleXBooleanLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1821:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
- public final void ruleXBooleanLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1825:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1826:1: ( ( rule__XBooleanLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1826:1: ( ( rule__XBooleanLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1827:1: ( rule__XBooleanLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1828:1: ( rule__XBooleanLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1828:2: rule__XBooleanLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3844);
- rule__XBooleanLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXBooleanLiteral"
-
-
- // $ANTLR start "entryRuleXNullLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1840:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
- public final void entryRuleXNullLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1841:1: ( ruleXNullLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1842:1: ruleXNullLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXNullLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3871);
- ruleXNullLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXNullLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral3878); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXNullLiteral"
-
-
- // $ANTLR start "ruleXNullLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1849:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
- public final void ruleXNullLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1853:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1854:1: ( ( rule__XNullLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1854:1: ( ( rule__XNullLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1855:1: ( rule__XNullLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXNullLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1856:1: ( rule__XNullLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1856:2: rule__XNullLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3904);
- rule__XNullLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXNullLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXNullLiteral"
-
-
- // $ANTLR start "entryRuleXIntLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1868:1: entryRuleXIntLiteral : ruleXIntLiteral EOF ;
- public final void entryRuleXIntLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1869:1: ( ruleXIntLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1870:1: ruleXIntLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIntLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral3931);
- ruleXIntLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIntLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral3938); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXIntLiteral"
-
-
- // $ANTLR start "ruleXIntLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1877:1: ruleXIntLiteral : ( ( rule__XIntLiteral__Group__0 ) ) ;
- public final void ruleXIntLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1881:2: ( ( ( rule__XIntLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1882:1: ( ( rule__XIntLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1882:1: ( ( rule__XIntLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1883:1: ( rule__XIntLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXIntLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1884:1: ( rule__XIntLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1884:2: rule__XIntLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XIntLiteral__Group__0_in_ruleXIntLiteral3964);
- rule__XIntLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXIntLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXIntLiteral"
-
-
- // $ANTLR start "entryRuleXStringLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1896:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
- public final void entryRuleXStringLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1897:1: ( ruleXStringLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1898:1: ruleXStringLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3991);
- ruleXStringLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral3998); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXStringLiteral"
-
-
- // $ANTLR start "ruleXStringLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1905:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
- public final void ruleXStringLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1909:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( ( rule__XStringLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( ( rule__XStringLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1911:1: ( rule__XStringLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXStringLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1912:1: ( rule__XStringLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1912:2: rule__XStringLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4024);
- rule__XStringLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXStringLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXStringLiteral"
-
-
- // $ANTLR start "entryRuleXTypeLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1924:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
- public final void entryRuleXTypeLiteral() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1925:1: ( ruleXTypeLiteral EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1926:1: ruleXTypeLiteral EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeLiteralRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4051);
- ruleXTypeLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeLiteralRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral4058); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXTypeLiteral"
-
-
- // $ANTLR start "ruleXTypeLiteral"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1933:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
- public final void ruleXTypeLiteral() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1937:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XTypeLiteral__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XTypeLiteral__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1939:1: ( rule__XTypeLiteral__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTypeLiteralAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:1: ( rule__XTypeLiteral__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:2: rule__XTypeLiteral__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4084);
- rule__XTypeLiteral__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTypeLiteralAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXTypeLiteral"
-
-
- // $ANTLR start "entryRuleXThrowExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1952:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
- public final void entryRuleXThrowExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1953:1: ( ruleXThrowExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1954:1: ruleXThrowExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXThrowExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4111);
- ruleXThrowExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXThrowExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression4118); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXThrowExpression"
-
-
- // $ANTLR start "ruleXThrowExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1961:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
- public final void ruleXThrowExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1965:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XThrowExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XThrowExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1967:1: ( rule__XThrowExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXThrowExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:1: ( rule__XThrowExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:2: rule__XThrowExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4144);
- rule__XThrowExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXThrowExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXThrowExpression"
-
-
- // $ANTLR start "entryRuleXReturnExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1980:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
- public final void entryRuleXReturnExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1981:1: ( ruleXReturnExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1982:1: ruleXReturnExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReturnExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4171);
- ruleXReturnExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReturnExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression4178); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXReturnExpression"
-
-
- // $ANTLR start "ruleXReturnExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1989:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
- public final void ruleXReturnExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1993:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XReturnExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XReturnExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1995:1: ( rule__XReturnExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReturnExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:1: ( rule__XReturnExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:2: rule__XReturnExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4204);
- rule__XReturnExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReturnExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXReturnExpression"
-
-
- // $ANTLR start "entryRuleXTryCatchFinallyExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2008:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
- public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2009:1: ( ruleXTryCatchFinallyExpression EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2010:1: ruleXTryCatchFinallyExpression EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4231);
- ruleXTryCatchFinallyExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4238); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXTryCatchFinallyExpression"
-
-
- // $ANTLR start "ruleXTryCatchFinallyExpression"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2017:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
- public final void ruleXTryCatchFinallyExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2021:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2023:1: ( rule__XTryCatchFinallyExpression__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:1: ( rule__XTryCatchFinallyExpression__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:2: rule__XTryCatchFinallyExpression__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4264);
- rule__XTryCatchFinallyExpression__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXTryCatchFinallyExpression"
-
-
- // $ANTLR start "entryRuleXCatchClause"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2036:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
- public final void entryRuleXCatchClause() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2037:1: ( ruleXCatchClause EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2038:1: ruleXCatchClause EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCatchClauseRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4291);
- ruleXCatchClause();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCatchClauseRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause4298); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXCatchClause"
-
-
- // $ANTLR start "ruleXCatchClause"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2045:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
- public final void ruleXCatchClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2049:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XCatchClause__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XCatchClause__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2051:1: ( rule__XCatchClause__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXCatchClauseAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:1: ( rule__XCatchClause__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:2: rule__XCatchClause__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4324);
- rule__XCatchClause__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXCatchClauseAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXCatchClause"
-
-
- // $ANTLR start "entryRuleQualifiedName"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2064:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
- public final void entryRuleQualifiedName() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2065:1: ( ruleQualifiedName EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2066:1: ruleQualifiedName EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4351);
- ruleQualifiedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName4358); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleQualifiedName"
-
-
- // $ANTLR start "ruleQualifiedName"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2073:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
- public final void ruleQualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2077:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__QualifiedName__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__QualifiedName__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2079:1: ( rule__QualifiedName__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getQualifiedNameAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:1: ( rule__QualifiedName__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:2: rule__QualifiedName__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4384);
- rule__QualifiedName__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getQualifiedNameAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleQualifiedName"
-
-
- // $ANTLR start "entryRuleJvmTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2092:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
- public final void entryRuleJvmTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2093:1: ( ruleJvmTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2094:1: ruleJvmTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4411);
- ruleJvmTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference4418); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmTypeReference"
-
-
- // $ANTLR start "ruleJvmTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2101:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
- public final void ruleJvmTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2105:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__JvmTypeReference__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__JvmTypeReference__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2107:1: ( rule__JvmTypeReference__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:1: ( rule__JvmTypeReference__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:2: rule__JvmTypeReference__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4444);
- rule__JvmTypeReference__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmTypeReference"
-
-
- // $ANTLR start "entryRuleXFunctionTypeRef"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2120:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
- public final void entryRuleXFunctionTypeRef() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2121:1: ( ruleXFunctionTypeRef EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2122:1: ruleXFunctionTypeRef EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFunctionTypeRefRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4471);
- ruleXFunctionTypeRef();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFunctionTypeRefRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef4478); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleXFunctionTypeRef"
-
-
- // $ANTLR start "ruleXFunctionTypeRef"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2129:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
- public final void ruleXFunctionTypeRef() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2133:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2135:1: ( rule__XFunctionTypeRef__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFunctionTypeRefAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:1: ( rule__XFunctionTypeRef__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:2: rule__XFunctionTypeRef__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4504);
- rule__XFunctionTypeRef__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFunctionTypeRefAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleXFunctionTypeRef"
-
-
- // $ANTLR start "entryRuleJvmParameterizedTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2148:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
- public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2149:1: ( ruleJvmParameterizedTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2150:1: ruleJvmParameterizedTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmParameterizedTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4531);
- ruleJvmParameterizedTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmParameterizedTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4538); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmParameterizedTypeReference"
-
-
- // $ANTLR start "ruleJvmParameterizedTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2157:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
- public final void ruleJvmParameterizedTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2161:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2163:1: ( rule__JvmParameterizedTypeReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:1: ( rule__JvmParameterizedTypeReference__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:2: rule__JvmParameterizedTypeReference__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4564);
- rule__JvmParameterizedTypeReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmParameterizedTypeReference"
-
-
- // $ANTLR start "entryRuleJvmArgumentTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2176:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
- public final void entryRuleJvmArgumentTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2177:1: ( ruleJvmArgumentTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2178:1: ruleJvmArgumentTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4591);
- ruleJvmArgumentTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4598); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmArgumentTypeReference"
-
-
- // $ANTLR start "ruleJvmArgumentTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2185:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
- public final void ruleJvmArgumentTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2189:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2191:1: ( rule__JvmArgumentTypeReference__Alternatives )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:1: ( rule__JvmArgumentTypeReference__Alternatives )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:2: rule__JvmArgumentTypeReference__Alternatives
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4624);
- rule__JvmArgumentTypeReference__Alternatives();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmArgumentTypeReference"
-
-
- // $ANTLR start "entryRuleJvmWildcardTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2204:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
- public final void entryRuleJvmWildcardTypeReference() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2205:1: ( ruleJvmWildcardTypeReference EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2206:1: ruleJvmWildcardTypeReference EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4651);
- ruleJvmWildcardTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4658); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmWildcardTypeReference"
-
-
- // $ANTLR start "ruleJvmWildcardTypeReference"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2213:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
- public final void ruleJvmWildcardTypeReference() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2217:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2219:1: ( rule__JvmWildcardTypeReference__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:1: ( rule__JvmWildcardTypeReference__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:2: rule__JvmWildcardTypeReference__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4684);
- rule__JvmWildcardTypeReference__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmWildcardTypeReference"
-
-
- // $ANTLR start "entryRuleJvmUpperBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2232:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
- public final void entryRuleJvmUpperBound() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2233:1: ( ruleJvmUpperBound EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2234:1: ruleJvmUpperBound EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4711);
- ruleJvmUpperBound();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound4718); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmUpperBound"
-
-
- // $ANTLR start "ruleJvmUpperBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2241:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
- public final void ruleJvmUpperBound() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2245:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__JvmUpperBound__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__JvmUpperBound__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2247:1: ( rule__JvmUpperBound__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:1: ( rule__JvmUpperBound__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:2: rule__JvmUpperBound__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4744);
- rule__JvmUpperBound__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmUpperBound"
-
-
- // $ANTLR start "entryRuleJvmUpperBoundAnded"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2260:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
- public final void entryRuleJvmUpperBoundAnded() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2261:1: ( ruleJvmUpperBoundAnded EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2262:1: ruleJvmUpperBoundAnded EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundAndedRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4771);
- ruleJvmUpperBoundAnded();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundAndedRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4778); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmUpperBoundAnded"
-
-
- // $ANTLR start "ruleJvmUpperBoundAnded"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2269:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
- public final void ruleJvmUpperBoundAnded() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2273:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2275:1: ( rule__JvmUpperBoundAnded__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:1: ( rule__JvmUpperBoundAnded__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:2: rule__JvmUpperBoundAnded__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4804);
- rule__JvmUpperBoundAnded__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmUpperBoundAnded"
-
-
- // $ANTLR start "entryRuleJvmLowerBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2288:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
- public final void entryRuleJvmLowerBound() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2289:1: ( ruleJvmLowerBound EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2290:1: ruleJvmLowerBound EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmLowerBoundRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4831);
- ruleJvmLowerBound();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmLowerBoundRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound4838); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleJvmLowerBound"
-
-
- // $ANTLR start "ruleJvmLowerBound"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2297:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
- public final void ruleJvmLowerBound() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2301:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmLowerBound__Group__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmLowerBound__Group__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2303:1: ( rule__JvmLowerBound__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmLowerBoundAccess().getGroup());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:1: ( rule__JvmLowerBound__Group__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:2: rule__JvmLowerBound__Group__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4864);
- rule__JvmLowerBound__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmLowerBoundAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleJvmLowerBound"
-
-
- // $ANTLR start "entryRuleValidID"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2318:1: entryRuleValidID : ruleValidID EOF ;
- public final void entryRuleValidID() throws RecognitionException {
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2319:1: ( ruleValidID EOF )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2320:1: ruleValidID EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getValidIDRule());
- }
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_entryRuleValidID4893);
- ruleValidID();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getValidIDRule());
- }
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleValidID4900); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleValidID"
-
-
- // $ANTLR start "ruleValidID"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2327:1: ruleValidID : ( RULE_ID ) ;
- public final void ruleValidID() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2331:2: ( ( RULE_ID ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:1: ( RULE_ID )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:1: ( RULE_ID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2333:1: RULE_ID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
- }
- match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleValidID4926); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleValidID"
-
-
- // $ANTLR start "rule__XClassifier__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2346:1: rule__XClassifier__Alternatives : ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) );
- public final void rule__XClassifier__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2350:1: ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) )
- int alt2=3;
- alt2 = dfa2.predict(input);
- switch (alt2) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2351:1: ( ruleXClass )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2351:1: ( ruleXClass )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2352:1: ruleXClass
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getXClassParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClass_in_rule__XClassifier__Alternatives4961);
- ruleXClass();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getXClassParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2357:6: ( ruleXDataType )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2357:6: ( ruleXDataType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2358:1: ruleXDataType
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getXDataTypeParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_rule__XClassifier__Alternatives4978);
- ruleXDataType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getXDataTypeParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2363:6: ( ruleXEnum )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2363:6: ( ruleXEnum )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2364:1: ruleXEnum
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassifierAccess().getXEnumParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_rule__XClassifier__Alternatives4995);
- ruleXEnum();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassifierAccess().getXEnumParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XClassifier__Alternatives"
-
-
- // $ANTLR start "rule__XClass__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2374:1: rule__XClass__Alternatives_2 : ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) );
- public final void rule__XClass__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2378:1: ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) )
- int alt3=2;
- int LA3_0 = input.LA(1);
-
- if ( (LA3_0==51||LA3_0==88) ) {
- alt3=1;
- }
- else if ( (LA3_0==89) ) {
- alt3=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
- switch (alt3) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2379:1: ( ( rule__XClass__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2379:1: ( ( rule__XClass__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2380:1: ( rule__XClass__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2381:1: ( rule__XClass__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2381:2: rule__XClass__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0_in_rule__XClass__Alternatives_25027);
- rule__XClass__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2385:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2385:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2386:1: ( rule__XClass__InterfaceAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXClassAccess().getInterfaceAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2387:1: ( rule__XClass__InterfaceAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2387:2: rule__XClass__InterfaceAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XClass__InterfaceAssignment_2_1_in_rule__XClass__Alternatives_25045);
- rule__XClass__InterfaceAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXClassAccess().getInterfaceAssignment_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XClass__Alternatives_2"
-
-
- // $ANTLR start "rule__XMember__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2396:1: rule__XMember__Alternatives : ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) );
- public final void rule__XMember__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2400:1: ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) )
- int alt4=3;
- alt4 = dfa4.predict(input);
- switch (alt4) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2401:1: ( ruleXOperation )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2401:1: ( ruleXOperation )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2402:1: ruleXOperation
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getXOperationParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_rule__XMember__Alternatives5078);
- ruleXOperation();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getXOperationParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2407:6: ( ruleXReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2407:6: ( ruleXReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2408:1: ruleXReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getXReferenceParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReference_in_rule__XMember__Alternatives5095);
- ruleXReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getXReferenceParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2413:6: ( ruleXAttribute )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2413:6: ( ruleXAttribute )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2414:1: ruleXAttribute
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberAccess().getXAttributeParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_rule__XMember__Alternatives5112);
- ruleXAttribute();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberAccess().getXAttributeParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMember__Alternatives"
-
-
- // $ANTLR start "rule__XAttribute__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2424:1: rule__XAttribute__Alternatives_2 : ( ( ( rule__XAttribute__Group_2_0__0 ) ) | ( 'void' ) );
- public final void rule__XAttribute__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2428:1: ( ( ( rule__XAttribute__Group_2_0__0 ) ) | ( 'void' ) )
- int alt5=2;
- int LA5_0 = input.LA(1);
-
- if ( (LA5_0==RULE_ID) ) {
- alt5=1;
- }
- else if ( (LA5_0==15) ) {
- alt5=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2429:1: ( ( rule__XAttribute__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2429:1: ( ( rule__XAttribute__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2430:1: ( rule__XAttribute__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2431:1: ( rule__XAttribute__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2431:2: rule__XAttribute__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0_in_rule__XAttribute__Alternatives_25144);
- rule__XAttribute__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2435:6: ( 'void' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2435:6: ( 'void' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2436:1: 'void'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAttributeAccess().getVoidKeyword_2_1());
- }
- match(input,15,FollowSets000.FOLLOW_15_in_rule__XAttribute__Alternatives_25163); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAttributeAccess().getVoidKeyword_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAttribute__Alternatives_2"
-
-
- // $ANTLR start "rule__XReference__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2448:1: rule__XReference__Alternatives_1 : ( ( ( rule__XReference__UnorderedGroup_1_0 ) ) | ( ( rule__XReference__UnorderedGroup_1_1 ) ) );
- public final void rule__XReference__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2452:1: ( ( ( rule__XReference__UnorderedGroup_1_0 ) ) | ( ( rule__XReference__UnorderedGroup_1_1 ) ) )
- int alt6=2;
- int LA6_0 = input.LA(1);
-
- if ( ((LA6_0>=98 && LA6_0<=100)) ) {
- alt6=1;
- }
- else if ( (LA6_0==86||LA6_0==101) ) {
- alt6=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 6, 0, input);
-
- throw nvae;
- }
- switch (alt6) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2453:1: ( ( rule__XReference__UnorderedGroup_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2453:1: ( ( rule__XReference__UnorderedGroup_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2454:1: ( rule__XReference__UnorderedGroup_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2455:1: ( rule__XReference__UnorderedGroup_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2455:2: rule__XReference__UnorderedGroup_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_1_0_in_rule__XReference__Alternatives_15197);
- rule__XReference__UnorderedGroup_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2459:6: ( ( rule__XReference__UnorderedGroup_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2459:6: ( ( rule__XReference__UnorderedGroup_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2460:1: ( rule__XReference__UnorderedGroup_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2461:1: ( rule__XReference__UnorderedGroup_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2461:2: rule__XReference__UnorderedGroup_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_1_1_in_rule__XReference__Alternatives_15215);
- rule__XReference__UnorderedGroup_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XReference__Alternatives_1"
-
-
- // $ANTLR start "rule__XReference__Alternatives_1_0_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2470:1: rule__XReference__Alternatives_1_0_1 : ( ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) );
- public final void rule__XReference__Alternatives_1_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2474:1: ( ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( (LA7_0==99) ) {
- alt7=1;
- }
- else if ( (LA7_0==100) ) {
- alt7=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch (alt7) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2475:1: ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2475:1: ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2476:1: ( rule__XReference__ContainmentAssignment_1_0_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getContainmentAssignment_1_0_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2477:1: ( rule__XReference__ContainmentAssignment_1_0_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2477:2: rule__XReference__ContainmentAssignment_1_0_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainmentAssignment_1_0_1_0_in_rule__XReference__Alternatives_1_0_15248);
- rule__XReference__ContainmentAssignment_1_0_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getContainmentAssignment_1_0_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2481:6: ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2481:6: ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2482:1: ( rule__XReference__ContainerAssignment_1_0_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXReferenceAccess().getContainerAssignment_1_0_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2483:1: ( rule__XReference__ContainerAssignment_1_0_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2483:2: rule__XReference__ContainerAssignment_1_0_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainerAssignment_1_0_1_1_in_rule__XReference__Alternatives_1_0_15266);
- rule__XReference__ContainerAssignment_1_0_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXReferenceAccess().getContainerAssignment_1_0_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XReference__Alternatives_1_0_1"
-
-
- // $ANTLR start "rule__XOperation__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2492:1: rule__XOperation__Alternatives_2 : ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) );
- public final void rule__XOperation__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2496:1: ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) )
- int alt8=2;
- int LA8_0 = input.LA(1);
-
- if ( (LA8_0==90) ) {
- alt8=1;
- }
- else if ( (LA8_0==91) ) {
- alt8=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
-
- throw nvae;
- }
- switch (alt8) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2497:1: ( ( rule__XOperation__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2497:1: ( ( rule__XOperation__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2498:1: ( rule__XOperation__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2499:1: ( rule__XOperation__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2499:2: rule__XOperation__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0_in_rule__XOperation__Alternatives_25299);
- rule__XOperation__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2503:6: ( ( rule__XOperation__Group_2_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2503:6: ( ( rule__XOperation__Group_2_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2504:1: ( rule__XOperation__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getGroup_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2505:1: ( rule__XOperation__Group_2_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2505:2: rule__XOperation__Group_2_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0_in_rule__XOperation__Alternatives_25317);
- rule__XOperation__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XOperation__Alternatives_2"
-
-
- // $ANTLR start "rule__XOperation__Alternatives_4"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2514:1: rule__XOperation__Alternatives_4 : ( ( ( rule__XOperation__TypeAssignment_4_0 ) ) | ( 'void' ) );
- public final void rule__XOperation__Alternatives_4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2518:1: ( ( ( rule__XOperation__TypeAssignment_4_0 ) ) | ( 'void' ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
-
- if ( (LA9_0==RULE_ID) ) {
- alt9=1;
- }
- else if ( (LA9_0==15) ) {
- alt9=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
-
- throw nvae;
- }
- switch (alt9) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2519:1: ( ( rule__XOperation__TypeAssignment_4_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2519:1: ( ( rule__XOperation__TypeAssignment_4_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2520:1: ( rule__XOperation__TypeAssignment_4_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getTypeAssignment_4_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2521:1: ( rule__XOperation__TypeAssignment_4_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2521:2: rule__XOperation__TypeAssignment_4_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeAssignment_4_0_in_rule__XOperation__Alternatives_45350);
- rule__XOperation__TypeAssignment_4_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getTypeAssignment_4_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2525:6: ( 'void' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2525:6: ( 'void' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2526:1: 'void'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXOperationAccess().getVoidKeyword_4_1());
- }
- match(input,15,FollowSets000.FOLLOW_15_in_rule__XOperation__Alternatives_45369); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXOperationAccess().getVoidKeyword_4_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XOperation__Alternatives_4"
-
-
- // $ANTLR start "rule__XParameter__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2538:1: rule__XParameter__Alternatives_1 : ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) );
- public final void rule__XParameter__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2542:1: ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) )
- int alt10=2;
- int LA10_0 = input.LA(1);
-
- if ( (LA10_0==90) ) {
- alt10=1;
- }
- else if ( (LA10_0==91) ) {
- alt10=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
-
- throw nvae;
- }
- switch (alt10) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2543:1: ( ( rule__XParameter__Group_1_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2543:1: ( ( rule__XParameter__Group_1_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2544:1: ( rule__XParameter__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterAccess().getGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2545:1: ( rule__XParameter__Group_1_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2545:2: rule__XParameter__Group_1_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0_in_rule__XParameter__Alternatives_15403);
- rule__XParameter__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2549:6: ( ( rule__XParameter__Group_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2549:6: ( ( rule__XParameter__Group_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2550:1: ( rule__XParameter__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXParameterAccess().getGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2551:1: ( rule__XParameter__Group_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2551:2: rule__XParameter__Group_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0_in_rule__XParameter__Alternatives_15421);
- rule__XParameter__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXParameterAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XParameter__Alternatives_1"
-
-
- // $ANTLR start "rule__XMultiplicity__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2560:1: rule__XMultiplicity__Alternatives_1 : ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) );
- public final void rule__XMultiplicity__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2564:1: ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) )
- int alt11=4;
- switch ( input.LA(1) ) {
- case 16:
- {
- alt11=1;
- }
- break;
- case 17:
- {
- alt11=2;
- }
- break;
- case 18:
- {
- alt11=3;
- }
- break;
- case RULE_INT:
- {
- alt11=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
-
- throw nvae;
- }
-
- switch (alt11) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2565:1: ( '?' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2565:1: ( '?' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2566:1: '?'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_0());
- }
- match(input,16,FollowSets000.FOLLOW_16_in_rule__XMultiplicity__Alternatives_15455); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2573:6: ( '*' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2573:6: ( '*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2574:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_1());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_15475); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2581:6: ( '+' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2581:6: ( '+' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2582:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getPlusSignKeyword_1_2());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__XMultiplicity__Alternatives_15495); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getPlusSignKeyword_1_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2589:6: ( ( rule__XMultiplicity__Group_1_3__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2589:6: ( ( rule__XMultiplicity__Group_1_3__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2590:1: ( rule__XMultiplicity__Group_1_3__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getGroup_1_3());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2591:1: ( rule__XMultiplicity__Group_1_3__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2591:2: rule__XMultiplicity__Group_1_3__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0_in_rule__XMultiplicity__Alternatives_15514);
- rule__XMultiplicity__Group_1_3__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getGroup_1_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMultiplicity__Alternatives_1"
-
-
- // $ANTLR start "rule__XMultiplicity__Alternatives_1_3_1_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2600:1: rule__XMultiplicity__Alternatives_1_3_1_1 : ( ( RULE_INT ) | ( '?' ) | ( '*' ) );
- public final void rule__XMultiplicity__Alternatives_1_3_1_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2604:1: ( ( RULE_INT ) | ( '?' ) | ( '*' ) )
- int alt12=3;
- switch ( input.LA(1) ) {
- case RULE_INT:
- {
- alt12=1;
- }
- break;
- case 16:
- {
- alt12=2;
- }
- break;
- case 17:
- {
- alt12=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
-
- throw nvae;
- }
-
- switch (alt12) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2605:1: ( RULE_INT )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2605:1: ( RULE_INT )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2606:1: RULE_INT
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_1_1_0());
- }
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Alternatives_1_3_1_15547); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_1_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2611:6: ( '?' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2611:6: ( '?' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2612:1: '?'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_3_1_1_1());
- }
- match(input,16,FollowSets000.FOLLOW_16_in_rule__XMultiplicity__Alternatives_1_3_1_15565); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_3_1_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2619:6: ( '*' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2619:6: ( '*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2620:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_3_1_1_2());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_1_3_1_15585); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_3_1_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMultiplicity__Alternatives_1_3_1_1"
-
-
- // $ANTLR start "rule__XGenericTypeArgument__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2632:1: rule__XGenericTypeArgument__Alternatives : ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) );
- public final void rule__XGenericTypeArgument__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2636:1: ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
-
- if ( (LA13_0==RULE_ID) ) {
- alt13=1;
- }
- else if ( (LA13_0==16) ) {
- alt13=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
- switch (alt13) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2637:1: ( ruleXGenericType )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2637:1: ( ruleXGenericType )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2638:1: ruleXGenericType
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentAccess().getXGenericTypeParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_rule__XGenericTypeArgument__Alternatives5619);
- ruleXGenericType();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentAccess().getXGenericTypeParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2643:6: ( ruleXGenericWildcardTypeArgument )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2643:6: ( ruleXGenericWildcardTypeArgument )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2644:1: ruleXGenericWildcardTypeArgument
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericTypeArgumentAccess().getXGenericWildcardTypeArgumentParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_rule__XGenericTypeArgument__Alternatives5636);
- ruleXGenericWildcardTypeArgument();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericTypeArgumentAccess().getXGenericWildcardTypeArgumentParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XGenericTypeArgument__Alternatives"
-
-
- // $ANTLR start "rule__XGenericWildcardTypeArgument__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2654:1: rule__XGenericWildcardTypeArgument__Alternatives_2 : ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) );
- public final void rule__XGenericWildcardTypeArgument__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2658:1: ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) )
- int alt14=2;
- int LA14_0 = input.LA(1);
-
- if ( (LA14_0==52) ) {
- alt14=1;
- }
- else if ( (LA14_0==34) ) {
- alt14=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
- switch (alt14) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2659:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2659:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2660:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2661:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2661:2: rule__XGenericWildcardTypeArgument__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25668);
- rule__XGenericWildcardTypeArgument__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2665:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2665:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2666:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2667:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2667:2: rule__XGenericWildcardTypeArgument__Group_2_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25686);
- rule__XGenericWildcardTypeArgument__Group_2_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XGenericWildcardTypeArgument__Alternatives_2"
-
-
- // $ANTLR start "rule__XAssignment__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2676: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 {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2680:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
-
- if ( (LA15_0==RULE_ID) ) {
- int LA15_1 = input.LA(2);
-
- if ( (LA15_1==EOF||(LA15_1>=RULE_ID && LA15_1<=RULE_STRING)||(LA15_1>=12 && LA15_1<=14)||(LA15_1>=17 && LA15_1<=35)||(LA15_1>=38 && LA15_1<=40)||LA15_1==44||(LA15_1>=49 && LA15_1<=50)||(LA15_1>=62 && LA15_1<=65)||(LA15_1>=67 && LA15_1<=85)||(LA15_1>=102 && LA15_1<=105)) ) {
- alt15=2;
- }
- else if ( (LA15_1==11) ) {
- alt15=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 15, 1, input);
-
- throw nvae;
- }
- }
- else if ( ((LA15_0>=RULE_INT && LA15_0<=RULE_STRING)||LA15_0==18||LA15_0==24||LA15_0==27||LA15_0==31||(LA15_0>=34 && LA15_0<=35)||LA15_0==38||LA15_0==49||LA15_0==62||LA15_0==67||LA15_0==69||(LA15_0>=73 && LA15_0<=75)||(LA15_0>=77 && LA15_0<=82)||LA15_0==105) ) {
- alt15=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
-
- throw nvae;
- }
- switch (alt15) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2681:1: ( ( rule__XAssignment__Group_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2681:1: ( ( rule__XAssignment__Group_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2682:1: ( rule__XAssignment__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentAccess().getGroup_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2683:1: ( rule__XAssignment__Group_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2683:2: rule__XAssignment__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives5719);
- rule__XAssignment__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2687:6: ( ( rule__XAssignment__Group_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2687:6: ( ( rule__XAssignment__Group_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2688:1: ( rule__XAssignment__Group_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXAssignmentAccess().getGroup_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2689:1: ( rule__XAssignment__Group_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2689:2: rule__XAssignment__Group_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives5737);
- rule__XAssignment__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXAssignmentAccess().getGroup_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XAssignment__Alternatives"
-
-
- // $ANTLR start "rule__OpEquality__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2698:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) );
- public final void rule__OpEquality__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2702:1: ( ( '==' ) | ( '!=' ) )
- int alt16=2;
- int LA16_0 = input.LA(1);
-
- if ( (LA16_0==19) ) {
- alt16=1;
- }
- else if ( (LA16_0==20) ) {
- alt16=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
- switch (alt16) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2703:1: ( '==' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2703:1: ( '==' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2704:1: '=='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
- }
- match(input,19,FollowSets000.FOLLOW_19_in_rule__OpEquality__Alternatives5771); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2711:6: ( '!=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2711:6: ( '!=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2712:1: '!='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
- }
- match(input,20,FollowSets000.FOLLOW_20_in_rule__OpEquality__Alternatives5791); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpEquality__Alternatives"
-
-
- // $ANTLR start "rule__XRelationalExpression__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2724: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 {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2728:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
-
- if ( (LA17_0==65) ) {
- alt17=1;
- }
- else if ( ((LA17_0>=21 && LA17_0<=24)) ) {
- alt17=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
-
- throw nvae;
- }
- switch (alt17) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2729:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2729:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2730:1: ( rule__XRelationalExpression__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2731:1: ( rule__XRelationalExpression__Group_1_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2731:2: rule__XRelationalExpression__Group_1_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_15825);
- rule__XRelationalExpression__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2735:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2735:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2736:1: ( rule__XRelationalExpression__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2737:1: ( rule__XRelationalExpression__Group_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2737:2: rule__XRelationalExpression__Group_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_15843);
- rule__XRelationalExpression__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XRelationalExpression__Alternatives_1"
-
-
- // $ANTLR start "rule__OpCompare__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2746:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) );
- public final void rule__OpCompare__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2750:1: ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) )
- int alt18=4;
- switch ( input.LA(1) ) {
- case 21:
- {
- alt18=1;
- }
- break;
- case 22:
- {
- alt18=2;
- }
- break;
- case 23:
- {
- alt18=3;
- }
- break;
- case 24:
- {
- alt18=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
-
- throw nvae;
- }
-
- switch (alt18) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2751:1: ( '>=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2751:1: ( '>=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2752:1: '>='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
- }
- match(input,21,FollowSets000.FOLLOW_21_in_rule__OpCompare__Alternatives5877); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2759:6: ( '<=' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2759:6: ( '<=' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2760:1: '<='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getLessThanSignEqualsSignKeyword_1());
- }
- match(input,22,FollowSets000.FOLLOW_22_in_rule__OpCompare__Alternatives5897); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getLessThanSignEqualsSignKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2767:6: ( '>' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2767:6: ( '>' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2768:1: '>'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
- }
- match(input,23,FollowSets000.FOLLOW_23_in_rule__OpCompare__Alternatives5917); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2775:6: ( '<' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2775:6: ( '<' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2776:1: '<'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
- }
- match(input,24,FollowSets000.FOLLOW_24_in_rule__OpCompare__Alternatives5937); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpCompare__Alternatives"
-
-
- // $ANTLR start "rule__OpOther__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2788:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..' ) );
- public final void rule__OpOther__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2792:1: ( ( '->' ) | ( '..' ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
-
- if ( (LA19_0==25) ) {
- alt19=1;
- }
- else if ( (LA19_0==26) ) {
- alt19=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
-
- throw nvae;
- }
- switch (alt19) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2793:1: ( '->' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2793:1: ( '->' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2794:1: '->'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
- match(input,25,FollowSets000.FOLLOW_25_in_rule__OpOther__Alternatives5972); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2801:6: ( '..' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2801:6: ( '..' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2802:1: '..'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_1());
- }
- match(input,26,FollowSets000.FOLLOW_26_in_rule__OpOther__Alternatives5992); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpOther__Alternatives"
-
-
- // $ANTLR start "rule__OpAdd__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2814:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
- public final void rule__OpAdd__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2818:1: ( ( '+' ) | ( '-' ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
-
- if ( (LA20_0==18) ) {
- alt20=1;
- }
- else if ( (LA20_0==27) ) {
- alt20=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
-
- throw nvae;
- }
- switch (alt20) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2819:1: ( '+' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2819:1: ( '+' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2820:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__OpAdd__Alternatives6027); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2827:6: ( '-' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2827:6: ( '-' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2828:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
- }
- match(input,27,FollowSets000.FOLLOW_27_in_rule__OpAdd__Alternatives6047); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpAdd__Alternatives"
-
-
- // $ANTLR start "rule__OpMulti__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2840:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
- public final void rule__OpMulti__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2844:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
- int alt21=4;
- switch ( input.LA(1) ) {
- case 17:
- {
- alt21=1;
- }
- break;
- case 28:
- {
- alt21=2;
- }
- break;
- case 29:
- {
- alt21=3;
- }
- break;
- case 30:
- {
- alt21=4;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
-
- throw nvae;
- }
-
- switch (alt21) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2845:1: ( '*' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2845:1: ( '*' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2846:1: '*'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__OpMulti__Alternatives6082); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2853:6: ( '**' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2853:6: ( '**' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2854:1: '**'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
- }
- match(input,28,FollowSets000.FOLLOW_28_in_rule__OpMulti__Alternatives6102); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2861:6: ( '/' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2861:6: ( '/' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2862:1: '/'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
- }
- match(input,29,FollowSets000.FOLLOW_29_in_rule__OpMulti__Alternatives6122); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2869:6: ( '%' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2869:6: ( '%' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2870:1: '%'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
- }
- match(input,30,FollowSets000.FOLLOW_30_in_rule__OpMulti__Alternatives6142); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpMulti__Alternatives"
-
-
- // $ANTLR start "rule__XUnaryOperation__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2882:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
- public final void rule__XUnaryOperation__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2886:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
- int alt22=2;
- int LA22_0 = input.LA(1);
-
- if ( (LA22_0==18||LA22_0==27||LA22_0==31) ) {
- alt22=1;
- }
- else if ( ((LA22_0>=RULE_ID && LA22_0<=RULE_STRING)||LA22_0==24||(LA22_0>=34 && LA22_0<=35)||LA22_0==38||LA22_0==49||LA22_0==62||LA22_0==67||LA22_0==69||(LA22_0>=73 && LA22_0<=75)||(LA22_0>=77 && LA22_0<=82)||LA22_0==105) ) {
- alt22=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
-
- throw nvae;
- }
- switch (alt22) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2887:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2887:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2888:1: ( rule__XUnaryOperation__Group_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationAccess().getGroup_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2889:1: ( rule__XUnaryOperation__Group_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2889:2: rule__XUnaryOperation__Group_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6176);
- rule__XUnaryOperation__Group_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationAccess().getGroup_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2893:6: ( ruleXCastedExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2893:6: ( ruleXCastedExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2894:1: ruleXCastedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6194);
- ruleXCastedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XUnaryOperation__Alternatives"
-
-
- // $ANTLR start "rule__OpUnary__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2904:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
- public final void rule__OpUnary__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2908:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
- int alt23=3;
- switch ( input.LA(1) ) {
- case 31:
- {
- alt23=1;
- }
- break;
- case 27:
- {
- alt23=2;
- }
- break;
- case 18:
- {
- alt23=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
-
- throw nvae;
- }
-
- switch (alt23) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2909:1: ( '!' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2909:1: ( '!' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2910:1: '!'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
- }
- match(input,31,FollowSets000.FOLLOW_31_in_rule__OpUnary__Alternatives6227); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2917:6: ( '-' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2917:6: ( '-' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2918:1: '-'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
- }
- match(input,27,FollowSets000.FOLLOW_27_in_rule__OpUnary__Alternatives6247); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2925:6: ( '+' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2925:6: ( '+' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2926:1: '+'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
- }
- match(input,18,FollowSets000.FOLLOW_18_in_rule__OpUnary__Alternatives6267); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OpUnary__Alternatives"
-
-
- // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2938: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 {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2942:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
- int alt24=2;
- int LA24_0 = input.LA(1);
-
- if ( (LA24_0==32) ) {
- int LA24_1 = input.LA(2);
-
- if ( (LA24_1==24) ) {
- alt24=2;
- }
- else if ( (LA24_1==RULE_ID) ) {
- int LA24_3 = input.LA(3);
-
- if ( (LA24_3==11) ) {
- alt24=1;
- }
- else if ( (LA24_3==EOF||(LA24_3>=RULE_ID && LA24_3<=RULE_STRING)||(LA24_3>=12 && LA24_3<=14)||(LA24_3>=17 && LA24_3<=35)||(LA24_3>=38 && LA24_3<=40)||LA24_3==44||(LA24_3>=49 && LA24_3<=50)||(LA24_3>=62 && LA24_3<=65)||(LA24_3>=67 && LA24_3<=75)||(LA24_3>=77 && LA24_3<=85)||(LA24_3>=102 && LA24_3<=105)) ) {
- alt24=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 3, input);
-
- throw nvae;
- }
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 1, input);
-
- throw nvae;
- }
- }
- else if ( ((LA24_0>=102 && LA24_0<=103)) ) {
- alt24=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
-
- throw nvae;
- }
- switch (alt24) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2943:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2943:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2944:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2945:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2945:2: rule__XMemberFeatureCall__Group_1_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16301);
- rule__XMemberFeatureCall__Group_1_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2949:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2949:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2950:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2951:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2951:2: rule__XMemberFeatureCall__Group_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16319);
- rule__XMemberFeatureCall__Group_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1"
-
-
- // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2960:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) );
- public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2964:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) )
- int alt25=3;
- switch ( input.LA(1) ) {
- case 32:
- {
- alt25=1;
- }
- break;
- case 102:
- {
- alt25=2;
- }
- break;
- case 103:
- {
- alt25=3;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
-
- throw nvae;
- }
-
- switch (alt25) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2965:1: ( '.' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2965:1: ( '.' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2966:1: '.'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
- }
- match(input,32,FollowSets000.FOLLOW_32_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16353); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2973:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2973:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2974:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2975:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2975:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16372);
- rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2979:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2979:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2980:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAssignment_1_1_0_0_1_2());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2981:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2981:2: rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16390);
- rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAssignment_1_1_0_0_1_2());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
-
-
- // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2990: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 {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2994:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
- int alt26=2;
- alt26 = dfa26.predict(input);
- switch (alt26) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2995:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2995:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2996:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2997:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2997:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16423);
- rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3001:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3001:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3002:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3003:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3003:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16441);
- rule__XMemberFeatureCall__Group_1_1_3_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
-
-
- // $ANTLR start "rule__XPrimaryExpression__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3012:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
- public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3016:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
- int alt27=13;
- switch ( input.LA(1) ) {
- case 77:
- {
- alt27=1;
- }
- break;
- case 49:
- {
- alt27=2;
- }
- break;
- case 69:
- {
- alt27=3;
- }
- break;
- case RULE_ID:
- case 24:
- case 34:
- {
- alt27=4;
- }
- break;
- case RULE_INT:
- case RULE_STRING:
- case 35:
- case 62:
- case 78:
- case 79:
- case 105:
- {
- alt27=5;
- }
- break;
- case 67:
- {
- alt27=6;
- }
- break;
- case 73:
- {
- alt27=7;
- }
- break;
- case 74:
- {
- alt27=8;
- }
- break;
- case 75:
- {
- alt27=9;
- }
- break;
- case 80:
- {
- alt27=10;
- }
- break;
- case 81:
- {
- alt27=11;
- }
- break;
- case 82:
- {
- alt27=12;
- }
- break;
- case 38:
- {
- alt27=13;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
-
- throw nvae;
- }
-
- switch (alt27) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3017:1: ( ruleXConstructorCall )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3017:1: ( ruleXConstructorCall )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3018:1: ruleXConstructorCall
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives6474);
- ruleXConstructorCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3023:6: ( ruleXBlockExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3023:6: ( ruleXBlockExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3024:1: ruleXBlockExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6491);
- ruleXBlockExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3029:6: ( ruleXSwitchExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3029:6: ( ruleXSwitchExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3030:1: ruleXSwitchExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6508);
- ruleXSwitchExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3035:6: ( ruleXFeatureCall )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3035:6: ( ruleXFeatureCall )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3036:1: ruleXFeatureCall
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_3());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6525);
- ruleXFeatureCall();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3041:6: ( ruleXLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3041:6: ( ruleXLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3042:1: ruleXLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_4());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6542);
- ruleXLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3047:6: ( ruleXIfExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3047:6: ( ruleXIfExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3048:1: ruleXIfExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_5());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6559);
- ruleXIfExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
- case 7 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3053:6: ( ruleXForLoopExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3053:6: ( ruleXForLoopExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3054:1: ruleXForLoopExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_6());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6576);
- ruleXForLoopExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_6());
- }
-
- }
-
-
- }
- break;
- case 8 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3059:6: ( ruleXWhileExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3059:6: ( ruleXWhileExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3060:1: ruleXWhileExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_7());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6593);
- ruleXWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_7());
- }
-
- }
-
-
- }
- break;
- case 9 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3065:6: ( ruleXDoWhileExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3065:6: ( ruleXDoWhileExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3066:1: ruleXDoWhileExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_8());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6610);
- ruleXDoWhileExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_8());
- }
-
- }
-
-
- }
- break;
- case 10 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3071:6: ( ruleXThrowExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3071:6: ( ruleXThrowExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3072:1: ruleXThrowExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_9());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6627);
- ruleXThrowExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_9());
- }
-
- }
-
-
- }
- break;
- case 11 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3077:6: ( ruleXReturnExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3077:6: ( ruleXReturnExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3078:1: ruleXReturnExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_10());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6644);
- ruleXReturnExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_10());
- }
-
- }
-
-
- }
- break;
- case 12 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3083:6: ( ruleXTryCatchFinallyExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3083:6: ( ruleXTryCatchFinallyExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3084:1: ruleXTryCatchFinallyExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_11());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives6661);
- ruleXTryCatchFinallyExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_11());
- }
-
- }
-
-
- }
- break;
- case 13 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3089:6: ( ruleXParenthesizedExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3089:6: ( ruleXParenthesizedExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3090:1: ruleXParenthesizedExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_12());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives6678);
- ruleXParenthesizedExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_12());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XPrimaryExpression__Alternatives"
-
-
- // $ANTLR start "rule__XLiteral__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3100:1: rule__XLiteral__Alternatives : ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
- public final void rule__XLiteral__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3104:1: ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
- int alt28=6;
- switch ( input.LA(1) ) {
- case 62:
- {
- alt28=1;
- }
- break;
- case 35:
- case 105:
- {
- alt28=2;
- }
- break;
- case RULE_INT:
- {
- alt28=3;
- }
- break;
- case 78:
- {
- alt28=4;
- }
- break;
- case RULE_STRING:
- {
- alt28=5;
- }
- break;
- case 79:
- {
- alt28=6;
- }
- break;
- default:
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
-
- throw nvae;
- }
-
- switch (alt28) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3105:1: ( ruleXClosure )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3105:1: ( ruleXClosure )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3106:1: ruleXClosure
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives6710);
- ruleXClosure();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3111:6: ( ruleXBooleanLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3111:6: ( ruleXBooleanLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3112:1: ruleXBooleanLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives6727);
- ruleXBooleanLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
- case 3 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3117:6: ( ruleXIntLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3117:6: ( ruleXIntLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3118:1: ruleXIntLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXIntLiteralParserRuleCall_2());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_rule__XLiteral__Alternatives6744);
- ruleXIntLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXIntLiteralParserRuleCall_2());
- }
-
- }
-
-
- }
- break;
- case 4 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3123:6: ( ruleXNullLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3123:6: ( ruleXNullLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3124:1: ruleXNullLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_3());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives6761);
- ruleXNullLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
- case 5 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3129:6: ( ruleXStringLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3129:6: ( ruleXStringLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3130:1: ruleXStringLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_4());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives6778);
- ruleXStringLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_4());
- }
-
- }
-
-
- }
- break;
- case 6 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3135:6: ( ruleXTypeLiteral )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3135:6: ( ruleXTypeLiteral )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3136:1: ruleXTypeLiteral
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_5());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives6795);
- ruleXTypeLiteral();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_5());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XLiteral__Alternatives"
-
-
- // $ANTLR start "rule__XExpressionInsideBlock__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3146:1: rule__XExpressionInsideBlock__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
- public final void rule__XExpressionInsideBlock__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3150:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
-
- if ( (LA29_0==33||LA29_0==104) ) {
- alt29=1;
- }
- else if ( ((LA29_0>=RULE_ID && LA29_0<=RULE_STRING)||LA29_0==18||LA29_0==24||LA29_0==27||LA29_0==31||(LA29_0>=34 && LA29_0<=35)||LA29_0==38||LA29_0==49||LA29_0==62||LA29_0==67||LA29_0==69||(LA29_0>=73 && LA29_0<=75)||(LA29_0>=77 && LA29_0<=82)||LA29_0==105) ) {
- alt29=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
-
- throw nvae;
- }
- switch (alt29) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ruleXVariableDeclaration )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ruleXVariableDeclaration )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3152:1: ruleXVariableDeclaration
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockAccess().getXVariableDeclarationParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionInsideBlock__Alternatives6827);
- ruleXVariableDeclaration();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockAccess().getXVariableDeclarationParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3157:6: ( ruleXExpression )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3157:6: ( ruleXExpression )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3158:1: ruleXExpression
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXExpressionInsideBlockAccess().getXExpressionParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionInsideBlock__Alternatives6844);
- ruleXExpression();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXExpressionInsideBlockAccess().getXExpressionParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XExpressionInsideBlock__Alternatives"
-
-
- // $ANTLR start "rule__XVariableDeclaration__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3168:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
- public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3172:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
-
- if ( (LA30_0==104) ) {
- alt30=1;
- }
- else if ( (LA30_0==33) ) {
- alt30=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
-
- throw nvae;
- }
- switch (alt30) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3173:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3173:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3174:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3175:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3175:2: rule__XVariableDeclaration__WriteableAssignment_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_16876);
- rule__XVariableDeclaration__WriteableAssignment_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:6: ( 'val' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:6: ( 'val' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3180:1: 'val'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
- }
- match(input,33,FollowSets000.FOLLOW_33_in_rule__XVariableDeclaration__Alternatives_16895); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XVariableDeclaration__Alternatives_1"
-
-
- // $ANTLR start "rule__XVariableDeclaration__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3192: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 {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3196:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
-
- if ( (LA31_0==RULE_ID) ) {
- int LA31_1 = input.LA(2);
-
- if ( (synpred57_InternalXcore()) ) {
- alt31=1;
- }
- else if ( (true) ) {
- alt31=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 31, 1, input);
-
- throw nvae;
- }
- }
- else if ( (LA31_0==38||LA31_0==85) ) {
- alt31=1;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
-
- throw nvae;
- }
- switch (alt31) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3197:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3197:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3198:1: ( rule__XVariableDeclaration__Group_2_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3199:1: ( rule__XVariableDeclaration__Group_2_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3199:2: rule__XVariableDeclaration__Group_2_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_26929);
- rule__XVariableDeclaration__Group_2_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3203:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3203:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3204:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3205:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3205:2: rule__XVariableDeclaration__NameAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_26947);
- rule__XVariableDeclaration__NameAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XVariableDeclaration__Alternatives_2"
-
-
- // $ANTLR start "rule__XFeatureCall__Alternatives_4_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3214:1: rule__XFeatureCall__Alternatives_4_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) );
- public final void rule__XFeatureCall__Alternatives_4_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3218:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) )
- int alt32=2;
- alt32 = dfa32.predict(input);
- switch (alt32) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3219:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3219:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3220:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3221:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3221:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_rule__XFeatureCall__Alternatives_4_16980);
- rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3225:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3225:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3226:1: ( rule__XFeatureCall__Group_4_1_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXFeatureCallAccess().getGroup_4_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3227:1: ( rule__XFeatureCall__Group_4_1_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3227:2: rule__XFeatureCall__Group_4_1_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group_4_1_1__0_in_rule__XFeatureCall__Alternatives_4_16998);
- rule__XFeatureCall__Group_4_1_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXFeatureCallAccess().getGroup_4_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XFeatureCall__Alternatives_4_1"
-
-
- // $ANTLR start "rule__IdOrSuper__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3236:1: rule__IdOrSuper__Alternatives : ( ( ruleValidID ) | ( 'super' ) );
- public final void rule__IdOrSuper__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3240:1: ( ( ruleValidID ) | ( 'super' ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
-
- if ( (LA33_0==RULE_ID) ) {
- alt33=1;
- }
- else if ( (LA33_0==34) ) {
- alt33=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
-
- throw nvae;
- }
- switch (alt33) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3241:1: ( ruleValidID )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3241:1: ( ruleValidID )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3242:1: ruleValidID
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleValidID_in_rule__IdOrSuper__Alternatives7031);
- ruleValidID();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3247:6: ( 'super' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3247:6: ( 'super' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3248:1: 'super'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
- }
- match(input,34,FollowSets000.FOLLOW_34_in_rule__IdOrSuper__Alternatives7049); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__IdOrSuper__Alternatives"
-
-
- // $ANTLR start "rule__XConstructorCall__Alternatives_5"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3260:1: rule__XConstructorCall__Alternatives_5 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) );
- public final void rule__XConstructorCall__Alternatives_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3264:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) )
- int alt34=2;
- alt34 = dfa34.predict(input);
- switch (alt34) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3265:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3265:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3266:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3267:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3267:2: rule__XConstructorCall__ArgumentsAssignment_5_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_rule__XConstructorCall__Alternatives_57083);
- rule__XConstructorCall__ArgumentsAssignment_5_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3271:6: ( ( rule__XConstructorCall__Group_5_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3271:6: ( ( rule__XConstructorCall__Group_5_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3272:1: ( rule__XConstructorCall__Group_5_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXConstructorCallAccess().getGroup_5_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:1: ( rule__XConstructorCall__Group_5_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:2: rule__XConstructorCall__Group_5_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_5_1__0_in_rule__XConstructorCall__Alternatives_57101);
- rule__XConstructorCall__Group_5_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXConstructorCallAccess().getGroup_5_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XConstructorCall__Alternatives_5"
-
-
- // $ANTLR start "rule__XBooleanLiteral__Alternatives_1"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3282:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
- public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3286:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
- int alt35=2;
- int LA35_0 = input.LA(1);
-
- if ( (LA35_0==35) ) {
- alt35=1;
- }
- else if ( (LA35_0==105) ) {
- alt35=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
-
- throw nvae;
- }
- switch (alt35) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3287:1: ( 'false' )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3287:1: ( 'false' )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3288:1: 'false'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
- }
- match(input,35,FollowSets000.FOLLOW_35_in_rule__XBooleanLiteral__Alternatives_17135); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3295:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3295:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3296:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3297:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3297:2: rule__XBooleanLiteral__IsTrueAssignment_1_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_17154);
- rule__XBooleanLiteral__IsTrueAssignment_1_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XBooleanLiteral__Alternatives_1"
-
-
- // $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3306: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 {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3310:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
-
- if ( (LA36_0==84) ) {
- alt36=1;
- }
- else if ( (LA36_0==83) ) {
- alt36=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
-
- throw nvae;
- }
- switch (alt36) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3311:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3311:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3312:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3313:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3313:2: rule__XTryCatchFinallyExpression__Group_3_0__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37187);
- rule__XTryCatchFinallyExpression__Group_3_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3317:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3317:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3318:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3319:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3319:2: rule__XTryCatchFinallyExpression__Group_3_1__0
- {
- pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37205);
- rule__XTryCatchFinallyExpression__Group_3_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__XTryCatchFinallyExpression__Alternatives_3"
-
-
- // $ANTLR start "rule__JvmTypeReference__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3328:1: rule__JvmTypeReference__Alternatives : ( ( ruleJvmParameterizedTypeReference ) | ( ruleXFunctionTypeRef ) );
- public final void rule__JvmTypeReference__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3332:1: ( ( ruleJvmParameterizedTypeReference ) | ( ruleXFunctionTypeRef ) )
- int alt37=2;
- int LA37_0 = input.LA(1);
-
- if ( (LA37_0==RULE_ID) ) {
- alt37=1;
- }
- else if ( (LA37_0==38||LA37_0==85) ) {
- alt37=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
-
- throw nvae;
- }
- switch (alt37) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3333:1: ( ruleJvmParameterizedTypeReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3333:1: ( ruleJvmParameterizedTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3334:1: ruleJvmParameterizedTypeReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Alternatives7238);
- ruleJvmParameterizedTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3339:6: ( ruleXFunctionTypeRef )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3339:6: ( ruleXFunctionTypeRef )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3340:1: ruleXFunctionTypeRef
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7255);
- ruleXFunctionTypeRef();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__JvmTypeReference__Alternatives"
-
-
- // $ANTLR start "rule__JvmArgumentTypeReference__Alternatives"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3350:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
- public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3354:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
- int alt38=2;
- int LA38_0 = input.LA(1);
-
- if ( (LA38_0==RULE_ID||LA38_0==38||LA38_0==85) ) {
- alt38=1;
- }
- else if ( (LA38_0==16) ) {
- alt38=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
-
- throw nvae;
- }
- switch (alt38) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3355:1: ( ruleJvmTypeReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3355:1: ( ruleJvmTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3356:1: ruleJvmTypeReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7287);
- ruleJvmTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3361:6: ( ruleJvmWildcardTypeReference )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3361:6: ( ruleJvmWildcardTypeReference )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3362:1: ruleJvmWildcardTypeReference
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
- }
- pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7304);
- ruleJvmWildcardTypeReference();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__JvmArgumentTypeReference__Alternatives"
-
-
- // $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3372:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) );
- public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3376:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) )
- int alt39=2;
- int LA39_0 = input.LA(1);
-
- if ( (LA39_0==52) ) {
- alt39=1;
- }
- else if ( (LA39_0==34) ) {
- alt39=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
- NoViableAltException nvae =
- new NoViableAltException("", 39, 0, input);
-
- throw nvae;
- }
- switch (alt39) {
- case 1 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3377:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3377:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3378:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3379:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3379:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_in_rule__JvmWildcardTypeReference__Alternatives_27336);
- rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0());
- }
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) )
- {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3384:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1());
- }
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3385:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3385:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1
- {
- pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_in_rule__JvmWildcardTypeReference__Alternatives_27354);
- rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1());
- }
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__JvmWildcardTypeReference__Alternatives_2"
-
-
- // $ANTLR start "rule__XPackage__Group__0"
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3397:1: rule__XPackage__Group__0 : rule__XPackage__Group__0__Impl rule__XPackage__Group__1 ;
- public final void rule__XPackage__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3401:1: ( rule__XPackage__Group__0__Impl rule__XPackage__Group__1 )
- // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3402:2: rule__XPackage__Group__0__Impl rule__XPackage__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__0__Impl_in_rule__XPackage__Group__07386);
- rule__XPackage__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1_in_rule__XPackage__Group__07389);
- rule__XPackage__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize); </